7 : hitReadoutName_(
"HcalHits"),
12 hbheHitAnalyzer_(
"HBHEDigi", 1., &simParameterMap_, &hbheFilter_),
13 hoHitAnalyzer_(
"HODigi", 1., &simParameterMap_, &hoFilter_),
14 hfHitAnalyzer_(
"HFDigi", 1., &simParameterMap_, &hfFilter_),
15 zdcHitAnalyzer_(
"ZDCDigi", 1., &simParameterMap_, &zdcFilter_),
16 hbheDigiStatistics_(
"HBHEDigi", 4, 10., 6., 0.1, 0.5, hbheHitAnalyzer_),
17 hoDigiStatistics_(
"HODigi", 4, 10., 6., 0.1, 0.5, hoHitAnalyzer_),
18 hfDigiStatistics_(
"HFDigi", 3, 10., 6., 0.1, 0.5, hfHitAnalyzer_),
19 zdcDigiStatistics_(
"ZDCDigi", 3, 10., 6., 0.1, 0.5, zdcHitAnalyzer_),
20 hbheDigiCollectionTag_(conf.getParameter<
edm::InputTag>(
"hbheDigiCollectionTag")),
21 hoDigiCollectionTag_(conf.getParameter<
edm::InputTag>(
"hoDigiCollectionTag")),
22 hfDigiCollectionTag_(conf.getParameter<
edm::InputTag>(
"hfDigiCollectionTag")) {}
25 template <
class Collection>
29 for (
unsigned i = 0;
i < digis->size(); ++
i) {
edm::InputTag hfDigiCollectionTag_
CaloHitAnalyzer hoHitAnalyzer_
HcalDigiAnalyzer(edm::ParameterSet const &conf)
HcalDigiStatistics hfDigiStatistics_
HcalDigiStatistics hoDigiStatistics_
edm::InputTag hbheDigiCollectionTag_
CaloHitAnalyzer hfHitAnalyzer_
CaloHitAnalyzer hbheHitAnalyzer_
edm::InputTag hoDigiCollectionTag_
void fillHits(MixCollection< PCaloHit > &hits)
should be called each event
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
void analyze(const Digi &digi)
HcalDigiStatistics hbheDigiStatistics_
T const * product() const
void analyze(edm::Event const &e, edm::EventSetup const &c) override