#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: