Go to the documentation of this file.
17 typedef std::map<std::pair<int, int>,
int>::const_iterator
IT;
39 edm::LogVerbatim(
"rpcfedintegrity") <<
"[RPCFEDIntegrity]: Begin booking histograms ";
54 if (
counts.fedBxRecords(fed))
56 if (
counts.fedFormatErrors(fed))
58 if (
counts.fedErrorRecords(fed))
83 std::stringstream xLabel;
~RPCFEDIntegrity() override
Destructor.
T const * product() const
MonitorElement * fedMe_[3]
void labelBins(MonitorElement *myMe)
virtual void setCurrentFolder(std::string const &fullpath)
T getUntrackedParameter(std::string const &, T const &) const
void bookFEDMe(DQMStore::IBooker &)
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Begin Lumi block.
virtual void setBinLabel(int bin, const std::string &label, int axis=1)
set bin label for x, y or z axis (axis=1, 2, 3 respectively)
edm::EDGetTokenT< RPCRawDataCounts > rawCountsLabel_
void Fill(HcalDetId &id, double val, std::vector< TH2F > &depth)
Log< level::Info, true > LogVerbatim
RPCFEDIntegrity(const edm::ParameterSet &ps)
Constructor.
virtual int getNbinsX() const
get # of bins in X-axis
std::map< std::pair< int, int >, int >::const_iterator IT
void analyze(const edm::Event &iEvent, const edm::EventSetup &c) override
Analyze.
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())