1 #ifndef BSEMCPLOTTASK_HH 2 #define BSEMCPLOTTASK_HH 8 #include "FairLogger.h" 71 std::string fMCPointBranchname{
""};
72 std::string fMCHitBranchname{
""};
73 std::string fWaveformBranchname{
""};
74 std::string fDigiBranchname{
""};
75 std::string fPreclusterBranchname{
""};
76 std::string fClusterBranchname{
""};
77 std::string fSubClusterBranchname{
""};
78 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)
Task to handle PlotProcesses.
virtual void SetupProcess(PndProcess< BSEmcPlotData > *t_process)
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)
void SetMCHitBranchName(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.
void SetWaveformBranchName(const std::string &t_branchname)
BSEmcPlotTask(const std::string &t_detectorname, BSEmcHistogrammer *t_histogrammer)
virtual void ExecuteTasks(Option_t *t_option)