11 virtual boost::shared_ptr< L1MuGMTChannelMask >
newObject(
const std::string& objectKey )
override ;
15 boost::shared_ptr< L1MuGMTChannelMask >
19 std::vector<std::string> columns;
20 columns.push_back(
"ENABLE_RPCB");
21 columns.push_back(
"ENABLE_CSC");
22 columns.push_back(
"ENABLE_DT");
23 columns.push_back(
"ENABLE_RPCF");
32 "GMT_RUN_SETTINGS.ID",
37 edm::LogError(
"L1-O2O" ) <<
"L1MuGMTChannelMaskOnlineProducer: Problem getting " << objectKey <<
" key from GMT_RUN_SETTING." ;
38 return boost::shared_ptr< L1MuGMTChannelMask >() ;
52 boost::shared_ptr< L1MuGMTChannelMask > gmtchanmask = boost::shared_ptr< L1MuGMTChannelMask >(
new L1MuGMTChannelMask() );
54 gmtchanmask->setSubsystemMask(mask);
bool fillVariable(const std::string &columnName, T &outputVariable) const
const QueryResults singleAttribute(const T &data) const
L1MuGMTChannelMaskOnlineProducer(const edm::ParameterSet &iConfig)
~L1MuGMTChannelMaskOnlineProducer()
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="")
l1t::OMDSReader m_omdsReader
virtual boost::shared_ptr< L1MuGMTChannelMask > newObject(const std::string &objectKey) override
#define DEFINE_FWK_EVENTSETUP_MODULE(type)