1 #ifndef BSEMCMCHITPRODUCERTASK_HH 2 #define BSEMCMCHITPRODUCERTASK_HH 4 #include "FairLogger.h" 26 void SetPointBranchName(
const std::string &t_hitbranchname) { fPointBranchname = t_hitbranchname; }
27 void SetHitBranchName(
const std::string &t_hitbranchname) { fHitBranchname = t_hitbranchname; }
40 std::string fPointBranchname{
""};
41 std::string fHitBranchname{
""};
Task based version of a PndProcessHandler.
"Smart" container that figures out for you what underlying container needs to be fetched from FairRoo...
BSEmcMCHitProducerTask(const std::string &t_detectorName="Barrel", Bool_t t_storeHits=kTRUE)
Task to manage all Processes required to transfrom BSEmcMCPoints into BSEmcMCHits.
void SetHitBranchName(const std::string &t_hitbranchname)
virtual void PreProcessing(Option_t *)
Do some task preparation before PndProcesses are run once per event.
virtual void SetupDataArrays()
Define which data containers need to be fetched from the FairRootManager, pass the data container add...
virtual ~BSEmcMCHitProducerTask()
Interface to a datacontainer to be used in PandaROOT.
virtual void PostProcessing(Option_t *)
Do some task post clean up after PndProcesses are run once per event.
void SetPointBranchName(const std::string &t_hitbranchname)