Go to the documentation of this file.
20 "CSCCLCTDigisPerEvent",
"CLCT trigger primitives per event; Number of CLCTs; Entries", 100, 0, 100);
21 for (
int i = 1;
i <= 10; ++
i) {
37 unsigned nDigisPerEvent = 0;
39 for (
auto j = clcts->begin();
j != clcts->end();
j++) {
40 auto beginDigi = (*j).second.first;
41 auto endDigi = (*j).second.second;
45 int nDigis = endDigi - beginDigi;
46 nDigisPerEvent += nDigis;
49 for (
auto digiItr = beginDigi; digiItr != endDigi; ++digiItr) {
void bookHistograms(DQMStore::IBooker &)
~CSCCLCTDigiValidation() override
void analyze(const edm::Event &, const edm::EventSetup &) override
unsigned short iChamberType() const
MonitorElement * theNDigisPerEventPlot
CSCCLCTDigiValidation(const edm::ParameterSet &ps, edm::ConsumesCollector &&iC)
MonitorElement * theTimeBinPlots[10]
Log< level::Error, false > LogError
MonitorElement * theNDigisPerChamberPlots[10]
std::string chamberName() const
edm::EDGetTokenT< CSCCLCTDigiCollection > clcts_Token_
ParameterSet const & getParameterSet(std::string const &) const
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())