1 #ifndef PROCESSTASKTESTCLASSES_HH 2 #define PROCESSTASKTESTCLASSES_HH 22 virtual void SetupDataArrays(){};
33 virtual void Process() { fProcessSet = kTRUE; }
35 virtual void TearDown() { fTearDownSet = kTRUE; }
37 Bool_t fDataSet{kFALSE};
38 Bool_t fParametersSet{kFALSE};
39 Bool_t fPreProcessSet{kFALSE};
40 Bool_t fProcessSet{kFALSE};
41 Bool_t fPostProcessSet{kFALSE};
42 Bool_t fTearDownSet{kFALSE};
Task based version of a PndProcessHandler.
virtual void TearDown()
Last actions at the end of the run.
virtual void SetupParameters(const PndParameterRegister *)
Fetch all parameters from the PndParameterRegister.
virtual void PreProcess()
PreProcess() is called before the actual Process() call in each event.
virtual void SetData(Data *)
Pass the data container ptrs to the process, and store pointers in class members. ...
TestPndProcessTask(const std::string &t_detectorName)
TString GetDetectorName() const
Helper class to indirect the Parameter fetching via the FairRuntimeDb.
virtual void Process()
The actual data transformation (digitizing, clustering, etc.) should be defined here.
virtual void PostProcess()
Immediately after calling Process() PostProcess() is called for cleanup of internal process data...