Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
DLMasterAlgorithm.cc
Go to the documentation of this file.
1
9#include "Api/PandoraApi.h"
10
12
15
16using namespace pandora;
17
19{
20
22{
23 return MasterAlgorithm::Run();
24}
25
26//------------------------------------------------------------------------------------------------------------------------------------------
27
29{
30 PANDORA_RETURN_RESULT_IF(STATUS_CODE_SUCCESS, !=, LArDLContent::RegisterAlgorithms(*pPandora));
31
32 return STATUS_CODE_SUCCESS;
33}
34
35//------------------------------------------------------------------------------------------------------------------------------------------
36
38{
39 return MasterAlgorithm::ReadSettings(xmlHandle);
40}
41
42} // namespace lar_dl_content
Grouping of header files for many classes of use in particle flow algorithms.
Header file for the master algorithm class.
Header file detailing content for use with particle flow reconstruction at liquid argon time projecti...
Header file for the pandora api class.
#define PANDORA_RETURN_RESULT_IF(StatusCode1, Operator, Command)
Definition StatusCodes.h:19
static pandora::StatusCode RegisterAlgorithms(const pandora::Pandora &pandora)
Register all the lar dl content algorithms and tools with pandora.
pandora::StatusCode RegisterCustomContent(const pandora::Pandora *const pPandora) const
Register custom content, such as algorithms or algorithm tools, with a specified pandora instance.
pandora::StatusCode Run()
Run the algorithm.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Read the algorithm settings.
Pandora class.
Definition Pandora.h:40
StatusCode
The StatusCode enum.