Go to the documentation of this file.
20 : HBHEPileInputTag_(ps.getParameter<
edm::
InputTag>(
"HBHEPileInputTag")),
21 HOPileInputTag_(ps.getParameter<
edm::
InputTag>(
"HOPileInputTag")),
22 HFPileInputTag_(ps.getParameter<
edm::
InputTag>(
"HFPileInputTag")),
23 ZDCPileInputTag_(ps.getParameter<
edm::
InputTag>(
"ZDCPileInputTag")),
24 QIE10PileInputTag_(ps.getParameter<
edm::
InputTag>(
"QIE10PileInputTag")),
25 QIE11PileInputTag_(ps.getParameter<
edm::
InputTag>(
"QIE11PileInputTag")),
26 label_(ps.getParameter<
std::
string>(
"Label")) {
91 LogDebug(
"DataMixingHcalDigiWorkerProd")
92 <<
"\n===============> adding pileups from event " <<
ep->id() <<
" for bunchcrossing " << bcr;
edm::InputTag ZDCPileInputTag_
QIE10SignalGenerator theQIE10SignalGenerator
edm::EDGetTokenT< HcalQIE10DigitizerTraits::DigiCollection > tok_qie10_
std::string QIE10DigiCollectionDM_
edm::EDGetTokenT< HFDigitizerTraits::DigiCollection > tok_hf_
edm::EDGetTokenT< ZDCDigitizerTraits::DigiCollection > tok_zdc_
edm::InputTag HFPileInputTag_
void addHcalSignals(const edm::Event &e, const edm::EventSetup &ES)
void initializeEvent(edm::Event const &, edm::EventSetup const &) override
void initializeEvent(const edm::Event *event, const edm::EventSetup *eventSetup)
HcalSignalGenerator< HcalQIE10DigitizerTraits > QIE10SignalGenerator
void setHBHENoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
HcalSignalGenerator< HcalQIE11DigitizerTraits > QIE11SignalGenerator
ZDCSignalGenerator theZDCSignalGenerator
void beginRun(edm::Run const &, edm::EventSetup const &) override
HcalSignalGenerator< HFDigitizerTraits > HFSignalGenerator
void setZDCNoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
edm::InputTag HOPileInputTag_
void setHONoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
edm::EDGetTokenT< HBHEDigitizerTraits::DigiCollection > tok_hbhe_
void setHFNoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
void accumulate(edm::Event const &, edm::EventSetup const &) override
HBHESignalGenerator theHBHESignalGenerator
void initializeEvent(const edm::Event &e, const edm::EventSetup &ES)
std::string HFDigiCollectionDM_
edm::InputTag QIE10PileInputTag_
edm::InputTag QIE11PileInputTag_
std::string ZDCDigiCollectionDM_
edm::InputTag HBHEPileInputTag_
void addHcalPileups(const int bcr, const edm::EventPrincipal *, unsigned int EventId, const edm::EventSetup &ES, edm::ModuleCallingContext const *)
HcalSignalGenerator< HODigitizerTraits > HOSignalGenerator
std::string HODigiCollectionDM_
void setQIE10NoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
HOSignalGenerator theHOSignalGenerator
HcalSignalGenerator< HBHEDigitizerTraits > HBHESignalGenerator
void putHcal(edm::Event &e, const edm::EventSetup &ES)
QIE11SignalGenerator theQIE11SignalGenerator
void setQIE11NoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
T getParameter(std::string const &) const
void beginRun(const edm::Run &run, const edm::EventSetup &ES)
void finalizeEvent(edm::Event &, edm::EventSetup const &) override
HcalSignalGenerator< ZDCDigitizerTraits > ZDCSignalGenerator
HFSignalGenerator theHFSignalGenerator
virtual void fill(edm::ModuleCallingContext const *mcc)
HcalDigiProducer * myHcalDigitizer_
virtual ~DataMixingHcalDigiWorkerProd()
edm::EDGetTokenT< HODigitizerTraits::DigiCollection > tok_ho_
edm::EDGetTokenT< HcalQIE11DigitizerTraits::DigiCollection > tok_qie11_
std::string QIE11DigiCollectionDM_
std::string HBHEDigiCollectionDM_