1 #ifndef BSEMCMCDEPOSITPRODUCERTASK_HH 2 #define BSEMCMCDEPOSITPRODUCERTASK_HH 4 #include "FairLogger.h" 29 void SetPointBranchName(
const std::string &t_depositbranchname) { fPointBranchname = t_depositbranchname; }
39 std::string fPointBranchname{
""};
40 std::string fMCDepositBranchname{
""};
Task based version of a PndProcessHandler.
virtual ~BSEmcMCDepositProducerTask()
void SetPointBranchName(const std::string &t_depositbranchname)
virtual void PostProcessing(Option_t *)
Do some task post clean up after PndProcesses are run once per event.
Container to wrap PndTCA/STDMutableContainer (not needed anymore)
virtual void PreProcessing(Option_t *)
Do some task preparation before PndProcesses are run once per event.
BSEmcMCDepositProducerTask(const std::string &t_detectorName="Barrel", Bool_t t_storeDeposits=kTRUE)
virtual void SetupDataArrays()
Define which data containers need to be fetched from the FairRootManager, pass the data container add...
void SetMCDepositBranchName(const std::string &t_depositbranchname)
Interface to a datacontainer to be used in PandaROOT.
Container to wrap PndTCA/STDConstContainer (not needed anymore)
Task to manage all Processes required to transfrom BSEmcMCPoints into BSEmcMCDeposits.