![]() |
PandaRoot
|
#include <ProcessTaskTestClasses.h>
Public Member Functions | |
TestPndProcessTask (const std::string &t_detectorName) | |
~TestPndProcessTask () | |
![]() | |
PndProcessTask (const std::string &t_detectorName) | |
virtual | ~PndProcessTask () |
virtual InitStatus | Init () final |
Initialise this task. This must be called AFTER SetParContainers(), otherwise we will try to pass the parameters to the PndProcesses, while the parameter were not fetched yet. More... | |
virtual void | Exec (Option_t *t_opt=nullptr) |
Prepare Task for processing of PndProcess (e.g. reset data arrays), process the PndProcesses and do cleanup during the PostProcessing. More... | |
virtual void | Finish () |
End the task, call TearDown for all PndProcesses. More... | |
![]() | |
PndPersistencyTask () | |
PndPersistencyTask (const char *name, Int_t iVerbose=1) | |
virtual | ~PndPersistencyTask () |
void | SetPersistency (Bool_t val=kTRUE) |
Bool_t | GetPersistency () |
![]() | |
PndProcessHandler (const std::string &t_detectorname="") | |
virtual | ~PndProcessHandler () |
void | AddProcess (PndProcess< Data > *) |
Add a PndProcess of appropriate type to the list of PndProcesses to be managed. More... | |
void | CallProcesses () |
Call for all PndProcesses the PreProcess/Process/PosProcess functions. More... | |
void | SetupProcesses () |
Call for each PndProcess the SetData and SetupParameter. More... | |
const std::vector< PndProcess< Data > *> & | GetProcesses () |
const Data * | GetCopyOfData () const |
Data * | GetPtrToData () |
PndParameterRegister * | GetParameterRegister () |
const PndParameterRegister * | GetParameterRegister () const |
const std::string & | GetDetectorName () const |
Additional Inherited Members | |
![]() | |
void | SetParContainers () final |
Fetch the FairRuntimeDb and populate the PndParameterRegister with all requested parameter. Has to be called before Init() More... | |
virtual void | PreProcessing (Option_t *) |
Do some task preparation before PndProcesses are run once per event. More... | |
virtual void | PostProcessing (Option_t *) |
Do some task post clean up after PndProcesses are run once per event. More... | |
![]() | |
virtual void | SetupProcess (PndProcess< Data > *t_process) |
![]() | |
std::vector< PndProcess< Data > *> | fProcesses |
std::unique_ptr< Data > | fData |
std::unique_ptr< PndParameterRegister > | fParameterRegister |
std::string | fDetectorName |
Definition at line 15 of file ProcessTaskTestClasses.h.
|
inline |
Definition at line 18 of file ProcessTaskTestClasses.h.
|
inline |
Definition at line 19 of file ProcessTaskTestClasses.h.