27 m_objectTypes(iConfig.getParameter<std::vector<std::string> >(
"objectTypes")),
28 m_recordTypes(iConfig.getParameter<std::vector<std::string> >(
"recordTypes"))
31 throw cond::Exception(
"mismatch: need equal number objectType and recordType entries!");
51 if( !subsystemKey.empty() )
69 edm::LogError(
"L1-O2O" ) <<
"Problem extracting GMT scales key from GMT config key." ;
73 std::string objectKey ;
80 pL1TriggerKey->add(m_recordTypes[
i],
m_objectTypes[i], objectKey ) ;
bool fillVariable(const std::string &columnName, T &outputVariable) const
const QueryResults singleAttribute(const T &data) const
l1t::OMDSReader m_omdsReader
std::vector< std::string > m_recordTypes
boost::shared_ptr< L1TriggerKey > ReturnType
const QueryResults basicQuery(const std::vector< std::string > &columnNames, const std::string &schemaName, const std::string &tableName, const std::string &conditionLHS="", const QueryResults conditionRHS=QueryResults(), const std::string &conditionRHSName="") const
~L1MuTriggerScaleKeysOnlineProd()
virtual void fillObjectKeys(ReturnType pL1TriggerKey)
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
std::vector< std::string > m_objectTypes
L1MuTriggerScaleKeysOnlineProd(const edm::ParameterSet &iConfig)