1 #ifndef DataMixingEcalDigiWorkerProd_h
2 #define SimDataMixingEcalDigiWorkerProd_h
40 class ConsumesCollector;
41 class ModuleCallingContext;
const double m_peToAEndcap
void setESAccess(edm::EDGetTokenT< ESDigitizerTraits::DigiCollection > tok)
edm::InputTag ESPileInputTag_
const double m_EEs25notCont
void putEcal(edm::Event &e, const edm::EventSetup &ES)
const double m_EBs25notCont
virtual ~DataMixingEcalDigiWorkerProd()
EBSignalGenerator theEBSignalGenerator
const double m_peToABarrel
edm::EDGetTokenT< ESDigitizerTraits::DigiCollection > tok_es_
std::string EEDigiCollectionDM_
EESignalGenerator theEESignalGenerator
edm::EDGetTokenT< EEDigitizerTraits::DigiCollection > tok_ee_
ESSignalGenerator theESSignalGenerator
edm::EDGetTokenT< EBDigitizerTraits::DigiCollection > tok_eb_
void setEBAccess(edm::EDGetTokenT< EBDigitizerTraits::DigiCollection > tok)
EcalDigiProducer * myEcalDigitizer_
void beginLuminosityBlock(edm::LuminosityBlock const &lumi, edm::EventSetup const &setup)
std::string ESDigiCollectionDM_
DataMixingEcalDigiWorkerProd(const edm::ParameterSet &ps, edm::ConsumesCollector &iC)
void setEEAccess(edm::EDGetTokenT< EEDigitizerTraits::DigiCollection > tok)
void beginRun(const edm::EventSetup &ES)
std::string EBDigiCollectionDM_
edm::InputTag EEPileInputTag_
void addEcalSignals(const edm::Event &e, const edm::EventSetup &ES)
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")
void addEcalPileups(const int bcr, const edm::EventPrincipal *, unsigned int EventId, const edm::EventSetup &ES, edm::ModuleCallingContext const *)
edm::InputTag EBPileInputTag_
void initializeEvent(const edm::Event &e, const edm::EventSetup &ES)