8 : hitReadoutName_(
"HcalHits"),
13 hbheHitAnalyzer_(
"HBHEDigi", 1., &simParameterMap_, &hbheFilter_),
14 hoHitAnalyzer_(
"HODigi", 1., &simParameterMap_, &hoFilter_),
15 hfHitAnalyzer_(
"HFDigi", 1., &simParameterMap_, &hfFilter_),
16 zdcHitAnalyzer_(
"ZDCDigi", 1., &simParameterMap_, &zdcFilter_),
17 hbheDigiStatistics_(
"HBHEDigi", 4, 10., 6., 0.1, 0.5, hbheHitAnalyzer_),
18 hoDigiStatistics_(
"HODigi", 4, 10., 6., 0.1, 0.5, hoHitAnalyzer_),
19 hfDigiStatistics_(
"HFDigi", 3, 10., 6., 0.1, 0.5, hfHitAnalyzer_),
20 zdcDigiStatistics_(
"ZDCDigi", 3, 10., 6., 0.1, 0.5, zdcHitAnalyzer_)
25 namespace HcalDigiAnalyzerImpl {
26 template<
class Collection>
30 for(
unsigned i = 0;
i < digis->size(); ++
i) {
CaloHitAnalyzer hoHitAnalyzer_
HcalDigiAnalyzer(edm::ParameterSet const &conf)
HcalDigiStatistics hfDigiStatistics_
bool getByType(Handle< PROD > &result) const
HcalDigiStatistics hoDigiStatistics_
CaloHitAnalyzer hfHitAnalyzer_
CaloHitAnalyzer hbheHitAnalyzer_
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_
virtual void analyze(edm::Event const &e, edm::EventSetup const &c)
void analyze(edm::Event const &e, HcalDigiStatistics &statistics)
T const * product() const