18 for (
int i = 0;
i < 10; ++
i) {
19 char title1[200], title2[200];
20 sprintf(title1,
"CSCCLCTDigiTimeType%d",
i + 1);
21 sprintf(title2,
"CSCCLCTDigisPerLayerType%d",
i + 1);
35 unsigned nDigisPerEvent = 0;
38 std::vector<CSCCLCTDigi>::const_iterator beginDigi = (*j).second.first;
39 std::vector<CSCCLCTDigi>::const_iterator endDigi = (*j).second.second;
43 int nDigis = endDigi - beginDigi;
44 nDigisPerEvent += nDigis;
47 for (std::vector<CSCCLCTDigi>::const_iterator digiItr = beginDigi; digiItr != endDigi; ++digiItr) {
edm::InputTag theInputTag
MonitorElement * theNDigisPerLayerPlots[10]
bool getByToken(EDGetToken token, Handle< PROD > &result) const
MonitorElement * theTimeBinPlots[10]
MonitorElement * book1D(Args &&...args)
unsigned short iChamberType() const
void analyze(const edm::Event &, const edm::EventSetup &) override
void bookHistograms(DQMStore::IBooker &)
MonitorElement * theNDigisPerEventPlot
CSCCLCTDigiValidation(const edm::InputTag &inputTag, edm::ConsumesCollector &&iC)
~CSCCLCTDigiValidation() override
edm::EDGetTokenT< CSCCLCTDigiCollection > clcts_Token_