1 #ifndef BSEMCPLOTTASK_HH 2 #define BSEMCPLOTTASK_HH 8 #include "FairLogger.h" 62 std::string fMCPointBranchname{
""};
63 std::string fMCDepositBranchname{
""};
64 std::string fWaveformBranchname{
""};
65 std::string fDigiBranchname{
""};
66 std::string fPreclusterBranchname{
""};
67 std::string fClusterBranchname{
""};
68 std::string fSubClusterBranchname{
""};
69 std::string fRecoHitBranchname{
""};
Task based version of a PndProcessHandler.
void SetDigiBranchName(const std::string &t_branchname)
void SetPreclusterBranchName(const std::string &t_branchname)
virtual void SetupDataArrays()
Define which data containers need to be fetched from the FairRootManager, pass the data container add...
void SetRecoHitBranchName(const std::string &t_branchname)
void SetClusterBranchName(const std::string &t_branchname)
virtual void SetupProcess(PndProcess *t_process)
Task to handle PlotProcesses.
void SetMCDepositBranchName(const std::string &t_branchname)
Simple wrapper around std::map<TString (histname), TH1*> to help with histogram creation and writting...
void SetMCPointBranchName(const std::string &t_branchname)
void SetSubClusterBranchName(const std::string &t_branchname)
virtual void PreProcessing(Option_t *)
Do some task preparation before PndProcesses are run once per event.
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.
Container to wrap PndTCA/STDConstContainer (not needed anymore)
void SetWaveformBranchName(const std::string &t_branchname)
BSEmcPlotTask(const std::string &t_detectorname, BSEmcHistogrammer *t_histogrammer)
virtual void ExecuteTasks(Option_t *t_option)