1 #ifndef PNDPROCESSORHANDLER_HH 2 #define PNDPROCESSORHANDLER_HH
void SetupProcesses()
Call for each PndProcess the SetupParameter.
PndProcessHandler(const std::string &t_detectorname="")
virtual void GetRequiredDataContainerInfo()
const std::string & GetDetectorName() const
void CallProcesses()
Call for all PndProcesses the PreProcess/Process/PosProcess functions.
const PndParameterRegister * GetParameterRegister() const
virtual void PassDataContainersToProcesses()
virtual ~PndProcessHandler()
const std::vector< PndProcess * > & GetProcesses()
std::unique_ptr< PndContainerRegister > fContainerRegister
PndParameterRegister * GetParameterRegister()
void AddProcess(PndProcess *)
Add a PndProcess of appropriate type to the list of PndProcesses to be managed.
Helper class to indirect the Parameter fetching via the FairRuntimeDb.
Base class for classes handling a set of PndProcesses.
std::unique_ptr< PndParameterRegister > fParameterRegister
virtual void SetupProcess(PndProcess *t_process)
std::string fDetectorName
std::vector< PndProcess * > fProcesses