Go to the documentation of this file. 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;
std::string topFolder(bool isFEDIntegrity) const
void processROS25(DTROS25Data &data, int dduID, int ros)
void channelsInROS(int cerosMask, std::vector< int > &channels)
std::map< std::string, std::map< int, MonitorElement * > > rosHistos
void bookHistos(DQMStore::IBooker &, const int fedMin, const int fedMax)
std::string fedIntegrityFolder
MonitorElement * hFEDFatal
void analyze(const edm::Event &e, const edm::EventSetup &c) override
DTDataIntegrityROSOffline(const edm::ParameterSet &ps)
MonitorElement * hFEDEntry
~DTDataIntegrityROSOffline() override
std::map< int, std::set< int > > rosBxIdsPerFED
edm::EDGetTokenT< DTROS25Collection > ros25Token
MonitorElement * nEventMonitor
std::map< std::string, std::map< int, MonitorElement * > > fedHistos
MonitorElement * hTTSSummary
std::map< std::string, std::map< int, MonitorElement * > > summaryHistos
MonitorElement * hCorruptionSummary
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
std::map< int, std::set< int > > rosL1AIdsPerFED
MonitorElement * hFEDNonFatal
void bookHistosROS25(DQMStore::IBooker &, DTROChainCoding code)
void fedNonFatal(int dduID)
char data[epos_bytes_allocation]
void processFED(DTDDUData &dduData, const std::vector< DTROS25Data > &rosData, int dduID)
edm::EDGetTokenT< DTDDUCollection > dduToken
void channelsInCEROS(int cerosId, int chMask, std::vector< int > &channels)