![]() |
ATLAS Offline Software
|
Encoded L1 decision for one item. More...
#include <TrigMonL1Item.h>
Public Types | |
| enum | Decision { kReset = 0x0, kPassed = 0x6000, kPrescaled = 0x5000, kL1AfterVeto = 0x4000, kL1BeforePrescale = 0x2000, kL1AfterPrescale = 0x1000 } |
Public Member Functions | |
| TrigMonL1Item () | |
| TrigMonL1Item (uint16_t encoded) | |
| ~TrigMonL1Item ()=default | |
| void | setCtpId (unsigned int ctpid) |
| void | addDecision (Decision value) |
| uint16_t | getCtpId () const |
| uint16_t | getEncoded () const |
| uint16_t | getCounter () const |
| uint16_t | getEncodedId () const |
| bool | isPassed (Decision value) const |
| bool | isPassedBeforePrescale () const |
| bool | isPassedAfterPrescale () const |
| bool | isPassedAfterVeto () const |
| bool | isPassed () const |
| bool | isPrescaled () const |
| bool | isVeto () const |
| void | print (std::ostream &os=std::cout) const |
Private Attributes | |
| uint16_t | m_encoded |
| Enumerator | |
|---|---|
| kReset | |
| kPassed | |
| kPrescaled | |
| kL1AfterVeto | |
| kL1BeforePrescale | |
| kL1AfterPrescale | |
Definition at line 28 of file TrigMonL1Item.h.
| TrigMonL1Item::TrigMonL1Item | ( | ) |
Definition at line 18 of file TrigMonL1Item.cxx.
|
explicit |
Definition at line 24 of file TrigMonL1Item.cxx.
|
default |
| void TrigMonL1Item::addDecision | ( | Decision | value | ) |
Definition at line 46 of file TrigMonL1Item.cxx.
|
inline |
Definition at line 46 of file TrigMonL1Item.h.
| uint16_t TrigMonL1Item::getCtpId | ( | ) | const |
Definition at line 58 of file TrigMonL1Item.cxx.
|
inline |
Definition at line 45 of file TrigMonL1Item.h.
|
inline |
Definition at line 80 of file TrigMonL1Item.h.
|
inline |
Definition at line 54 of file TrigMonL1Item.h.
| bool TrigMonL1Item::isPassed | ( | Decision | value | ) | const |
Definition at line 67 of file TrigMonL1Item.cxx.
|
inline |
Definition at line 52 of file TrigMonL1Item.h.
|
inline |
Definition at line 53 of file TrigMonL1Item.h.
|
inline |
Definition at line 51 of file TrigMonL1Item.h.
|
inline |
Definition at line 55 of file TrigMonL1Item.h.
|
inline |
Definition at line 56 of file TrigMonL1Item.h.
| void TrigMonL1Item::print | ( | std::ostream & | os = std::cout | ) | const |
Definition at line 79 of file TrigMonL1Item.cxx.
| void TrigMonL1Item::setCtpId | ( | unsigned int | ctpid | ) |
Definition at line 30 of file TrigMonL1Item.cxx.
|
private |
Definition at line 62 of file TrigMonL1Item.h.
1.8.18