Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
lar_reco Namespace Reference

Classes

class  Parameters
 Parameters class. More...
 

Functions

void CreatePandoraInstances (const Parameters &parameters, const pandora::Pandora *&pPrimaryPandora)
 Create pandora instances.
 
void ProcessEvents (const Parameters &parameters, const pandora::Pandora *const pPrimaryPandora)
 Process events using the supplied pandora instances.
 
bool ParseCommandLine (int argc, char *argv[], Parameters &parameters)
 Parse the command line arguments, setting the application parameters.
 
bool PrintOptions ()
 Print the list of configurable options.
 
bool ProcessRecoOption (const std::string &recoOption, Parameters &parameters)
 Process the provided reco option string to perform high-level steering.
 
void ProcessExternalParameters (const Parameters &parameters, const pandora::Pandora *const pPandora)
 Process list of external, commandline parameters to be passed to specific algorithms.
 

Function Documentation

◆ CreatePandoraInstances()

void lar_reco::CreatePandoraInstances ( const Parameters parameters,
const pandora::Pandora *&  pPrimaryPandora 
)

Create pandora instances.

Parameters
parametersthe parameters
pPrimaryPandorato receive the address of the primary pandora instance

Definition at line 86 of file PandoraInterface.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ParseCommandLine()

bool lar_reco::ParseCommandLine ( int  argc,
char *  argv[],
Parameters parameters 
)

Parse the command line arguments, setting the application parameters.

Parameters
argcargument count
argvargument vector
parametersto receive the application parameters
Returns
success

Definition at line 125 of file PandoraInterface.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ PrintOptions()

bool lar_reco::PrintOptions ( )

Print the list of configurable options.

Returns
false, to force abort

Definition at line 172 of file PandoraInterface.cxx.

Here is the caller graph for this function:

◆ ProcessEvents()

void lar_reco::ProcessEvents ( const Parameters parameters,
const pandora::Pandora *const  pPrimaryPandora 
)

Process events using the supplied pandora instances.

Parameters
parametersthe application parameters
pPrimaryPandorathe address of the primary pandora instance

Definition at line 109 of file PandoraInterface.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ProcessExternalParameters()

void lar_reco::ProcessExternalParameters ( const Parameters parameters,
const pandora::Pandora *const  pPandora 
)

Process list of external, commandline parameters to be passed to specific algorithms.

Parameters
parametersthe parameters
pPandorathe address of the pandora instance

Definition at line 288 of file PandoraInterface.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ProcessRecoOption()

bool lar_reco::ProcessRecoOption ( const std::string &  recoOption,
Parameters parameters 
)

Process the provided reco option string to perform high-level steering.

Parameters
recoOptionthe reco option string
parametersto receive the application parameters
Returns
success

Definition at line 192 of file PandoraInterface.cxx.

Here is the call graph for this function:
Here is the caller graph for this function: