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_),
21 hbheDigiCollectionTag_(conf.getParameter<edm::
InputTag>(
"hbheDigiCollectionTag")),
22 hoDigiCollectionTag_(conf.getParameter<edm::
InputTag>(
"hoDigiCollectionTag")),
23 hfDigiCollectionTag_(conf.getParameter<edm::
InputTag>(
"hfDigiCollectionTag"))
28 namespace HcalDigiAnalyzerImpl {
29 template<
class Collection>
33 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_
virtual void analyze(edm::Event const &e, edm::EventSetup const &c)
T const * product() const
void analyze(edm::Event const &e, HcalDigiStatistics &statistics, edm::InputTag &tag)