17 HBHEPileInputTag_(ps.getParameter<edm::
InputTag>(
"HBHEPileInputTag")),
18 HOPileInputTag_(ps.getParameter<edm::
InputTag>(
"HOPileInputTag")),
19 HFPileInputTag_(ps.getParameter<edm::
InputTag>(
"HFPileInputTag")),
20 ZDCPileInputTag_(ps.getParameter<edm::
InputTag>(
"ZDCPileInputTag")),
21 theHBHESignalGenerator(HBHEPileInputTag_),
22 theHOSignalGenerator(HOPileInputTag_),
23 theHFSignalGenerator(HFPileInputTag_),
24 theZDCSignalGenerator(ZDCPileInputTag_),
25 label_(ps.getParameter<std::string>(
"Label"))
75 LogDebug(
"DataMixingHcalDigiWorkerProd") <<
"\n===============> adding pileups from event "<<ep->
id()<<
" for bunchcrossing "<<bcr;
T getParameter(std::string const &) const
void addHcalSignals(const edm::Event &e, const edm::EventSetup &ES)
std::string HBHEDigiCollectionDM_
EventID const & id() const
ZDCSignalGenerator theZDCSignalGenerator
std::string ZDCDigiCollectionDM_
HBHESignalGenerator theHBHESignalGenerator
std::string HODigiCollectionDM_
std::string HFDigiCollectionDM_
HFSignalGenerator theHFSignalGenerator
void putHcal(edm::Event &e, const edm::EventSetup &ES)
HOSignalGenerator theHOSignalGenerator
void addHcalPileups(const int bcr, edm::EventPrincipal *, unsigned int EventId, const edm::EventSetup &ES)
void initializeEvent(const edm::Event *event, const edm::EventSetup *eventSetup)
virtual void produce(edm::Event &e, const edm::EventSetup &c)
HcalDigitizer * myHcalDigitizer_
virtual ~DataMixingHcalDigiWorkerProd()