![]() |
ATLAS Offline Software
|
#include <EventData.h>
Public Member Functions | |
| EventData () | |
| Constructor. | |
| EventData (int event, int runIndex, int lumiBlock, int bunchId) | |
| EventData (const EventData &other, int newRunIndex=-1) | |
| virtual | ~EventData () |
| Destructor. | |
| int | event () const |
| unsigned int | lumiBlock () const |
| unsigned int | bunchId () const |
| int | runIndex () const |
| int | run () const |
| unsigned int | nTriggerWords () const |
| unsigned int | triggerWord (unsigned int i) const |
| unsigned int | l1Word (unsigned int i) const |
| unsigned int | nRoIs () const |
| RoIPosition | roI (unsigned int i) const |
| std::vector< unsigned int > | triggerData () const |
| bool | isPassed (const TString &bitName) const |
| double | footprint () const |
| void | setTriggerData (const std::vector< unsigned int > &words) |
| void | addRoI (float eta, float phi, const char *name="", const char *label="") |
| void | setRunData (const RunData *runData) |
| const RunData * | runData () const |
| bool | bit (unsigned int pos) const |
| TString | triggers () const |
| TString | roIs () const |
| TString | description (unsigned int verbosity) const |
| void | drawDRRoIs (double roISize=0.1) const |
| void | drawBoxRoIs (double etaSize=0.2, double phiSize=0.2) const |
| void | removeRoIs () |
Static Public Member Functions | |
| static void | drawBoxRoI (double eta, double phi, double etaSize=0.2, double phiSize=0.2) |
Private Member Functions | |
| void | setRunIndex (int idx) |
| EventData & | operator= (const EventData &) |
Private Attributes | |
| std::vector< unsigned int > | m_eventData |
| std::vector< RoIPosition > | m_rois |
| const RunData * | m_runData |
Definition at line 29 of file EventData.h.
| EventData::EventData | ( | ) |
Constructor.
Definition at line 21 of file EventData.cxx.
| EventData::EventData | ( | int | event, |
| int | runIndex, | ||
| int | lumiBlock, | ||
| int | bunchId ) |
Definition at line 42 of file EventData.cxx.
| EventData::EventData | ( | const EventData & | other, |
| int | newRunIndex = -1 ) |
Definition at line 32 of file EventData.cxx.
|
virtual |
Destructor.
Definition at line 53 of file EventData.cxx.
|
inline |
Definition at line 73 of file EventData.h.
| bool EventData::bit | ( | unsigned int | pos | ) | const |
Definition at line 98 of file EventData.cxx.
|
inline |
| TString EventData::description | ( | unsigned int | verbosity | ) | const |
Definition at line 131 of file EventData.cxx.
|
static |
| void EventData::drawBoxRoIs | ( | double | etaSize = 0.2, |
| double | phiSize = 0.2 ) const |
Definition at line 156 of file EventData.cxx.
| void EventData::drawDRRoIs | ( | double | roISize = 0.1 | ) | const |
|
inline |
|
inline |
Definition at line 70 of file EventData.h.
| bool EventData::isPassed | ( | const TString & | bitName | ) | const |
Definition at line 88 of file EventData.cxx.
|
inline |
Definition at line 61 of file EventData.h.
|
inline |
|
inline |
Definition at line 63 of file EventData.h.
|
inline |
|
inline |
Definition at line 85 of file EventData.h.
|
inline |
Definition at line 64 of file EventData.h.
| TString EventData::roIs | ( | ) | const |
Definition at line 122 of file EventData.cxx.
| int EventData::run | ( | ) | const |
Definition at line 76 of file EventData.h.
|
inline |
Definition at line 75 of file EventData.h.
|
inlineprivate |
Definition at line 91 of file EventData.h.
| void EventData::setTriggerData | ( | const std::vector< unsigned int > & | words | ) |
Definition at line 75 of file EventData.cxx.
| std::vector< unsigned int > EventData::triggerData | ( | ) | const |
Definition at line 66 of file EventData.cxx.
| TString EventData::triggers | ( | ) | const |
Definition at line 107 of file EventData.cxx.
| unsigned int EventData::triggerWord | ( | unsigned int | i | ) | const |
Definition at line 81 of file EventData.cxx.
|
private |
Definition at line 93 of file EventData.h.
|
private |
Definition at line 94 of file EventData.h.
Definition at line 96 of file EventData.h.