|
ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
#include <AtPulseLineTask.h>


Public Member Functions | |
| AtPulseLineTask () | |
| ~AtPulseLineTask () | |
| void | SetNumIntegrationPoints (UInt_t numPoints) |
| void | SetNumSigmaToIntegrateZ (UShort_t zScore) |
| UInt_t | GetNumIntegrationPoints () |
| UShort_t | SetNumSigmaToIntegrateZ () |
| ClassDefOverride (AtPulseLineTask, 2) | |
Public Member Functions inherited from AtPulseTask | |
| AtPulseTask (std::shared_ptr< AtPulse > pulse) | |
| ~AtPulseTask ()=default | |
| void | SetPersistence (Bool_t val) |
| void | SetPersistenceAtTpcPoint (Bool_t val) |
| void | SetSaveMCInfo () |
| virtual InitStatus | Init () override |
| Initiliazation of task at the beginning of a run. More... | |
| virtual void | Exec (Option_t *opt) override |
| Executed for each event. More... | |
| virtual void | SetParContainers () override |
| Load the parameter container from the runtime database. More... | |
Additional Inherited Members | |
Protected Types inherited from AtPulseTask | |
| using | AtMapPtr = std::shared_ptr< AtMap > |
| using | ResponseFunctionType = std::add_pointer_t< double(double)> |
| using | ResponseFunc = std::function< double(int, double)> |
| Function (or callable object) to use as the response function. Parameters are padNum and time (us) More... | |
Protected Member Functions inherited from AtPulseTask | |
| void | FillPointsMap (AtSimulatedPoint *point) |
| void | saveMCInfo (int mcPointID, int padNumber, int trackID) |
| void | reset () |
| ClassDefOverride (AtPulseTask, 5) | |
Protected Attributes inherited from AtPulseTask | |
| Int_t | fEventID {0} |
| Bool_t | fIsPersistent {true} |
| EventID. More... | |
| Bool_t | fIsPersistentAtTpcPoint {false} |
| If true, save container. More... | |
| Bool_t | fSaveMCInfo {false} |
| < Propagates MC information (adds AtTpcPoint branch to output More... | |
| TClonesArray * | fSimulatedPointArray {nullptr} |
| drifted electron array (input) More... | |
| TClonesArray * | fMCPointArray {nullptr} |
| MC Point Array (input) More... | |
| TClonesArray | fRawEventArray |
| Raw Event array (only one) More... | |
| std::multimap< Int_t, std::size_t > | MCPointsMap |
| [padNum] = mcPointID More... | |
| std::shared_ptr< AtPulse > | fPulse |
| AtDigiPar * | fPar {nullptr} |
Definition at line 26 of file AtPulseLineTask.h.
| AtPulseLineTask::AtPulseLineTask | ( | ) |
Definition at line 30 of file AtPulseLineTask.cxx.
|
default |
| AtPulseLineTask::ClassDefOverride | ( | AtPulseLineTask | , |
| 2 | |||
| ) |
|
inline |
Definition at line 48 of file AtPulseLineTask.h.
|
inline |
Definition at line 46 of file AtPulseLineTask.h.
|
inline |
Definition at line 49 of file AtPulseLineTask.h.
|
inline |
Definition at line 47 of file AtPulseLineTask.h.
1.8.18