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.