28 throw cond::Exception(
"mismatch: need equal number objectType and recordType entries!");
48 if( !subsystemKey.empty() )
66 edm::LogError(
"L1-O2O" ) <<
"Problem extracting GMT scales key from GMT config key." ;
77 pL1TriggerKey->add(m_recordTypes[
i],
m_objectTypes[i], objectKey ) ;
persistency::Exception Exception
~L1MuTriggerScaleKeysOnlineProd() override
bool fillVariable(const std::string &columnName, T &outputVariable) const
const QueryResults singleAttribute(const T &data) const
std::unique_ptr< L1TriggerKey >::pointer FillType
l1t::OMDSReader m_omdsReader
std::vector< std::string > m_recordTypes
void fillObjectKeys(FillType pL1TriggerKey) override
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="")
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
std::vector< std::string > m_objectTypes
return(e1-e2)*(e1-e2)+dp *dp
L1MuTriggerScaleKeysOnlineProd(const edm::ParameterSet &iConfig)