![]() |
PandaRoot
|
#include <ProcessTaskTestClasses.h>
Public Member Functions | |
| TestPndProcessTask (const std::string &t_detectorName) | |
| ~TestPndProcessTask () | |
Public Member Functions inherited from PndProcessTask | |
| 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... | |
Public Member Functions inherited from PndPersistencyTask | |
| PndPersistencyTask () | |
| PndPersistencyTask (const char *name, Int_t iVerbose=1) | |
| virtual | ~PndPersistencyTask () |
| void | SetPersistency (Bool_t val=kTRUE) |
| Bool_t | GetPersistency () |
Public Member Functions inherited from PndProcessHandler | |
| PndProcessHandler (const std::string &t_detectorname="") | |
| virtual | ~PndProcessHandler () |
| void | AddProcess (PndProcess *) |
| 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 SetupParameter. More... | |
| const std::vector< PndProcess * > & | GetProcesses () |
| PndParameterRegister * | GetParameterRegister () |
| const PndParameterRegister * | GetParameterRegister () const |
| const std::string & | GetDetectorName () const |
| virtual void | GetRequiredDataContainerInfo () |
| virtual void | PassDataContainersToProcesses () |
Additional Inherited Members | |
Protected Member Functions inherited from PndProcessTask | |
| 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... | |
| template<class T > | |
| Bool_t | DispatchRequest (const PndContainerRegister::PndContainerType_t &t_container, PndContainerRegister *t_register, const TString &t_defaultName) |
| TClonesArray * | GetInputArray (const TString &t_branchname, const TString &t_classtype) |
| TClonesArray * | GetOutputArray (const TString &t_branchname, const TString &t_classtype, const TString &t_foldername, Bool_t t_persistenxy) |
| template<class T > | |
| Bool_t | HandledRequest (const PndContainerRegister::PndContainerType_t &t_container, PndContainerRegister *t_register, const TString &t_defaultName) |
Protected Member Functions inherited from PndProcessHandler | |
| virtual void | SetupProcess (PndProcess *t_process) |
Protected Attributes inherited from PndProcessHandler | |
| std::vector< PndProcess * > | fProcesses {} |
| std::unique_ptr< PndParameterRegister > | fParameterRegister {new PndParameterRegister} |
| std::unique_ptr< PndContainerRegister > | fContainerRegister {new PndContainerRegister} |
| std::string | fDetectorName {""} |
Definition at line 12 of file ProcessTaskTestClasses.h.
|
inline |
Definition at line 15 of file ProcessTaskTestClasses.h.
|
inline |
Definition at line 16 of file ProcessTaskTestClasses.h.