39 : subSystemName(ps.getUntrackedParameter<std::
string>(
"subSystem")),
53 for (
const auto &
p : mapping.VFATMapping)
54 edm::LogInfo(
"PrintTotemDAQMapping mapping") <<
" " <<
p.first <<
" -> " <<
p.second;
57 for (
const auto &
p : analysisMask.analysisMask)
58 edm::LogInfo(
"PrintTotemDAQMapping mask") <<
" " <<
p.first <<
": fullMask=" <<
p.second.fullMask
59 <<
", number of masked channels " <<
p.second.maskedChannels.size();
Prints the DAQ mapping loaded by TotemDAQMappingESSourceXML.
#define DEFINE_FWK_MODULE(type)
bool getData(T &iHolder) const
void analyze(const edm::Event &e, const edm::EventSetup &es) override
~PrintTotemDAQMapping() override
Log< level::Info, false > LogInfo
PrintTotemDAQMapping(const edm::ParameterSet &ps)
edm::ESGetToken< TotemAnalysisMask, TotemReadoutRcd > maskToken_
std::string subSystemName
label of the CTPPS sub-system
edm::ESGetToken< TotemDAQMapping, TotemReadoutRcd > mappingToken_