|
ATLAS Offline Software
|
Go to the documentation of this file.
22 #ifndef TRIGSTEERINGEVENT_Lvl1Result_H
23 #define TRIGSTEERINGEVENT_Lvl1Result_H
std::vector< uint32_t > & itemsPassed()
const std::vector< uint32_t > & itemsPassed() const
unsigned int nItems() const
bool isVeto(unsigned int item) const
item isPassedAfterPrescale and not isPassedAfterVeto
bool isConfigured() const
is LVL1 configured ?
Lvl1Result(bool config=false)
std::vector< uint32_t > m_l1_itemsTAP
Trigger (level 1 items) After Prescale.
bool isPassedRaw(unsigned int item) const
same as isPassedBeforePrescale
bool anyActiveL1ItemAfterVeto() const
any LVL1 item passed after prescale, veto ?
const std::vector< uint32_t > & itemsBeforePrescale() const
const std::vector< uint32_t > & itemsAfterVeto() const
std::vector< uint32_t > & itemsAfterVeto()
bool isPassedAfterPrescale(unsigned int item) const
after prescale
bool isAccepted() const
final LVL1 decision && isConfigured
std::vector< uint32_t > & itemsAfterPrescale()
bool isPrescaled(unsigned int item) const
item isPassedBeforePrescale and not isPassedAfterPrescale
File providing the different SG_BASE macros.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
bool isPassedBeforePrescale(unsigned int item) const
raw L1 item
std::vector< uint32_t > m_l1_itemsTAV
Trigger (level 1 items) After Veto (==final L1 decision)
std::vector< uint32_t > & itemsBeforePrescale()
std::vector< uint32_t > m_l1_itemsTBP
Trigger (level 1 items) Before Prescale.
bool isPassedAfterVeto(unsigned int item) const
final L1 decision for this item
const std::vector< uint32_t > & itemsAfterPrescale() const