Go to the documentation of this file. 1 #ifndef DTDataIntegrityTask_H
2 #define DTDataIntegrityTask_H
63 int theDDU(
int crate,
int slot,
int link,
bool tenDDU);
74 std::map<std::string, std::map<int, MonitorElement*> >
fedHistos;
88 std::map<std::string, std::map<int, DTTimeEvolutionHisto*> >
fedTimeHistos;
std::map< std::string, std::map< int, MonitorElement * > > fedHistos
std::map< std::string, std::map< int, DTTimeEvolutionHisto * > > fedTimeHistos
DTDataIntegrityTask(const edm::ParameterSet &ps)
~DTDataIntegrityTask() override
void endLuminosityBlock(const edm::LuminosityBlock &ls, const edm::EventSetup &es) override
std::map< unsigned int, DTTimeEvolutionHisto * > urosTimeHistos
void processFED(DTuROSFEDData &data, int fed)
int theDDU(int crate, int slot, int link, bool tenDDU)
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
void bookHistosROS(DQMStore::IBooker &, const int wheel, const int ros)
std::map< std::string, std::map< int, MonitorElement * > > summaryHistos
std::string fedIntegrityFolder
std::string topFolder(bool isFEDIntegrity) const
void analyze(const edm::Event &e, const edm::EventSetup &c) override
void bookHistosuROS(DQMStore::IBooker &, const int fed, const int uRos)
void bookHistos(DQMStore::IBooker &, const int fedMin, const int fedMax)
edm::EDGetTokenT< DTuROSFEDDataCollection > fedToken
void beginLuminosityBlock(const edm::LuminosityBlock &ls, const edm::EventSetup &es) override
std::map< unsigned int, MonitorElement * > urosHistos
void TimeHistos(DQMStore::IBooker &, std::string histoType)
void processuROS(DTuROSROSData &data, int fed, int uRos)
char data[epos_bytes_allocation]
MonitorElement * nEventMonitor
int theROS(int slot, int link)
MonitorElement * hFEDEntry