1 #ifndef DQM_L1TMonitor_L1TMP7ZeroSupp_h 2 #define DQM_L1TMonitor_L1TMP7ZeroSupp_h 41 enum binlabels {
EVTS=0,
EVTSGOOD,
EVTSBAD,
BLOCKS,
ZSBLKSGOOD,
ZSBLKSBAD,
ZSBLKSBADFALSEPOS,
ZSBLKSBADFALSENEG,
BXBLOCKS,
ZSBXBLKSGOOD,
ZSBXBLKSBAD,
ZSBXBLKSBADFALSEPOS,
ZSBXBLKSBADFALSENEG,
NBINLABELS};
47 std::vector<std::vector<int>>
masks_;
std::map< unsigned int, MonitorElement * > readoutSizeZSExpectedMap_
std::map< unsigned int, MonitorElement * > zeroSuppValMap_
edm::EDGetTokenT< FEDRawDataCollection > fedDataToken_
std::map< unsigned int, MonitorElement * > readoutSizeNoZSMap_
L1TMP7ZeroSupp(const edm::ParameterSet &ps)
void analyze(const edm::Event &e, const edm::EventSetup &c) override
void bookCapIdHistograms(DQMStore::IBooker &ibooker, const unsigned int &id)
std::map< unsigned int, MonitorElement * > errorSummaryNumMap_
std::vector< unsigned int > definedMaskCapIds_
std::map< unsigned int, MonitorElement * > errorSummaryDenMap_
std::vector< std::vector< int > > masks_
static const unsigned int maxMasks_
~L1TMP7ZeroSupp() override
std::vector< int > fedIds_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void bookHistograms(DQMStore::IBooker &, const edm::Run &, const edm::EventSetup &) override
void dqmBeginRun(const edm::Run &r, const edm::EventSetup &c) override
std::map< unsigned int, MonitorElement * > readoutSizeZSMap_
bool checkOnlyCapIdsWithMasks_