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 ATSPACECHARGETASK_H
9 #define ATSPACECHARGETASK_H
52 virtual InitStatus
Init()
override;
53 virtual void Exec(Option_t *opt)
override;
59 #endif //#ifndef ATSPACECHARGETASK_H
TClonesArray * fSpaceChargePointArray
space charge corrected MC Points (output)
virtual void SetParContainers() override
Load the parameter container from the runtime database.
void SetInputBranchName(TString name)
AtDigiPar * fPar
Base parameter container.
virtual void Exec(Option_t *opt) override
Executed for each event.
TString fOutputBranchName
TClonesArray * fMCPointArray
All AtMCpoints (input)
Double_t fVelDrift
Drift velocity of electron in gas. [mm/ns].
std::shared_ptr< AtMap > AtMapPtr
Double_t fDetPadPlane
Position of the pad plane with respect to the entrance [mm].
void SetPersistence(Bool_t val)
void SetOutputBranchName(TString name)
Bool_t fIsPersistent
If true, save container.
void SetMap(AtMapPtr map)
void processPoint(AtMCPoint *point)
ClassDefOverride(AtSpaceChargeTask, 1)
virtual InitStatus Init() override
Initiliazation of task at the beginning of a run.