1 #ifndef PROCESSTASKTESTCLASSES_HH 2 #define PROCESSTASKTESTCLASSES_HH 19 virtual void SetupDataArrays(){};
31 virtual void Process() { fProcessSet = kTRUE; }
33 virtual void TearDown() { fTearDownSet = kTRUE; }
35 Bool_t fDataSet{kFALSE};
36 Bool_t fParametersSet{kFALSE};
37 Bool_t fPreProcessSet{kFALSE};
38 Bool_t fProcessSet{kFALSE};
39 Bool_t fPostProcessSet{kFALSE};
40 Bool_t fTearDownSet{kFALSE};
Task based version of a PndProcessHandler.
virtual void TearDown()
Last actions at the end of the run.
virtual void RequestDataContainer(PndContainerRegister *)
Pass the container register to the process, and get the processes container requirements.
virtual void GetDataContainer(PndContainerRegister *)
Pass the container register to the process, and set the processes container requirements.
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.
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.
std::string fDetectorName
virtual void PostProcess()
Immediately after calling Process() PostProcess() is called for cleanup of internal process data...