Go to the documentation of this file.
20 "CSCALCTDigisPerEvent",
"ALCT trigger primitives per event; Number of ALCTs; Entries", 100, 0, 100);
21 for (
int i = 1;
i <= 10; ++
i) {
36 unsigned nDigisPerEvent = 0;
38 for (
auto j = alcts->begin();
j != alcts->end();
j++) {
39 auto beginDigi = (*j).second.first;
40 auto endDigi = (*j).second.second;
43 int nDigis = endDigi - beginDigi;
44 nDigisPerEvent += nDigis;
47 for (
auto digiItr = beginDigi; digiItr != endDigi; ++digiItr) {
MonitorElement * theNDigisPerEventPlot
~CSCALCTDigiValidation() override
edm::EDGetTokenT< CSCALCTDigiCollection > alcts_Token_
CSCALCTDigiValidation(const edm::ParameterSet &ps, edm::ConsumesCollector &&iC)
unsigned short iChamberType() const
void bookHistograms(DQMStore::IBooker &)
MonitorElement * theTimeBinPlots[10]
Log< level::Error, false > LogError
void analyze(const edm::Event &, const edm::EventSetup &) override
MonitorElement * theNDigisPerChamberPlots[10]
std::string chamberName() const
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())