12 #ifndef BSEMCCLUSTERINGTASK_HH 13 #define BSEMCCLUSTERINGTASK_HH 18 #include "FairLogger.h" 43 BSEmcClusteringTask(
const std::string &t_detectorName =
"Barrel", Bool_t t_storeclusters = kTRUE);
66 std::string fDigiBranchname{
""};
67 std::string fPreclusterBranchname{
""};
68 std::string fClusterBranchname{
""};
69 std::string fSubClusterBranchname{
""};
70 std::string fRecoHitBranchname{
""};
72 Bool_t fMutableDigiBranch{kFALSE};
Task based version of a PndProcessHandler.
"Smart" container that figures out for you what underlying container needs to be fetched from FairRoo...
virtual void PreProcessing(Option_t *)
Do some task preparation before PndProcesses are run once per event.
void SetSubClusterBranchName(const std::string &t_branchname)
void SetDigiBranchAsMutable(Bool_t t_mutable)
BSEmcClusteringTask(const std::string &t_detectorName="Barrel", Bool_t t_storeclusters=kTRUE)
Task to orchestrate the full reconstruction line from BSEmcDigis into BSEmcRecoHits.
virtual ~BSEmcClusteringTask()
virtual void PostProcessing(Option_t *)
Do some task post clean up after PndProcesses are run once per event.
void SetPreclusterBranchName(const std::string &t_branchname)
void SetClusterBranchName(const std::string &t_branchname)
virtual void SetupDataArrays()
Define which data containers need to be fetched from the FairRootManager, pass the data container add...
Interface to a datacontainer to be used in PandaROOT.
void SetDigiBranchName(const std::string &t_branchname)
void SetRecoHitBranchName(const std::string &t_branchname)