12 #ifndef BSEMCCLUSTERINGTASK_HH 13 #define BSEMCCLUSTERINGTASK_HH 18 #include "FairLogger.h" 44 BSEmcClusteringTask(
const std::string &t_detectorName =
"Barrel", Bool_t t_storeclusters = kTRUE);
62 std::string fMCDepositBranchname{
""};
63 std::string fDigiBranchname{
""};
64 std::string fPreclusterBranchname{
""};
65 std::string fClusterBranchname{
""};
66 std::string fSubClusterBranchname{
""};
67 std::string fRecoHitBranchname{
""};
69 Bool_t fMutableDigiBranch{kFALSE};
Task based version of a PndProcessHandler.
virtual void PreProcessing(Option_t *)
Do some task preparation before PndProcesses are run once per event.
void SetSubClusterBranchName(const std::string &t_branchname)
Container to wrap PndTCA/STDMutableContainer (not needed anymore)
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)
void SetMCDepositBranchName(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)
Container to wrap PndTCA/STDConstContainer (not needed anymore)
void SetRecoHitBranchName(const std::string &t_branchname)