|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef EVENTINFO_TRIGGERINFO_H
6 # define EVENTINFO_TRIGGERINFO_H 1
91 const std::string&
type,
93 const std::set<number_type>&
robs = std::set<number_type>(),
94 const std::set<number_type>&
dets = std::set<number_type>());
99 const std::string&
name()
const;
100 const std::string&
type()
const;
102 const std::set<number_type>&
robs()
const;
103 const std::set<number_type>&
dets()
const;
160 const std::vector<StreamTag>&
streamTags()
const;
201 #endif // EVENTINFO_TRIGGERINFO_H
void setLevel1TriggerType(const number_type level1TriggerType)
set level1 trigger type
const std::vector< StreamTag > & streamTags() const
get stream tags
const std::string & name() const
void setExtendedLevel1ID(const number_type extendedLevel1ID)
set extended level1 ID
bool obeysLumiblock() const
void setLevel2TriggerInfo(const std::vector< number_type > &level2TriggerInfo)
set level2 trigger info
void setEventFilterInfo(const std::vector< number_type > &eventFilterInfo)
set event filter trigger info
number_type m_level1TriggerType
std::vector< number_type > m_eventFilterInfo
number_type m_extendedLevel1ID
const std::vector< number_type > & level1TriggerInfo() const
get level1 trigger info
void setStatusElement(const number_type statusElement)
set status element
TriggerInfo()
empty default constructor (all zero)
const std::string & type() const
const std::vector< number_type > & level2TriggerInfo() const
get level2 trigger info
void setStreamTags(const std::vector< StreamTag > &streamTags)
number_type m_statusElement
number_type level1TriggerType() const
get level1 trigger type
This class contains trigger related information.
const std::set< number_type > & robs() const
Optional list of ROBIDs for PEB.
std::vector< number_type > m_level1TriggerInfo
std::vector< number_type > m_level2TriggerInfo
number_type extendedLevel1ID() const
get extended level1 ID
const std::vector< number_type > & eventFilterInfo() const
get event filter trigger info
void setLevel1TriggerInfo(const std::vector< number_type > &level1TriggerInfo)
set level1 trigger info
std::set< number_type > m_dets
std::vector< StreamTag > m_streamTags
const std::set< number_type > & dets() const
Optional list of DETIDs for PEB.
number_type statusElement() const
get status element
std::set< number_type > m_robs
friend std::ostream & operator<<(std::ostream &os, const TriggerInfo &rhs)
extraction operators