21 if( !subsystemKey.empty() )
32 "GCT_CONFIG.CONFIG_KEY",
39 "GCT_PHYS_PARAMS_KEY",
42 "GCT_MAIN_CRATE.CONFIG_KEY",
43 mainCrateKeyResults );
49 <<
"Problem with key for record L1GctJetFinderParamsRcd: query failed ";
51 else if( physParamsKeyResults.
numberRows() != 1 ) {
53 <<
"Problem with key for record L1GctJetFinderParamsRcd: "
54 << (physParamsKeyResults.
numberRows()) <<
" rows were returned";
60 pL1TriggerKey->add(
"L1GctJetFinderParamsRcd",
"L1GctJetFinderParams", physParamsKey ) ;
61 pL1TriggerKey->add(
"L1JetEtScaleRcd",
"L1CaloEtScale", physParamsKey ) ;
62 pL1TriggerKey->add(
"L1HtMissScaleRcd",
"L1CaloEtScale", physParamsKey ) ;
63 pL1TriggerKey->add(
"L1HfRingEtScaleRcd",
"L1CaloEtScale", physParamsKey ) ;
bool fillVariable(const std::string &columnName, T &outputVariable) const
const QueryResults singleAttribute(const T &data) const
l1t::OMDSReader m_omdsReader
virtual void fillObjectKeys(ReturnType pL1TriggerKey) override
~L1GctTSCObjectKeysOnlineProd()
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="")
L1GctTSCObjectKeysOnlineProd(const edm::ParameterSet &iConfig)
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
std::shared_ptr< L1TriggerKey > ReturnType