![]() |
ATLAS Offline Software
|
#include <TrigMonSeq.h>
Public Types | |
| enum | State { kUnknown = 0x0 , kInitial = 0x010000 , kStart = 0x020000 , kAlreadyExecuted = 0x040000 , kPrevious = 0x080000 } |
Public Member Functions | |
| TrigMonSeq () | |
| TrigMonSeq (uint32_t encoded) | |
| TrigMonSeq (const TrigConfChain &chn, const TrigConfSeq &seq) | |
| ~TrigMonSeq () | |
| void | addAlg (const TrigMonAlg &alg) |
| void | addVar (const TrigMonVar &var) |
| void | addTimer (float timer) |
| void | addState (State value) |
| bool | isInitial () const |
| bool | isExecuted () const |
| bool | isAlreadyExecuted () const |
| bool | isPrevious () const |
| uint16_t | getLevel () const |
| uint16_t | getChnCounter () const |
| uint16_t | getChnEncodedId () const |
| uint16_t | getSeqIndex () const |
| uint32_t | getEncoded () const |
| float | getSeqTimer () const |
| double | getAlgTimer () const |
| std::vector< TrigMonAlg > & | getAlg () |
| const std::vector< TrigMonAlg > & | getAlg () const |
| const std::vector< TrigMonVar > | getVar () const |
| const std::vector< uint16_t > & | getVarKey () const |
| const std::vector< float > & | getVarVal () const |
| void | print (const TrigConfSeq &confg, std::ostream &os=std::cout) const |
Private Attributes | |
| uint32_t | m_encoded |
| std::vector< TrigMonAlg > | m_alg |
| std::vector< uint16_t > | m_var_key |
| std::vector< float > | m_var_val |
Friends | |
| class | TrigMonSeqCnv_p1 |
Definition at line 27 of file TrigMonSeq.h.
| enum TrigMonSeq::State |
| Enumerator | |
|---|---|
| kUnknown | |
| kInitial | |
| kStart | |
| kAlreadyExecuted | |
| kPrevious | |
Definition at line 31 of file TrigMonSeq.h.
| TrigMonSeq::TrigMonSeq | ( | ) |
Definition at line 25 of file TrigMonSeq.cxx.
|
explicit |
Definition at line 31 of file TrigMonSeq.cxx.
| TrigMonSeq::TrigMonSeq | ( | const TrigConfChain & | chn, |
| const TrigConfSeq & | seq ) |
Definition at line 37 of file TrigMonSeq.cxx.
|
inline |
Definition at line 42 of file TrigMonSeq.h.
|
inline |
Definition at line 44 of file TrigMonSeq.h.
| void TrigMonSeq::addState | ( | State | value | ) |
Definition at line 77 of file TrigMonSeq.cxx.
| void TrigMonSeq::addTimer | ( | float | timer | ) |
Definition at line 67 of file TrigMonSeq.cxx.
| void TrigMonSeq::addVar | ( | const TrigMonVar & | var | ) |
Definition at line 55 of file TrigMonSeq.cxx.
|
inline |
Definition at line 63 of file TrigMonSeq.h.
|
inline |
Definition at line 64 of file TrigMonSeq.h.
| double TrigMonSeq::getAlgTimer | ( | ) | const |
Definition at line 156 of file TrigMonSeq.cxx.
| uint16_t TrigMonSeq::getChnCounter | ( | ) | const |
Definition at line 128 of file TrigMonSeq.cxx.
| uint16_t TrigMonSeq::getChnEncodedId | ( | ) | const |
Definition at line 134 of file TrigMonSeq.cxx.
|
inline |
Definition at line 58 of file TrigMonSeq.h.
| uint16_t TrigMonSeq::getLevel | ( | ) | const |
Definition at line 122 of file TrigMonSeq.cxx.
| uint16_t TrigMonSeq::getSeqIndex | ( | ) | const |
Definition at line 143 of file TrigMonSeq.cxx.
| float TrigMonSeq::getSeqTimer | ( | ) | const |
Definition at line 170 of file TrigMonSeq.cxx.
| const std::vector< TrigMonVar > TrigMonSeq::getVar | ( | ) | const |
Definition at line 189 of file TrigMonSeq.cxx.
|
inline |
Definition at line 67 of file TrigMonSeq.h.
|
inline |
Definition at line 68 of file TrigMonSeq.h.
| bool TrigMonSeq::isAlreadyExecuted | ( | ) | const |
Definition at line 104 of file TrigMonSeq.cxx.
| bool TrigMonSeq::isExecuted | ( | ) | const |
Definition at line 95 of file TrigMonSeq.cxx.
| bool TrigMonSeq::isInitial | ( | ) | const |
Definition at line 86 of file TrigMonSeq.cxx.
| bool TrigMonSeq::isPrevious | ( | ) | const |
Definition at line 113 of file TrigMonSeq.cxx.
| void TrigMonSeq::print | ( | const TrigConfSeq & | confg, |
| std::ostream & | os = std::cout ) const |
Definition at line 213 of file TrigMonSeq.cxx.
|
friend |
Definition at line 73 of file TrigMonSeq.h.
|
private |
Definition at line 76 of file TrigMonSeq.h.
|
private |
Definition at line 75 of file TrigMonSeq.h.
|
private |
Definition at line 77 of file TrigMonSeq.h.
|
private |
Definition at line 78 of file TrigMonSeq.h.