![]() |
ATLAS Offline Software
|
#include <Lvl1Result.h>
Public Member Functions | |
| Lvl1Result (bool config=false) | |
| bool | isConfigured () const |
| is LVL1 configured ? | |
| bool | isAccepted () const |
| final LVL1 decision && isConfigured | |
| bool | anyActiveL1ItemAfterVeto () const |
| any LVL1 item passed after prescale, veto ? | |
| bool | isPassedBeforePrescale (unsigned int item) const |
| raw L1 item | |
| bool | isPassedAfterPrescale (unsigned int item) const |
| after prescale | |
| bool | isPassedAfterVeto (unsigned int item) const |
| final L1 decision for this item | |
| bool | isPassedRaw (unsigned int item) const |
| same as isPassedBeforePrescale | |
| bool | isPrescaled (unsigned int item) const |
| item isPassedBeforePrescale and not isPassedAfterPrescale | |
| bool | isVeto (unsigned int item) const |
| item isPassedAfterPrescale and not isPassedAfterVeto | |
| unsigned int | nItems () const |
| const std::vector< uint32_t > & | itemsPassed () const |
| const std::vector< uint32_t > & | itemsBeforePrescale () const |
| const std::vector< uint32_t > & | itemsAfterPrescale () const |
| const std::vector< uint32_t > & | itemsAfterVeto () const |
| std::vector< uint32_t > & | itemsPassed () |
| std::vector< uint32_t > & | itemsBeforePrescale () |
| std::vector< uint32_t > & | itemsAfterPrescale () |
| std::vector< uint32_t > & | itemsAfterVeto () |
Private Attributes | |
| bool | m_configured |
| std::vector< uint32_t > | m_l1_itemsTBP |
| Trigger (level 1 items) Before Prescale. | |
| std::vector< uint32_t > | m_l1_itemsTAP |
| Trigger (level 1 items) After Prescale. | |
| std::vector< uint32_t > | m_l1_itemsTAV |
| Trigger (level 1 items) After Veto (==final L1 decision). | |
Definition at line 29 of file Lvl1Result.h.
|
inline |
Definition at line 35 of file Lvl1Result.h.
| bool Lvl1Result::anyActiveL1ItemAfterVeto | ( | ) | const |
any LVL1 item passed after prescale, veto ?
Definition at line 9 of file Lvl1Result.cxx.
| bool Lvl1Result::isAccepted | ( | ) | const |
final LVL1 decision && isConfigured
Definition at line 19 of file Lvl1Result.cxx.
|
inline |
is LVL1 configured ?
Definition at line 37 of file Lvl1Result.h.
| bool Lvl1Result::isPassedAfterPrescale | ( | unsigned int | item | ) | const |
after prescale
Definition at line 32 of file Lvl1Result.cxx.
| bool Lvl1Result::isPassedAfterVeto | ( | unsigned int | item | ) | const |
final L1 decision for this item
Definition at line 39 of file Lvl1Result.cxx.
| bool Lvl1Result::isPassedBeforePrescale | ( | unsigned int | item | ) | const |
raw L1 item
Definition at line 25 of file Lvl1Result.cxx.
| bool Lvl1Result::isPassedRaw | ( | unsigned int | item | ) | const |
same as isPassedBeforePrescale
Definition at line 47 of file Lvl1Result.cxx.
| bool Lvl1Result::isPrescaled | ( | unsigned int | item | ) | const |
item isPassedBeforePrescale and not isPassedAfterPrescale
Definition at line 53 of file Lvl1Result.cxx.
| bool Lvl1Result::isVeto | ( | unsigned int | item | ) | const |
item isPassedAfterPrescale and not isPassedAfterVeto
Definition at line 58 of file Lvl1Result.cxx.
|
inline |
Definition at line 60 of file Lvl1Result.h.
|
inline |
Definition at line 54 of file Lvl1Result.h.
|
inline |
Definition at line 61 of file Lvl1Result.h.
|
inline |
Definition at line 55 of file Lvl1Result.h.
|
inline |
Definition at line 59 of file Lvl1Result.h.
|
inline |
Definition at line 53 of file Lvl1Result.h.
|
inline |
Definition at line 58 of file Lvl1Result.h.
|
inline |
Definition at line 52 of file Lvl1Result.h.
|
inline |
Definition at line 50 of file Lvl1Result.h.
|
private |
Definition at line 66 of file Lvl1Result.h.
|
private |
Trigger (level 1 items) After Prescale.
Definition at line 72 of file Lvl1Result.h.
|
private |
Trigger (level 1 items) After Veto (==final L1 decision).
Definition at line 73 of file Lvl1Result.h.
|
private |
Trigger (level 1 items) Before Prescale.
Definition at line 71 of file Lvl1Result.h.