28 label_(ps.getParameter<std::string>(
"Label"))
93 produces< DTDigiCollection >();
94 produces< RPCDigiCollection >();
151 produces< HBHEDigiCollection >();
152 produces< HODigiCollection >();
153 produces< HFDigiCollection >();
154 produces< ZDCDigiCollection >();
187 produces< DTDigiCollection >();
188 produces< RPCDigiCollection >();
198 ps.
getParameter<std::string>(
"SiStripRawDigiSource")==
"PILEUP" ||
199 ps.
getParameter<std::string>(
"SiStripRawDigiSource")==
"SIGNAL" :
false;
292 LogDebug(
"DataMixingModule")<<
"===============> adding MC signals for "<<e.
id();
330 LogDebug(
"DataMixingModule") <<
"\n===============> adding pileups from event "<<ep->
id()<<
" for bunchcrossing "<<bcr;
369 for (
unsigned int isource=0;isource<
maxNbSources_;++isource) {
371 if (
doit_[isource]) {
T getParameter(std::string const &) const
void addMuonSignals(const edm::Event &e)
std::string HFDigiCollectionDM_
void addHcalSignals(const edm::Event &e, const edm::EventSetup &ES)
void addGeneralTrackPileups(const int bcr, edm::EventPrincipal *, unsigned int EventId)
void putEM(edm::Event &e)
virtual void setSourceOffset(const unsigned int is)
void addSiStripSignals(const edm::Event &e)
void addHcalSignals(const edm::Event &e)
std::string HBHERecHitCollectionDM_
std::string ZDCRecHitCollectionDM_
void addEMSignals(const edm::Event &e)
DataMixingGeneralTrackWorker * GeneralTrackWorker_
std::string CSCStripDigiCollectionDM_
std::vector< EventPrincipalVector > pileup_[4]
void addEMPileups(const int bcr, edm::EventPrincipal *, unsigned int EventId)
void addSiStripPileups(const int bcr, edm::EventPrincipal *, unsigned int EventId)
EventID const & id() const
bool exists(std::string const ¶meterName) const
checks if a parameter exists
std::string SiStripDigiCollectionDM_
void addHcalPileups(const int bcr, edm::EventPrincipal *, unsigned int EventId, const edm::EventSetup &ES)
void merge(const int bcr, const EventPrincipalVector &vec, unsigned int worker, const edm::EventSetup &c)
virtual void createnewEDProduct()
std::string CSCWireDigiCollectionDM_
void putEM(edm::Event &e, const edm::EventSetup &ES)
DataMixingSiStripRawWorker * SiStripRawWorker_
DataMixingSiPixelWorker * SiPixelWorker_
void addEMPileups(const int bcr, edm::EventPrincipal *, unsigned int EventId, const edm::EventSetup &ES)
std::string RPCDigiCollectionDM_
void putHcal(edm::Event &e, const edm::EventSetup &ES)
std::string ZDCDigiCollectionDM_
DataMixingHcalDigiWorker * HcalDigiWorker_
DataMixingEMWorker * EMWorker_
std::string GeneralTrackCollectionDM_
virtual void addSignals(const edm::Event &e, const edm::EventSetup &ES)
static const unsigned int maxNbSources_
void addGeneralTrackSignals(const edm::Event &e)
void putSiPixel(edm::Event &e)
virtual void setBcrOffset()
virtual void doPileUp(edm::Event &e, const edm::EventSetup &ES)
std::string HORecHitCollectionDM_
void addSiPixelPileups(const int bcr, edm::EventPrincipal *, unsigned int EventId)
DataMixingMuonWorker * MuonWorker_
void putSiStrip(edm::Event &e)
virtual void getSubdetectorNames()
std::string EEDigiCollectionDM_
std::string HFRecHitCollectionDM_
std::string HBHEDigiCollectionDM_
std::string EBRecHitCollectionDM_
std::string CSCComparatorDigiCollectionDM_
void addSiStripPileups(const int bcr, edm::EventPrincipal *, unsigned int EventId)
void putHcal(edm::Event &e, const edm::EventSetup &ES)
void putHcal(edm::Event &e)
DataMixingSiStripWorker * SiStripWorker_
std::string ESRecHitCollectionDM_
std::string EERecHitCollectionDM_
std::string ESDigiCollectionDM_
virtual void checkSignal(const edm::Event &e)
std::string DTDigiCollectionDM_
void addSiStripSignals(const edm::Event &e)
std::string EBDigiCollectionDM_
virtual ~DataMixingModule()
DataMixingHcalWorker * HcalWorker_
void addHcalPileups(const int bcr, edm::EventPrincipal *, unsigned int EventId, const edm::EventSetup &ES)
std::string HODigiCollectionDM_
std::string PixelDigiCollectionDM_
DataMixingHcalDigiWorkerProd * HcalDigiWorkerProd_
void putMuon(edm::Event &e)
void addMuonPileups(const int bcr, edm::EventPrincipal *, unsigned int EventId)
void putGeneralTrack(edm::Event &e)
void addHcalPileups(const int bcr, edm::EventPrincipal *, unsigned int EventId)
void addEMSignals(const edm::Event &e, const edm::EventSetup &ES)
void addHcalSignals(const edm::Event &e, const edm::EventSetup &ES)
DataMixingEMDigiWorker * EMDigiWorker_
void addSiPixelSignals(const edm::Event &e)
void putSiStrip(edm::Event &e)
virtual void addPileups(const int bcr, edm::EventPrincipal *, unsigned int EventId, unsigned int worker, const edm::EventSetup &ES)
virtual void put(edm::Event &e, const edm::EventSetup &ES)