Base class for all event types in ATTPCROOT.
More...
#include <AtBaseEvent.h>
Base class for all event types in ATTPCROOT.
Definition at line 20 of file AtBaseEvent.h.
◆ AuxPadMap
◆ AtBaseEvent() [1/3]
AtBaseEvent::AtBaseEvent |
( |
std::string |
name = "AtBaseEvent" | ) |
|
◆ ~AtBaseEvent()
virtual AtBaseEvent::~AtBaseEvent |
( |
| ) |
|
|
virtualdefault |
◆ AtBaseEvent() [2/3]
◆ AtBaseEvent() [3/3]
◆ AddAuxPad()
std::pair< AtAuxPad *, bool > AtBaseEvent::AddAuxPad |
( |
std::string |
auxName | ) |
|
Add new auxilary pad (AtAuxPad) to event.
- Parameters
-
- Returns
- Returns a pointer to the newly added pad, or existing pad if auxName is already used, bool returned is true if insert occurred.
Definition at line 44 of file AtBaseEvent.cxx.
◆ Clear()
void AtBaseEvent::Clear |
( |
Option_t * |
opt | ) |
|
|
override |
◆ GetAuxPad() [1/2]
AtAuxPad* AtBaseEvent::GetAuxPad |
( |
std::string |
auxPad | ) |
|
|
inline |
◆ GetAuxPad() [2/2]
const AtAuxPad * AtBaseEvent::GetAuxPad |
( |
std::string |
auxPad | ) |
const |
◆ GetAuxPads()
const AuxPadMap& AtBaseEvent::GetAuxPads |
( |
| ) |
const |
|
inline |
◆ GetEventID()
ULong_t AtBaseEvent::GetEventID |
( |
| ) |
const |
|
inline |
◆ GetEventName()
std::string AtBaseEvent::GetEventName |
( |
| ) |
const |
|
inline |
◆ GetIsExtGate()
Bool_t AtBaseEvent::GetIsExtGate |
( |
| ) |
const |
|
inline |
◆ GetTimestamp()
ULong64_t AtBaseEvent::GetTimestamp |
( |
int |
index = 0 | ) |
const |
|
inline |
◆ GetTimestamps()
const std::vector<ULong64_t>& AtBaseEvent::GetTimestamps |
( |
| ) |
const |
|
inline |
◆ IsGood()
Bool_t AtBaseEvent::IsGood |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ SetEventID()
void AtBaseEvent::SetEventID |
( |
ULong_t |
evtid | ) |
|
|
inline |
◆ SetEventName()
void AtBaseEvent::SetEventName |
( |
std::string |
name | ) |
|
|
inline |
◆ SetIsExtGate()
void AtBaseEvent::SetIsExtGate |
( |
Bool_t |
value | ) |
|
|
inline |
◆ SetIsGood()
void AtBaseEvent::SetIsGood |
( |
Bool_t |
value | ) |
|
|
inline |
◆ SetNumberOfTimestamps()
void AtBaseEvent::SetNumberOfTimestamps |
( |
int |
numTS | ) |
|
|
inline |
◆ SetTimestamp()
void AtBaseEvent::SetTimestamp |
( |
ULong64_t |
timestamp, |
|
|
int |
index = 0 |
|
) |
| |
◆ swap
◆ fAuxPadMap
◆ fEventID
ULong_t AtBaseEvent::fEventID = -1 |
|
protected |
◆ fEventName
std::string AtBaseEvent::fEventName |
|
protected |
◆ fIsGood
Bool_t AtBaseEvent::fIsGood = true |
|
protected |
◆ fIsInGate
Bool_t AtBaseEvent::fIsInGate = false |
|
protected |
◆ fTimestamp
std::vector<ULong64_t> AtBaseEvent::fTimestamp {1} |
|
protected |
The documentation for this class was generated from the following files: