ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Go to the documentation of this file.
8 #ifndef AtClusterizeTask_H
9 #define AtClusterizeTask_H
14 #include <TClonesArray.h>
22 class TMemberInspector;
40 AtClusterizeTask(std::shared_ptr<AtClusterize> clusterize = std::make_shared<AtClusterize>(),
41 const char *name =
"AtClusterizeTask");
47 virtual InitStatus
Init()
override;
48 virtual void Exec(Option_t *opt)
override;
void SetClusterizeMethod(std::shared_ptr< AtClusterize > cluster)
TClonesArray * fMCPointArray
virtual InitStatus Init() override
Initiliazation of task at the beginning of a run.
virtual void Exec(Option_t *opt) override
Executed for each event.
Bool_t fIsPersistent
If true, save container.
std::unique_ptr< TClonesArray > fSimulatedPointArray
Primary cluster array.
AtDigiPar * fPar
Base parameter container.
std::vector< size_t > cluster
std::shared_ptr< AtClusterize > fClusterize
ClassDefOverride(AtClusterizeTask, 2)
AtClusterizeTask(std::shared_ptr< AtClusterize > clusterize=std::make_shared< AtClusterize >(), const char *name="AtClusterizeTask")
void SetPersistence(Bool_t val)
virtual void SetParContainers() override
Load the parameter container from the runtime database.