All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DLMasterAlgorithm.cc
Go to the documentation of this file.
1 /**
2  * @file larpandoradlcontent/LArControlFlow/DLMasterAlgorithm.cc
3  *
4  * @brief Implementation of the master algorithm class.
5  *
6  * $Log: $
7  */
8 
9 #include "Api/PandoraApi.h"
10 
11 #include "Pandora/AlgorithmHeaders.h"
12 
15 
16 using namespace pandora;
17 
18 namespace lar_dl_content
19 {
20 
21 StatusCode DLMasterAlgorithm::Run()
22 {
23  return MasterAlgorithm::Run();
24 }
25 
26 //------------------------------------------------------------------------------------------------------------------------------------------
27 
28 StatusCode DLMasterAlgorithm::RegisterCustomContent(const Pandora *const pPandora) const
29 {
30  PANDORA_RETURN_RESULT_IF(STATUS_CODE_SUCCESS, !=, LArDLContent::RegisterAlgorithms(*pPandora));
31 
32  return STATUS_CODE_SUCCESS;
33 }
34 
35 //------------------------------------------------------------------------------------------------------------------------------------------
36 
37 StatusCode DLMasterAlgorithm::ReadSettings(const TiXmlHandle xmlHandle)
38 {
39  return MasterAlgorithm::ReadSettings(xmlHandle);
40 }
41 
42 } // namespace lar_dl_content
Header file detailing content for use with particle flow reconstruction at liquid argon time projecti...
Header file for the master algorithm class.
required by fuzzyCluster table::sbnd_g4_services gaushitTruthMatch pandora
Definition: reco_sbnd.fcl:182
static pandora::StatusCode RegisterAlgorithms(const pandora::Pandora &pandora)
Register all the lar dl content algorithms and tools with pandora.
Definition: LArDLContent.cc:91