33 checkUros =
pset.getUntrackedParameter<
bool>(
"checkUros",
true);
55 daqMap = ibooker.
book2D(
"DAQSummaryMap",
"DT Certification Summary Map", 12, 1, 13, 5, -2, 3);
92 LogTrace(
"DQM|DTMonitorClient|DTDAQInfo") <<
"Checking uROS FEDs as Legacy FEDs" << endl;
96 for (vector<int>::const_iterator fed = fedInIDs.begin(); fed != fedInIDs.end(); ++fed) {
98 if (!(*fed >= FEDIDmin && *fed <= FEDIDMax))
105 for (
int ros = 1; ros != 13; ++ros) {
106 if (!
mapping->
readOutToGeometry(*fed, ros, 2, 2, 2,
wheel,
dummy, sector,
dummy,
dummy,
dummy)) {
107 LogTrace(
"DQM|DTMonitorClient|DTDAQInfo")
108 <<
"FED: " << *fed <<
" Ch: " << ros <<
" wheel: " <<
wheel <<
" Sect: " << sector << endl;
116 LogWarning(
"DQM|DTMonitorClient|DTDAQInfo") <<
"*** Warning: record key not found for RunInfoRcd" << endl;
int readOutToGeometry(int dduId, int rosId, int robId, int tdcId, int channelId, DTWireId &wireId) const
transform identifiers
MonitorElement * bookFloat(TString const &name, FUNC onbooking=NOOP())
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
virtual void setCurrentFolder(std::string const &fullpath)
edm::ESGetToken< DTReadOutMapping, DTReadOutMappingRcd > mappingToken_
virtual void Reset()
Remove all data from the ME, keept the empty histogram with all its settings.
edm::ESGetToken< RunInfo, RunInfoRcd > runInfoToken_
virtual double getFloatValue() const
std::vector< int > m_fed_in
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
~DTDAQInfo() override
Destructor.
MonitorElement * totalDAQFraction
MonitorElement * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
std::map< int, MonitorElement * > daqFractions
DTDAQInfo(const edm::ParameterSet &pset)
Constructor.
const DTReadOutMapping * mapping
Log< level::Warning, false > LogWarning
virtual void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)