1 #ifndef DTMonitorModule_DTBlockedROChannelsTest_H
2 #define DTMonitorModule_DTBlockedROChannelsTest_H
52 int theDDU(
int crate,
int slot,
int link,
bool tenDDU);
53 int theROS(
int slot,
int link);
54 int theROB(
int slot,
int link);
int theROB(int slot, int link)
const edm::EventSetup & c
DTTimeEvolutionHisto * hSystFractionVsLS
std::map< int, int > linksAndValues
const MonitorElement * meuROS
std::map< DTChamberId, DTLinkBinsMap > chamberMapUros
bool linkChanged(int linkBin)
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)
edm::ESGetToken< DTReadOutMapping, DTReadOutMappingRcd > mappingToken_
DTBlockedROChannelsTest(const edm::ParameterSet &ps)
Constructor.
void readNewValues(DQMStore::IGetter &igetter)
int getValueRobBin(int robBin) const
const MonitorElement * meDDU
const DTReadOutMapping * mapping
void addLinkBin(int linkBin)
int getValueLinkBin(int linkBin) const
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)
double getChamberPercentage(DQMStore::IGetter &)
void beginRun(const edm::Run &, const edm::EventSetup &) override
BeginRun.
MonitorElement * summaryHisto
~DTBlockedROChannelsTest() override
Destructor.
double getChamberPercentage(DQMStore::IGetter &)