60 if( !checktrigger(iEvent,iSetup,DCS) )
return;
68 for (it = input->begin(); it != input->end(); ++it) {
71 histo[
ADC].fill((
double) digi.adc(),
DetId(it->detId()), &iEvent, digi.column(), digi.row());
72 histo[MAP].fill(
DetId(it->detId()), &iEvent, digi.column(), digi.row());
74 histo[NDIGIS ].fill(
DetId(it->detId()), &iEvent);
75 histo[NDIGISINCLUSIVE].fill(
DetId(it->detId()), &iEvent);
76 histo[NDIGIS_FED].fill(
DetId(it->detId()), &iEvent);
77 histo[NDIGIS_FEDtrend].fill(
DetId(it->detId()), &iEvent);
80 if (hasDigis)
histo[EVENT].fill(
DetId(0), &iEvent);
81 histo[NDIGIS ].executePerEventHarvesting(&iEvent);
82 histo[NDIGISINCLUSIVE].executePerEventHarvesting(&iEvent);
83 histo[NDIGIS_FED].executePerEventHarvesting(&iEvent);
84 histo[NDIGIS_FEDtrend].executePerEventHarvesting(&iEvent);
T getParameter(std::string const &) const
bool getByToken(EDGetToken token, Handle< PROD > &result) const
example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
static std::string const input
#define DEFINE_FWK_MODULE(type)
void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override=0
collection_type::const_iterator const_iterator