#include <CondFormats/L1TObjects/interface/L1TriggerKeyList.h>
Public Types | |
typedef std::map< std::string, std::string > | KeyToToken |
typedef std::map< std::string, KeyToToken > | RecordToKeyToToken |
Public Member Functions | |
bool | addKey (const std::string &tscKey, const std::string &payloadToken, bool overwriteKey=false) |
bool | addKey (const std::string &recordType, const std::string &key, const std::string &payloadToken, bool overwriteKey=false) |
L1TriggerKeyList () | |
std::string | objectKey (const std::string &recordName, const std::string &payloadToken) const |
const RecordToKeyToToken & | recordTypeToKeyToTokenMap () const |
std::string | token (const std::string &tscKey) const |
std::string | token (const std::string &recordName, const std::string &dataType, const std::string &key) const |
std::string | token (const std::string &recordType, const std::string &key) const |
std::string | tscKey (const std::string &triggerKeyPayloadToken) const |
const KeyToToken & | tscKeyToTokenMap () const |
virtual | ~L1TriggerKeyList () |
Private Attributes | |
COND_SERIALIZABLE | |
RecordToKeyToToken | m_recordKeyToken |
KeyToToken | m_tscKeyToToken |
Description: <one line="" class="" summary>="">
Usage: <usage>
Definition at line 32 of file L1TriggerKeyList.h.
typedef std::map< std::string, std::string > L1TriggerKeyList::KeyToToken |
Definition at line 39 of file L1TriggerKeyList.h.
typedef std::map< std::string, KeyToToken > L1TriggerKeyList::RecordToKeyToToken |
Definition at line 40 of file L1TriggerKeyList.h.
L1TriggerKeyList::L1TriggerKeyList | ( | ) |
Definition at line 31 of file L1TriggerKeyList.cc.
|
virtual |
Definition at line 40 of file L1TriggerKeyList.cc.
bool L1TriggerKeyList::addKey | ( | const std::string & | tscKey, |
const std::string & | payloadToken, | ||
bool | overwriteKey = false |
||
) |
Definition at line 61 of file L1TriggerKeyList.cc.
References m_tscKeyToToken, and query::result.
bool L1TriggerKeyList::addKey | ( | const std::string & | recordType, |
const std::string & | key, | ||
const std::string & | payloadToken, | ||
bool | overwriteKey = false |
||
) |
Definition at line 82 of file L1TriggerKeyList.cc.
References m_recordKeyToken, and query::result.
std::string L1TriggerKeyList::objectKey | ( | const std::string & | recordName, |
const std::string & | payloadToken | ||
) | const |
Definition at line 197 of file L1TriggerKeyList.cc.
References m_recordKeyToken, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by L1O2OTestAnalyzer::analyze().
|
inline |
Definition at line 59 of file L1TriggerKeyList.h.
References m_recordKeyToken.
Referenced by L1O2OTestAnalyzer::analyze().
std::string L1TriggerKeyList::token | ( | const std::string & | tscKey | ) | const |
Definition at line 115 of file L1TriggerKeyList.cc.
References m_tscKeyToToken, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by L1ConfigOnlineProdBase< TRcd, TData >::getObjectKey(), and token().
std::string L1TriggerKeyList::token | ( | const std::string & | recordName, |
const std::string & | dataType, | ||
const std::string & | key | ||
) | const |
Definition at line 130 of file L1TriggerKeyList.cc.
References dtTPAnalyzer_cfg::dataType, AlCaHLTBitMon_QueryRunRegistry::string, and token().
std::string L1TriggerKeyList::token | ( | const std::string & | recordType, |
const std::string & | key | ||
) | const |
Definition at line 139 of file L1TriggerKeyList.cc.
References m_recordKeyToken, and AlCaHLTBitMon_QueryRunRegistry::string.
std::string L1TriggerKeyList::tscKey | ( | const std::string & | triggerKeyPayloadToken | ) | const |
Definition at line 225 of file L1TriggerKeyList.cc.
References m_tscKeyToToken, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by L1O2OTestAnalyzer::analyze().
|
inline |
Definition at line 56 of file L1TriggerKeyList.h.
References m_tscKeyToToken.
Referenced by L1O2OTestAnalyzer::analyze().
|
private |
Definition at line 100 of file L1TriggerKeyList.h.
|
private |
Definition at line 98 of file L1TriggerKeyList.h.
Referenced by addKey(), objectKey(), recordTypeToKeyToTokenMap(), and token().
|
private |
Definition at line 94 of file L1TriggerKeyList.h.
Referenced by addKey(), token(), tscKey(), and tscKeyToTokenMap().