55 daqMap = ibooker.
book2D(
"DAQSummaryMap",
"DT Certification Summary Map", 12, 1, 13, 5, -2, 3);
62 for (
int wheel = -2; wheel != 3; ++wheel) {
64 streams <<
"DT_Wheel" << wheel;
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;
118 for (
int wheel = -2; wheel != 3; ++wheel) {
T getUntrackedParameter(std::string const &, T const &) const
std::optional< T > tryToGet() const
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)
int readOutToGeometry(int dduId, int rosId, int robId, int tdcId, int channelId, DTWireId &wireId) const
transform identifiers
edm::ESGetToken< DTReadOutMapping, DTReadOutMappingRcd > mappingToken_
bool getData(T &iHolder) const
virtual void Reset()
Remove all data from the ME, keept the empty histogram with all its settings.
edm::ESGetToken< RunInfo, RunInfoRcd > runInfoToken_
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
virtual double getFloatValue() const
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)