1 #ifndef DTMonitorModule_DTBlockedROChannelsTest_H 2 #define DTMonitorModule_DTBlockedROChannelsTest_H 53 int theDDU(
int crate,
int slot,
int link,
bool tenDDU);
54 int theROS(
int slot,
int link);
55 int theROB(
int slot,
int link);
131 void addLinkBin(
int linkBin);
134 bool linkChanged(
int linkBin);
141 int getValueLinkBin(
int linkBin)
const;
int theROB(int slot, int link)
DTTimeEvolutionHisto * hSystFractionVsLS
std::map< int, int > linksAndValues
const MonitorElement * meuROS
std::map< DTChamberId, DTLinkBinsMap > chamberMapUros
std::map< int, MonitorElement * > wheelHistos
void performClientDiagnostic(DQMStore::IGetter &igetter)
DQM Client operations.
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
DQM Client Diagnostic in online mode.
std::map< DTChamberId, DTRobBinsMap > chamberMap
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
std::map< int, double > resultsPerLumi
int theROS(int slot, int link)
unsigned int prevNLumiSegs
void fillChamberMap(DQMStore::IGetter &igetter, const edm::EventSetup &c)
const MonitorElement * meROS
void addRobBin(int robBin)
DTBlockedROChannelsTest(const edm::ParameterSet &ps)
Constructor.
int getValueRobBin(int robBin) const
const MonitorElement * meDDU
edm::ESHandle< DTReadOutMapping > mapping
std::map< int, int > robsAndValues
void readNewValues(DQMStore::IGetter &igetter)
int theDDU(int crate, int slot, int link, bool tenDDU)
bool robChanged(int robBin)
int readOutToGeometry(int dduId, int rosNumber, int robNumber, int &wheel, int &station, int §or)
void beginRun(const edm::Run &, const edm::EventSetup &) override
BeginRun.
MonitorElement * summaryHisto
~DTBlockedROChannelsTest() override
Destructor.
double getChamberPercentage(DQMStore::IGetter &)