![]() |
ATLAS Offline Software
|
Class describing a stream tag on the event. More...
#include <EventInfo_v1.h>
Public Member Functions | |
| StreamTag (const std::string &name, const std::string &type, bool obeysLumiblock, const std::set< uint32_t > &robs=std::set< uint32_t >(), const std::set< uint32_t > &dets=std::set< uint32_t >()) | |
| Constructor giving all relevant information to the object. | |
| const std::string & | name () const |
| Get the name of the stream. | |
| const std::string & | type () const |
| Get the type of the stream. | |
| bool | obeysLumiblock () const |
| Get whether the the stream obeys the luminosity block boundaires. | |
| const std::set< uint32_t > & | robs () const |
| Get the (optional) list of RoB IDs for partial event building. | |
| const std::set< uint32_t > & | dets () const |
| Get the (optional) list of detector IDs for partial event building. | |
Private Attributes | |
| std::string | m_name |
| The name of the stream. | |
| std::string | m_type |
| The type of the stream. | |
| bool | m_obeysLumiblock |
| Whether the stream obeys luminosity block boundaries. | |
| std::set< uint32_t > | m_robs |
| Optional list of RoB IDs for PEB. | |
| std::set< uint32_t > | m_dets |
| Optional list of detector IDs for PEB. | |
Class describing a stream tag on the event.
This simple, transient class is used to present the stream tag information to the users in a nice way.
Definition at line 190 of file EventInfo_v1.h.
| xAOD::EventInfo_v1::StreamTag::StreamTag | ( | const std::string & | name, |
| const std::string & | type, | ||
| bool | obeysLumiblock, | ||
| const std::set< uint32_t > & | robs = std::set< uint32_t >(), | ||
| const std::set< uint32_t > & | dets = std::set< uint32_t >() ) |
Constructor giving all relevant information to the object.
Get the (optional) list of detector IDs for partial event building.
Definition at line 263 of file EventInfo_v1.cxx.
| const std::string & xAOD::EventInfo_v1::StreamTag::name | ( | ) | const |
Get the name of the stream.
Definition at line 243 of file EventInfo_v1.cxx.
| bool xAOD::EventInfo_v1::StreamTag::obeysLumiblock | ( | ) | const |
Get whether the the stream obeys the luminosity block boundaires.
Definition at line 253 of file EventInfo_v1.cxx.
Get the (optional) list of RoB IDs for partial event building.
Definition at line 258 of file EventInfo_v1.cxx.
| const std::string & xAOD::EventInfo_v1::StreamTag::type | ( | ) | const |
Get the type of the stream.
Definition at line 248 of file EventInfo_v1.cxx.
|
private |
Optional list of detector IDs for PEB.
Definition at line 216 of file EventInfo_v1.h.
|
private |
The name of the stream.
Definition at line 211 of file EventInfo_v1.h.
|
private |
Whether the stream obeys luminosity block boundaries.
Definition at line 214 of file EventInfo_v1.h.
|
private |
Optional list of RoB IDs for PEB.
Definition at line 215 of file EventInfo_v1.h.
|
private |
The type of the stream.
Definition at line 212 of file EventInfo_v1.h.