1 #ifndef DTDataIntegrityTask_H
2 #define DTDataIntegrityTask_H
69 void bookHistos(
const int fedMin,
const int fedMax);
73 void channelsInCEROS(
int cerosId,
int chMask, std::vector<int>& channels);
74 void channelsInROS(
int cerosMask, std::vector<int>& channels);
78 std::multimap<std::string, std::string>
names;
79 std::multimap<std::string, std::string>::iterator
it;
98 std::map<std::string, std::map<int, MonitorElement*> >
dduHistos;
100 std::map<std::string, std::map<int, MonitorElement*> >
rosSHistos;
102 std::map<std::string, std::map<int, MonitorElement*> >
rosHistos;
104 std::map<std::string, std::map<int, MonitorElement*> >
robHistos;
std::map< int, std::set< int > > rosBxIdsPerFED
std::multimap< std::string, std::string > names
std::map< int, std::set< int > > rosL1AIdsPerFED
void preProcessEvent(const edm::EventID &iEvtid, const edm::Timestamp &iTime)
std::map< std::string, std::map< int, MonitorElement * > > dduHistos
std::multimap< std::string, std::string >::iterator it
void processFED(DTDDUData &dduData, const std::vector< DTROS25Data > &rosData, int dduID)
void preBeginLumi(const edm::LuminosityBlockID &ls, const edm::Timestamp &iTime)
std::string fedIntegrityFolder
MonitorElement * hFEDNonFatal
bool eventHasErrors() const
std::map< std::string, std::map< int, DTTimeEvolutionHisto * > > dduTimeHistos
void channelsInROS(int cerosMask, std::vector< int > &channels)
MonitorElement * hFEDFatal
void processROS25(DTROS25Data &data, int dduID, int ros)
void bookHistosROS25(DTROChainCoding code)
void preEndLumi(const edm::LuminosityBlockID &ls, const edm::Timestamp &iTime)
std::map< std::string, std::map< int, MonitorElement * > > rosSHistos
std::map< std::string, std::map< int, MonitorElement * > > robHistos
void TimeHistos(std::string histoType)
MonitorElement * nEventMonitor
std::string topFolder(bool isFEDIntegrity) const
MonitorElement * hFEDEntry
std::map< std::string, std::map< int, MonitorElement * > > rosHistos
void bookHistos(const int fedMin, const int fedMax)
edm::ParameterSet parameters
DTDataIntegrityTask(const edm::ParameterSet &ps, edm::ActivityRegistry ®)
void channelsInCEROS(int cerosId, int chMask, std::vector< int > &channels)
char data[epos_bytes_allocation]
MonitorElement * hTTSSummary
std::map< std::string, std::map< int, DTTimeEvolutionHisto * > > rosTimeHistos
void fedNonFatal(int dduID)
MonitorElement * hCorruptionSummary
virtual ~DTDataIntegrityTask()