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: