1 #ifndef DTDataIntegrityTask_H
2 #define DTDataIntegrityTask_H
69 int theDDU(
int crate,
int slot,
int link,
bool tenDDU);
70 int theROS(
int slot,
int link);
80 std::map<std::string, std::map<int, MonitorElement*>>
fedHistos;
95 std::map<std::string, std::map<int, DTTimeEvolutionHisto*>>
fedTimeHistos;
void bookHistosROS(DQMStore::IBooker &, const int wheel, const int ros)
const edm::EventSetup & c
std::string fedIntegrityFolder
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 globalEndLuminosityBlock(const edm::LuminosityBlock &ls, const edm::EventSetup &es) override
void TimeHistos(DQMStore::IBooker &, std::string histoType)
void processuROS(DTuROSROSData &data, int fed, int uRos)
MonitorElement * hFEDFatal
std::shared_ptr< dtdi::Void > globalBeginLuminosityBlock(const edm::LuminosityBlock &ls, const edm::EventSetup &es) const override
DTDataIntegrityTask(const edm::ParameterSet &ps)
std::map< std::string, std::map< int, DTTimeEvolutionHisto * > > fedTimeHistos
std::map< std::string, std::map< int, MonitorElement * > > summaryHistos
int theROS(int slot, int link)
std::map< unsigned int, MonitorElement * > urosHistos
void analyze(const edm::Event &e, const edm::EventSetup &c) override
~DTDataIntegrityTask() override
std::map< std::string, std::map< int, MonitorElement * > > fedHistos
MonitorElement * nEventMonitor
std::string topFolder(bool isFEDIntegrity) const
MonitorElement * hFEDEntry
void processFED(DTuROSFEDData &data, int fed)
char data[epos_bytes_allocation]
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
std::map< unsigned int, DTTimeEvolutionHisto * > urosTimeHistos
int theDDU(int crate, int slot, int link, bool tenDDU)