![]() |
ATLAS Offline Software
|
This class holds encoded ids for monitoring objects and helps to map these objects to trigger configuration. More...
#include <TrigMonConfig.h>
Public Member Functions | |
| TrigMonConfig () | |
| ~TrigMonConfig () | |
| template<class T > | |
| std::vector< T >::const_iterator | begin () const |
| template<class T > | |
| std::vector< T >::const_iterator | end () const |
| template<class T > | |
| bool | add (const T &obj) |
| template<class T > | |
| std::vector< T > & | getVec () |
| template<class T > | |
| const std::vector< T > & | getVec () const |
| template<class T > | |
| unsigned int | size () const |
| template<class T > | |
| const T & | at (unsigned int i) const |
| template<class T > | |
| std::vector< TrigConfChain >::const_iterator | findChain (const T &key) const |
| template<class T > | |
| std::vector< TrigConfSeq >::const_iterator | findSeq (const T &key) const |
| template<class T > | |
| std::vector< TrigConfChain >::iterator | findChainIter (const T &key) |
| template<class T > | |
| std::vector< TrigConfSeq >::iterator | findSeqIter (const T &key) |
| const std::vector< TrigConfChain > & | getChainVec () const |
| const std::vector< TrigConfSeq > & | getSeqVec () const |
| void | clear () |
| void | clearStrings () |
| void processConfig | ATLAS_NOT_THREAD_SAFE () |
| void | setEventID (uint32_t event, uint32_t lumi, uint32_t run, uint32_t sec, uint32_t nsec) |
| void | setTriggerKeys (uint32_t master_key, uint32_t lv1_ps_key, uint32_t hlt_ps_key) |
| void | addValue (const std::string &key, const std::string &val) |
| std::vector< std::string > & | getVarName () |
| std::vector< uint32_t > & | getVarId () |
| std::vector< std::string > & | getPairKey () |
| std::vector< std::string > & | getPairVal () |
| uint32_t | getEvent () const |
| uint32_t | getLumi () const |
| uint32_t | getRun () const |
| uint32_t | getSec () const |
| uint32_t | getNanoSec () const |
| uint32_t | getMasterKey () const |
| uint32_t | getHLTPrescaleKey () const |
| uint32_t | getLV1PrescaleKey () const |
| bool | keyExists (const std::string &key) const |
| bool | readValue (const std::string &key, std::string &val) const |
| uint32_t | getId (const std::string &name, const std::string &key) const |
| uint16_t | getEncodedId (const std::string &name, const std::string &key) const |
| const std::string | getName (uint32_t id, const std::string &key) const |
| const std::vector< TrigConfVar > | getConfVar () const |
| const std::vector< std::string > & | getVarName () const |
| const std::vector< uint32_t > & | getVarId () const |
| const std::vector< std::string > & | getPairKey () const |
| const std::vector< std::string > & | getPairVal () const |
Static Public Member Functions | |
| static std::string | getType () |
Private Attributes | |
| uint32_t | m_event |
| uint32_t | m_lumi |
| uint32_t | m_run |
| uint32_t | m_sec |
| uint32_t | m_nsec |
| uint32_t | m_master_key |
| uint32_t | m_hlt_ps_key |
| uint32_t | m_lv1_ps_key |
| std::vector< TrigConfChain > | m_chain |
| std::vector< TrigConfSeq > | m_seq |
| std::vector< std::string > | m_var_name |
| std::vector< uint32_t > | m_var_id |
| std::vector< std::string > | m_pair_key |
| std::vector< std::string > | m_pair_val |
This class holds encoded ids for monitoring objects and helps to map these objects to trigger configuration.
Definition at line 28 of file TrigMonConfig.h.
| TrigMonConfig::TrigMonConfig | ( | ) |
Definition at line 13 of file TrigMonConfig.cxx.
|
inline |
Definition at line 33 of file TrigMonConfig.h.
| bool TrigMonConfig::add | ( | const T & | obj | ) |
Definition at line 115 of file TrigMonConfig.cxx.
| const T& TrigMonConfig::at | ( | unsigned int | i | ) | const |
| void processConfig TrigMonConfig::ATLAS_NOT_THREAD_SAFE | ( | ) |
| std::vector<T>::const_iterator TrigMonConfig::begin | ( | ) | const |
| void TrigMonConfig::clear | ( | ) |
Definition at line 26 of file TrigMonConfig.cxx.
| void TrigMonConfig::clearStrings | ( | ) |
| std::vector<T>::const_iterator TrigMonConfig::end | ( | ) | const |
| std::vector<TrigConfChain>::const_iterator TrigMonConfig::findChain | ( | const T & | key | ) | const |
| std::vector<TrigConfChain>::iterator TrigMonConfig::findChainIter | ( | const T & | key | ) |
| std::vector<TrigConfSeq>::const_iterator TrigMonConfig::findSeq | ( | const T & | key | ) | const |
| std::vector<TrigConfSeq>::iterator TrigMonConfig::findSeqIter | ( | const T & | key | ) |
|
inline |
Definition at line 57 of file TrigMonConfig.h.
| const std::vector< TrigConfVar > TrigMonConfig::getConfVar | ( | ) | const |
Definition at line 291 of file TrigMonConfig.cxx.
Definition at line 215 of file TrigMonConfig.cxx.
|
inline |
Definition at line 76 of file TrigMonConfig.h.
|
inline |
Definition at line 83 of file TrigMonConfig.h.
|
inline |
Definition at line 77 of file TrigMonConfig.h.
|
inline |
Definition at line 84 of file TrigMonConfig.h.
|
inline |
Definition at line 82 of file TrigMonConfig.h.
Definition at line 239 of file TrigMonConfig.cxx.
|
inline |
Definition at line 80 of file TrigMonConfig.h.
|
inline |
Definition at line 73 of file TrigMonConfig.h.
|
inline |
Definition at line 98 of file TrigMonConfig.h.
|
inline |
Definition at line 74 of file TrigMonConfig.h.
|
inline |
Definition at line 99 of file TrigMonConfig.h.
|
inline |
Definition at line 78 of file TrigMonConfig.h.
|
inline |
Definition at line 79 of file TrigMonConfig.h.
|
inline |
Definition at line 58 of file TrigMonConfig.h.
|
inlinestatic |
Definition at line 35 of file TrigMonConfig.h.
|
inline |
Definition at line 72 of file TrigMonConfig.h.
|
inline |
Definition at line 96 of file TrigMonConfig.h.
|
inline |
Definition at line 71 of file TrigMonConfig.h.
|
inline |
Definition at line 95 of file TrigMonConfig.h.
| std::vector<T>& TrigMonConfig::getVec | ( | ) |
| const std::vector<T>& TrigMonConfig::getVec | ( | ) | const |
| bool TrigMonConfig::keyExists | ( | const std::string & | key | ) | const |
Definition at line 125 of file TrigMonConfig.cxx.
| bool TrigMonConfig::readValue | ( | const std::string & | key, |
| std::string & | val | ||
| ) | const |
Definition at line 145 of file TrigMonConfig.cxx.
| void TrigMonConfig::setEventID | ( | uint32_t | event, |
| uint32_t | lumi, | ||
| uint32_t | run, | ||
| uint32_t | sec, | ||
| uint32_t | nsec | ||
| ) |
| void TrigMonConfig::setTriggerKeys | ( | uint32_t | master_key, |
| uint32_t | lv1_ps_key, | ||
| uint32_t | hlt_ps_key | ||
| ) |
Definition at line 102 of file TrigMonConfig.cxx.
| unsigned int TrigMonConfig::size | ( | ) | const |
|
private |
Definition at line 115 of file TrigMonConfig.h.
|
private |
Definition at line 104 of file TrigMonConfig.h.
|
private |
Definition at line 112 of file TrigMonConfig.h.
|
private |
Definition at line 105 of file TrigMonConfig.h.
|
private |
Definition at line 113 of file TrigMonConfig.h.
|
private |
Definition at line 111 of file TrigMonConfig.h.
|
private |
Definition at line 108 of file TrigMonConfig.h.
|
private |
Definition at line 121 of file TrigMonConfig.h.
|
private |
Definition at line 122 of file TrigMonConfig.h.
|
private |
Definition at line 106 of file TrigMonConfig.h.
|
private |
Definition at line 107 of file TrigMonConfig.h.
|
private |
Definition at line 116 of file TrigMonConfig.h.
|
private |
Definition at line 119 of file TrigMonConfig.h.
|
private |
Definition at line 118 of file TrigMonConfig.h.
1.8.18