1 #ifndef BSEMCDIGITIZERTASK_HH 2 #define BSEMCDIGITIZERTASK_HH 6 #include "FairLogger.h" 7 #include "FairRootManager.h" 31 BSEmcDigitizerTask(
const std::string &t_detectorname =
"Barrel", Bool_t t_storedigis = kTRUE);
35 void SetDigiBranchName(
const std::string &t_digibranchname) { fDigiBranchname = t_digibranchname; }
36 void SetWaveformBranchName(
const std::string &t_waveformbranchname) { fWaveformBranchname = t_waveformbranchname; }
44 std::string fMCDepositBranchname{
""};
45 std::string fDigiBranchname{
""};
46 std::string fWaveformBranchname{
""};
Task based version of a PndProcessHandler.
virtual void SetupDataArrays()
Define which data containers need to be fetched from the FairRootManager, pass the data container add...
void SetDigiBranchName(const std::string &t_digibranchname)
Task managing all processes required to create BSEmcDigis from BSEmcMCDeposits.
Container to wrap PndTCA/STDMutableContainer (not needed anymore)
virtual ~BSEmcDigitizerTask()
virtual void PreProcessing(Option_t *)
Do some task preparation before PndProcesses are run once per event.
void SetMCDepositBranchName(const std::string &t_depositbranchname)
BSEmcDigitizerTask(const std::string &t_detectorname="Barrel", Bool_t t_storedigis=kTRUE)
virtual void PostProcessing(Option_t *)
Do some task post clean up after PndProcesses are run once per event.
Interface to a datacontainer to be used in PandaROOT.
void SetWaveformBranchName(const std::string &t_waveformbranchname)
Container to wrap PndTCA/STDConstContainer (not needed anymore)