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