#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 Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
RecordToKeyToToken | m_recordKeyToken |
KeyToToken | m_tscKeyToToken |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
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 37 of file L1TriggerKeyList.h.
typedef std::map<std::string, KeyToToken> L1TriggerKeyList::RecordToKeyToToken |
Definition at line 38 of file L1TriggerKeyList.h.
L1TriggerKeyList::L1TriggerKeyList | ( | ) |
Definition at line 30 of file L1TriggerKeyList.cc.
|
virtual |
Definition at line 37 of file L1TriggerKeyList.cc.
bool L1TriggerKeyList::addKey | ( | const std::string & | tscKey, |
const std::string & | payloadToken, | ||
bool | overwriteKey = false |
||
) |
Definition at line 55 of file L1TriggerKeyList.cc.
References m_tscKeyToToken, mps_fire::result, and tscKey().
Referenced by L1CondDBPayloadWriter::analyze().
bool L1TriggerKeyList::addKey | ( | const std::string & | recordType, |
const std::string & | key, | ||
const std::string & | payloadToken, | ||
bool | overwriteKey = false |
||
) |
Definition at line 69 of file L1TriggerKeyList.cc.
References submitPVResolutionJobs::key, m_recordKeyToken, and mps_fire::result.
std::string L1TriggerKeyList::objectKey | ( | const std::string & | recordName, |
const std::string & | payloadToken | ||
) | const |
Definition at line 162 of file L1TriggerKeyList.cc.
References m_recordKeyToken, align_cfg::recordName, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by L1O2OTestAnalyzer::analyze().
|
inline |
Definition at line 54 of file L1TriggerKeyList.h.
References m_recordKeyToken.
Referenced by CSCTFConfigTestAnalyzer::analyze(), and L1O2OTestAnalyzer::analyze().
|
private |
std::string L1TriggerKeyList::token | ( | const std::string & | tscKey | ) | const |
Definition at line 96 of file L1TriggerKeyList.cc.
References m_tscKeyToToken, AlCaHLTBitMon_QueryRunRegistry::string, and tscKey().
Referenced by L1CondDBIOVWriter::analyze(), L1CondDBPayloadWriter::analyze(), L1GtRunSettingsViewer::analyze(), L1ConfigOnlineProdBase< L1HtMissScaleRcd, L1CaloEtScale >::getObjectKey(), L1SubsystemKeysOnlineProd::produce(), and token().
std::string L1TriggerKeyList::token | ( | const std::string & | recordName, |
const std::string & | dataType, | ||
const std::string & | key | ||
) | const |
Definition at line 106 of file L1TriggerKeyList.cc.
References DTskim_cfg::dataType, submitPVResolutionJobs::key, align_cfg::recordName, AlCaHLTBitMon_QueryRunRegistry::string, and token().
std::string L1TriggerKeyList::token | ( | const std::string & | recordType, |
const std::string & | key | ||
) | const |
Definition at line 113 of file L1TriggerKeyList.cc.
References submitPVResolutionJobs::key, m_recordKeyToken, and AlCaHLTBitMon_QueryRunRegistry::string.
std::string L1TriggerKeyList::tscKey | ( | const std::string & | triggerKeyPayloadToken | ) | const |
Definition at line 182 of file L1TriggerKeyList.cc.
References m_tscKeyToToken, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by addKey(), L1O2OTestAnalyzer::analyze(), and token().
|
inline |
Definition at line 52 of file L1TriggerKeyList.h.
References m_tscKeyToToken.
Referenced by CSCTFConfigTestAnalyzer::analyze(), and L1O2OTestAnalyzer::analyze().
|
friend |
Definition at line 91 of file L1TriggerKeyList.h.
|
friend |
Definition at line 91 of file L1TriggerKeyList.h.
|
private |
Definition at line 89 of file L1TriggerKeyList.h.
Referenced by addKey(), objectKey(), recordTypeToKeyToTokenMap(), and token().
|
private |
Definition at line 85 of file L1TriggerKeyList.h.
Referenced by addKey(), token(), tscKey(), and tscKeyToTokenMap().