|  | ATLAS Offline Software
    | 
Summary of one trigger element from navigation tree. More...
#include <TrigMonTE.h>
| Public Types | |
| enum | Type { kELEM = 0, kINIT = 1, kROI = 2, kL1TH = 3 } | 
| enum | State { activeState = 0x010000, errorState = 0x020000, terminalNode = 0x040000, outputL2Node = 0x080000, outputEFNode = 0x100000, topologicalTE = 0x200000 } | 
| Public Member Functions | |
| TrigMonTE () | |
| TrigMonTE (uint32_t id, uint16_t index) | |
| ~TrigMonTE () | |
| void | addChildIndex (uint16_t index) | 
| void | addParentIndex (uint16_t index) | 
| void | addRoiId (uint8_t roiid) | 
| void | addClid (uint32_t clid) | 
| void | addVar (const TrigMonVar &var) | 
| void | setType (Type type) | 
| void | addState (State state) | 
| void | clearIndexes () | 
| void | clearClids () | 
| uint32_t | getId () const | 
| uint16_t | getIndex () const | 
| Type | getType () const | 
| bool | getActiveState () const | 
| bool | getErrorState () const | 
| bool | isTerminalNode () const | 
| bool | isOutputL2Node () const | 
| bool | isOutputEFNode () const | 
| bool | isTopologicalTE () const | 
| const std::vector< uint16_t > & | getChildIndex () const | 
| const std::vector< uint16_t > & | getParentIndex () const | 
| const std::vector< uint8_t > & | getRoiId () const | 
| const std::vector< uint32_t > & | getClid () const | 
| const std::vector< TrigMonVar > | getVar () const | 
| const std::vector< uint16_t > & | getVarKey () const | 
| const std::vector< float > & | getVarVal () const | 
| void | print (std::ostream &os=std::cout) | 
| Private Attributes | |
| uint32_t | m_id | 
| uint32_t | m_encoded | 
| std::vector< uint16_t > | m_child | 
| std::vector< uint16_t > | m_parent | 
| std::vector< uint8_t > | m_roi | 
| std::vector< uint32_t > | m_clid | 
| std::vector< uint16_t > | m_var_key | 
| std::vector< float > | m_var_val | 
| Friends | |
| class | TrigMonTECnv_p1 | 
Summary of one trigger element from navigation tree.
Definition at line 27 of file TrigMonTE.h.
| enum TrigMonTE::State | 
| Enumerator | |
|---|---|
| activeState | |
| errorState | |
| terminalNode | |
| outputL2Node | |
| outputEFNode | |
| topologicalTE | |
Definition at line 37 of file TrigMonTE.h.
| enum TrigMonTE::Type | 
| TrigMonTE::TrigMonTE | ( | ) | 
Definition at line 23 of file TrigMonTE.cxx.
| TrigMonTE::TrigMonTE | ( | uint32_t | id, | 
| uint16_t | index | ||
| ) | 
Definition at line 30 of file TrigMonTE.cxx.
| 
 | inline | 
Definition at line 48 of file TrigMonTE.h.
| 
 | inline | 
Definition at line 50 of file TrigMonTE.h.
| 
 | inline | 
Definition at line 54 of file TrigMonTE.h.
| 
 | inline | 
Definition at line 51 of file TrigMonTE.h.
| 
 | inline | 
Definition at line 53 of file TrigMonTE.h.
| void TrigMonTE::addState | ( | State | state | ) | 
Definition at line 58 of file TrigMonTE.cxx.
| void TrigMonTE::addVar | ( | const TrigMonVar & | var | ) | 
| 
 | inline | 
Definition at line 62 of file TrigMonTE.h.
| 
 | inline | 
Definition at line 61 of file TrigMonTE.h.
| 
 | inline | 
Definition at line 68 of file TrigMonTE.h.
| 
 | inline | 
Definition at line 75 of file TrigMonTE.h.
| 
 | inline | 
Definition at line 79 of file TrigMonTE.h.
| 
 | inline | 
Definition at line 69 of file TrigMonTE.h.
| 
 | inline | 
Definition at line 64 of file TrigMonTE.h.
| uint16_t TrigMonTE::getIndex | ( | ) | const | 
Definition at line 87 of file TrigMonTE.cxx.
| 
 | inline | 
Definition at line 76 of file TrigMonTE.h.
| 
 | inline | 
Definition at line 78 of file TrigMonTE.h.
| TrigMonTE::Type TrigMonTE::getType | ( | ) | const | 
Definition at line 67 of file TrigMonTE.cxx.
| const std::vector< TrigMonVar > TrigMonTE::getVar | ( | ) | const | 
Definition at line 96 of file TrigMonTE.cxx.
| 
 | inline | 
Definition at line 82 of file TrigMonTE.h.
| 
 | inline | 
Definition at line 83 of file TrigMonTE.h.
| 
 | inline | 
Definition at line 72 of file TrigMonTE.h.
| 
 | inline | 
Definition at line 71 of file TrigMonTE.h.
| 
 | inline | 
Definition at line 70 of file TrigMonTE.h.
| 
 | inline | 
Definition at line 73 of file TrigMonTE.h.
| void TrigMonTE::print | ( | std::ostream & | os = std::cout | ) | 
Definition at line 118 of file TrigMonTE.cxx.
| void TrigMonTE::setType | ( | Type | type | ) | 
Definition at line 49 of file TrigMonTE.cxx.
| 
 | friend | 
Definition at line 88 of file TrigMonTE.h.
| 
 | private | 
Definition at line 93 of file TrigMonTE.h.
| 
 | private | 
Definition at line 96 of file TrigMonTE.h.
| 
 | private | 
Definition at line 91 of file TrigMonTE.h.
| 
 | private | 
Definition at line 90 of file TrigMonTE.h.
| 
 | private | 
Definition at line 94 of file TrigMonTE.h.
| 
 | private | 
Definition at line 95 of file TrigMonTE.h.
| 
 | private | 
Definition at line 98 of file TrigMonTE.h.
| 
 | private | 
Definition at line 99 of file TrigMonTE.h.
 1.8.18
 1.8.18