ATLAS Offline Software
|
This class contains trigger related information. More...
#include <TriggerInfo.h>
Classes | |
class | StreamTag |
Public Types | |
typedef: | |
typedef unsigned int | number_type |
Special setter for StreamTags - allows changes on const object | |
number_type | m_statusElement |
number_type | m_extendedLevel1ID |
number_type | m_level1TriggerType |
std::vector< number_type > | m_level1TriggerInfo |
std::vector< number_type > | m_level2TriggerInfo |
std::vector< number_type > | m_eventFilterInfo |
std::vector< StreamTag > | m_streamTags |
void | setStreamTags (const std::vector< StreamTag > &streamTags) |
void | setStreamTags (std::vector< StreamTag > &&streamTags) |
std::ostream & | operator<< (std::ostream &os, const TriggerInfo &rhs) |
extraction operators More... | |
This class contains trigger related information.
Trigger information:
Definition at line 77 of file TriggerInfo.h.
typedef unsigned int TriggerInfo::number_type |
Definition at line 81 of file TriggerInfo.h.
TriggerInfo::TriggerInfo | ( | ) |
empty default constructor (all zero)
Definition at line 74 of file TriggerInfo.cxx.
TriggerInfo::TriggerInfo | ( | number_type | statusElement, |
number_type | extendedLevel1ID, | ||
number_type | level1TriggerType, | ||
const std::vector< number_type > & | level1TriggerInfo | ||
) |
TriggerInfo::TriggerInfo | ( | number_type | statusElement, |
number_type | extendedLevel1ID, | ||
number_type | level1TriggerType, | ||
const std::vector< number_type > & | level2TriggerInfo, | ||
const std::vector< number_type > & | eventFilterInfo, | ||
const std::vector< StreamTag > & | streamTags | ||
) |
TriggerInfo::TriggerInfo | ( | number_type | statusElement, |
number_type | extendedLevel1ID, | ||
number_type | level1TriggerType, | ||
const std::vector< number_type > & | level1TriggerInfo, | ||
const std::vector< number_type > & | level2TriggerInfo, | ||
const std::vector< number_type > & | eventFilterInfo, | ||
const std::vector< StreamTag > & | streamTags | ||
) |
|
virtual |
Definition at line 124 of file TriggerInfo.cxx.
const std::vector< TriggerInfo::number_type > & TriggerInfo::eventFilterInfo | ( | ) | const |
get event filter trigger info
Definition at line 153 of file TriggerInfo.cxx.
TriggerInfo::number_type TriggerInfo::extendedLevel1ID | ( | ) | const |
get extended level1 ID
Definition at line 133 of file TriggerInfo.cxx.
const std::vector< TriggerInfo::number_type > & TriggerInfo::level1TriggerInfo | ( | ) | const |
get level1 trigger info
Definition at line 143 of file TriggerInfo.cxx.
TriggerInfo::number_type TriggerInfo::level1TriggerType | ( | ) | const |
get level1 trigger type
Definition at line 138 of file TriggerInfo.cxx.
const std::vector< TriggerInfo::number_type > & TriggerInfo::level2TriggerInfo | ( | ) | const |
get level2 trigger info
Definition at line 148 of file TriggerInfo.cxx.
void TriggerInfo::setEventFilterInfo | ( | const std::vector< number_type > & | eventFilterInfo | ) |
set event filter trigger info
Definition at line 198 of file TriggerInfo.cxx.
void TriggerInfo::setEventFilterInfo | ( | std::vector< number_type > && | eventFilterInfo | ) |
Definition at line 203 of file TriggerInfo.cxx.
void TriggerInfo::setExtendedLevel1ID | ( | const number_type | extendedLevel1ID | ) |
set extended level1 ID
Definition at line 168 of file TriggerInfo.cxx.
void TriggerInfo::setLevel1TriggerInfo | ( | const std::vector< number_type > & | level1TriggerInfo | ) |
set level1 trigger info
Definition at line 178 of file TriggerInfo.cxx.
void TriggerInfo::setLevel1TriggerInfo | ( | std::vector< number_type > && | level1TriggerInfo | ) |
Definition at line 183 of file TriggerInfo.cxx.
void TriggerInfo::setLevel1TriggerType | ( | const number_type | level1TriggerType | ) |
set level1 trigger type
Definition at line 173 of file TriggerInfo.cxx.
void TriggerInfo::setLevel2TriggerInfo | ( | const std::vector< number_type > & | level2TriggerInfo | ) |
set level2 trigger info
Definition at line 188 of file TriggerInfo.cxx.
void TriggerInfo::setLevel2TriggerInfo | ( | std::vector< number_type > && | level2TriggerInfo | ) |
Definition at line 193 of file TriggerInfo.cxx.
void TriggerInfo::setStatusElement | ( | const number_type | statusElement | ) |
set status element
Definition at line 163 of file TriggerInfo.cxx.
Definition at line 208 of file TriggerInfo.cxx.
void TriggerInfo::setStreamTags | ( | std::vector< StreamTag > && | streamTags | ) |
Definition at line 213 of file TriggerInfo.cxx.
TriggerInfo::number_type TriggerInfo::statusElement | ( | ) | const |
get status element
Definition at line 128 of file TriggerInfo.cxx.
const std::vector< TriggerInfo::StreamTag > & TriggerInfo::streamTags | ( | ) | const |
get stream tags
Definition at line 158 of file TriggerInfo.cxx.
|
friend |
|
private |
Definition at line 196 of file TriggerInfo.h.
|
private |
Definition at line 192 of file TriggerInfo.h.
|
private |
Definition at line 194 of file TriggerInfo.h.
|
private |
Definition at line 193 of file TriggerInfo.h.
|
private |
Definition at line 195 of file TriggerInfo.h.
|
private |
Definition at line 191 of file TriggerInfo.h.
|
private |
Definition at line 197 of file TriggerInfo.h.