#include <AtPulseTask.h>
|
| 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...
|
| |
Definition at line 30 of file AtPulseTask.h.
◆ AtMapPtr
◆ ResponseFunc
Function (or callable object) to use as the response function. Parameters are padNum and time (us)
Definition at line 36 of file AtPulseTask.h.
◆ ResponseFunctionType
◆ AtPulseTask()
| AtPulseTask::AtPulseTask |
( |
std::shared_ptr< AtPulse > |
pulse | ) |
|
◆ ~AtPulseTask()
| AtPulseTask::~AtPulseTask |
( |
| ) |
|
|
default |
◆ ClassDefOverride()
◆ Exec()
| void AtPulseTask::Exec |
( |
Option_t * |
opt | ) |
|
|
overridevirtual |
◆ FillPointsMap()
◆ Init()
| InitStatus AtPulseTask::Init |
( |
| ) |
|
|
overridevirtual |
Initiliazation of task at the beginning of a run.
Definition at line 53 of file AtPulseTask.cxx.
◆ reset()
| void AtPulseTask::reset |
( |
| ) |
|
|
protected |
◆ saveMCInfo()
| void AtPulseTask::saveMCInfo |
( |
int |
mcPointID, |
|
|
int |
padNumber, |
|
|
int |
trackID |
|
) |
| |
|
protected |
◆ SetParContainers()
| void AtPulseTask::SetParContainers |
( |
| ) |
|
|
overridevirtual |
Load the parameter container from the runtime database.
Definition at line 43 of file AtPulseTask.cxx.
◆ SetPersistence()
| void AtPulseTask::SetPersistence |
( |
Bool_t |
val | ) |
|
|
inline |
◆ SetPersistenceAtTpcPoint()
| void AtPulseTask::SetPersistenceAtTpcPoint |
( |
Bool_t |
val | ) |
|
|
inline |
◆ SetSaveMCInfo()
| void AtPulseTask::SetSaveMCInfo |
( |
| ) |
|
|
inline |
◆ fEventID
| Int_t AtPulseTask::fEventID {0} |
|
protected |
◆ fIsPersistent
| Bool_t AtPulseTask::fIsPersistent {true} |
|
protected |
EventID.
If true, save container
Definition at line 39 of file AtPulseTask.h.
◆ fIsPersistentAtTpcPoint
| Bool_t AtPulseTask::fIsPersistentAtTpcPoint {false} |
|
protected |
◆ fMCPointArray
| TClonesArray* AtPulseTask::fMCPointArray {nullptr} |
|
protected |
◆ fPar
◆ fPulse
| std::shared_ptr<AtPulse> AtPulseTask::fPulse |
|
protected |
◆ fRawEventArray
| TClonesArray AtPulseTask::fRawEventArray |
|
protected |
◆ fSaveMCInfo
| Bool_t AtPulseTask::fSaveMCInfo {false} |
|
protected |
< Propagates MC information (adds AtTpcPoint branch to output
Definition at line 41 of file AtPulseTask.h.
◆ fSimulatedPointArray
| TClonesArray* AtPulseTask::fSimulatedPointArray {nullptr} |
|
protected |
drifted electron array (input)
Definition at line 43 of file AtPulseTask.h.
◆ MCPointsMap
| std::multimap<Int_t, std::size_t> AtPulseTask::MCPointsMap |
|
protected |
The documentation for this class was generated from the following files: