1 #ifndef DTDataIntegrityROSOffline_H 2 #define DTDataIntegrityROSOffline_H 72 std::map<std::string, std::map<int, MonitorElement*> >
fedHistos;
76 std::map<std::string, std::map<int, MonitorElement*> >
rosHistos;
void bookHistosROS25(DQMStore::IBooker &, DTROChainCoding code)
void analyze(const edm::Event &e, const edm::EventSetup &c) override
std::map< std::string, std::map< int, MonitorElement * > > summaryHistos
void processFED(DTDDUData &dduData, const std::vector< DTROS25Data > &rosData, int dduID)
void fedNonFatal(int dduID)
edm::EDGetTokenT< DTROS25Collection > ros25Token
edm::EDGetTokenT< DTDDUCollection > dduToken
std::map< int, std::set< int > > rosL1AIdsPerFED
~DTDataIntegrityROSOffline() override
MonitorElement * hTTSSummary
MonitorElement * hFEDNonFatal
void bookHistos(DQMStore::IBooker &, const int fedMin, const int fedMax)
std::string fedIntegrityFolder
std::string topFolder(bool isFEDIntegrity) const
MonitorElement * nEventMonitor
std::map< std::string, std::map< int, MonitorElement * > > fedHistos
DTDataIntegrityROSOffline(const edm::ParameterSet &ps)
char data[epos_bytes_allocation]
std::map< std::string, std::map< int, MonitorElement * > > rosHistos
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
void channelsInCEROS(int cerosId, int chMask, std::vector< int > &channels)
std::map< int, std::set< int > > rosBxIdsPerFED
MonitorElement * hFEDFatal
void processROS25(DTROS25Data &data, int dduID, int ros)
void channelsInROS(int cerosMask, std::vector< int > &channels)
MonitorElement * hFEDEntry
MonitorElement * hCorruptionSummary