#include <L1TriggerKeyExt.h>
Public Types | |
enum | L1Subsystems { kuGT, kuGMT, kCALO, kEMTF, kOMTF, kBMTF, kTWINMUX, kNumberSubsystems } |
typedef std::map< std::string, std::string > | RecordToKey |
Public Member Functions | |
void | add (const std::string &record, const std::string &type, const std::string &key) |
void | add (const RecordToKey &map) |
std::string | get (const std::string &record, const std::string &type) const |
L1TriggerKeyExt () | |
const RecordToKey & | recordToKeyMap () const |
void | setSubsystemKey (L1Subsystems subsystem, const std::string &key) |
void | setTSCKey (const std::string &tscKey) |
const std::string & | subsystemKey (L1Subsystems subsystem) const |
const std::string & | tscKey () const |
Static Public Attributes | |
static const std::string | kEmptyKey = "" |
static const std::string | kNullKey = "NULL" |
Protected Attributes | |
RecordToKey | m_recordToKey |
std::map< int, std::string > | m_subsystemKeys |
std::string | m_tscKey |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 23 of file L1TriggerKeyExt.h.
typedef std::map<std::string, std::string> L1TriggerKeyExt::RecordToKey |
Definition at line 25 of file L1TriggerKeyExt.h.
Enumerator | |
---|---|
kuGT | |
kuGMT | |
kCALO | |
kEMTF | |
kOMTF | |
kBMTF | |
kTWINMUX | |
kNumberSubsystems |
Definition at line 27 of file L1TriggerKeyExt.h.
|
inline |
Definition at line 35 of file L1TriggerKeyExt.h.
References mps_fire::i, kNullKey, kNumberSubsystems, and m_subsystemKeys.
|
inline |
Definition at line 42 of file L1TriggerKeyExt.h.
References submitPVResolutionJobs::key, kNullKey, and m_recordToKey.
Referenced by L1TCaloParamsObjectKeysOnlineProd::fillObjectKeys(), L1TGlobalPrescalesVetosObjectKeysOnlineProd::fillObjectKeys(), L1TMuonGlobalObjectKeysOnlineProd::fillObjectKeys(), L1TUtmTriggerMenuObjectKeysOnlineProd::fillObjectKeys(), L1TMuonBarrelObjectKeysOnlineProd::fillObjectKeys(), L1TMuonOverlapObjectKeysOnlineProd::fillObjectKeys(), L1TMuonEndCapObjectKeysOnlineProd::fillObjectKeys(), L1TriggerKeyDummyProdExt::L1TriggerKeyDummyProdExt(), counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
|
inline |
Definition at line 46 of file L1TriggerKeyExt.h.
References kNullKey, and m_recordToKey.
Referenced by counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
|
inline |
Definition at line 61 of file L1TriggerKeyExt.h.
References kEmptyKey, kNullKey, m_recordToKey, GlobalPosition_Frontier_DevDB_cff::record, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), submitPVValidationJobs.BetterConfigParser::__updateDict(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), rrapi.RRApi::count(), util.rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), submitPVValidationJobs.BetterConfigParser::getResultingSection(), util.rrapi.RRApi::report(), rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), rrapi.RRApi::tables(), util.rrapi.RRApi::tables(), util.rrapi.RRApi::tags(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
|
inline |
Definition at line 77 of file L1TriggerKeyExt.h.
References m_recordToKey.
Referenced by L1CondDBIOVWriterExt::analyze().
|
private |
|
inline |
Definition at line 54 of file L1TriggerKeyExt.h.
References submitPVResolutionJobs::key, kNullKey, m_subsystemKeys, and hcal_dqm_sourceclient-live_cfg::subsystem.
Referenced by L1TriggerKeyDummyProdExt::L1TriggerKeyDummyProdExt().
|
inline |
Definition at line 52 of file L1TriggerKeyExt.h.
References m_tscKey, and tscKey().
Referenced by L1TriggerKeyDummyProdExt::L1TriggerKeyDummyProdExt().
|
inline |
Definition at line 71 of file L1TriggerKeyExt.h.
References kEmptyKey, submitPVResolutionJobs::key, kNullKey, and m_subsystemKeys.
Referenced by L1TCaloParamsObjectKeysOnlineProd::fillObjectKeys(), L1TUtmTriggerMenuObjectKeysOnlineProd::fillObjectKeys(), L1TGlobalPrescalesVetosObjectKeysOnlineProd::fillObjectKeys(), L1TMuonGlobalObjectKeysOnlineProd::fillObjectKeys(), L1TMuonBarrelObjectKeysOnlineProd::fillObjectKeys(), L1TMuonOverlapObjectKeysOnlineProd::fillObjectKeys(), and L1TMuonEndCapObjectKeysOnlineProd::fillObjectKeys().
|
inline |
|
friend |
Definition at line 94 of file L1TriggerKeyExt.h.
|
friend |
Definition at line 94 of file L1TriggerKeyExt.h.
|
static |
Definition at line 32 of file L1TriggerKeyExt.h.
Referenced by get(), and subsystemKey().
|
static |
Definition at line 30 of file L1TriggerKeyExt.h.
Referenced by add(), L1CondDBIOVWriterExt::analyze(), L1CondDBPayloadWriterExt::analyze(), get(), L1TriggerKeyExt(), setSubsystemKey(), and subsystemKey().
|
protected |
Definition at line 88 of file L1TriggerKeyExt.h.
Referenced by add(), get(), and recordToKeyMap().
|
protected |
Definition at line 92 of file L1TriggerKeyExt.h.
Referenced by L1TriggerKeyExt(), setSubsystemKey(), and subsystemKey().
|
protected |
Definition at line 91 of file L1TriggerKeyExt.h.
Referenced by setTSCKey(), and tscKey().