![]() |
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. More... | |
const std::string & | name () const |
Get the name of the stream. More... | |
const std::string & | type () const |
Get the type of the stream. More... | |
bool | obeysLumiblock () const |
Get whether the the stream obeys the luminosity block boundaires. More... | |
const std::set< uint32_t > & | robs () const |
Get the (optional) list of RoB IDs for partial event building. More... | |
const std::set< uint32_t > & | dets () const |
Get the (optional) list of detector IDs for partial event building. More... | |
Private Attributes | |
std::string | m_name |
The name of the stream. More... | |
std::string | m_type |
The type of the stream. More... | |
bool | m_obeysLumiblock |
Whether the stream obeys luminosity block boundaries. More... | |
std::set< uint32_t > | m_robs |
Optional list of RoB IDs for PEB. More... | |
std::set< uint32_t > | m_dets |
Optional list of detector IDs for PEB. More... | |
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.