17 std::vector<std::string>
columns;
18 columns.push_back(
"ENABLE_RPCB");
19 columns.push_back(
"ENABLE_CSC");
21 columns.push_back(
"ENABLE_RPCF");
30 edm::LogError(
"L1-O2O") <<
"L1MuGMTChannelMaskOnlineProducer: Problem getting " << objectKey
31 <<
" key from GMT_RUN_SETTING.";
32 return std::unique_ptr<L1MuGMTChannelMask>();
37 results.fillVariable(
"ENABLE_RPCB", maskaux);
40 results.fillVariable(
"ENABLE_CSC", maskaux);
43 results.fillVariable(
"ENABLE_DT", maskaux);
46 results.fillVariable(
"ENABLE_RPCF", maskaux);
50 auto gmtchanmask = std::make_unique<L1MuGMTChannelMask>();
52 gmtchanmask->setSubsystemMask(mask);
const QueryResults singleAttribute(const T &data) const
L1MuGMTChannelMaskOnlineProducer(const edm::ParameterSet &iConfig)
Log< level::Error, false > LogError
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
~L1MuGMTChannelMaskOnlineProducer() override
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
std::unique_ptr< L1MuGMTChannelMask > newObject(const std::string &objectKey) override