#include <DataMixingModule.h>
Definition at line 46 of file DataMixingModule.h.
DataMixingModule::DataMixingModule | ( | const edm::ParameterSet & | ps | ) | [explicit] |
standard constructor
Definition at line 28 of file DataMixingModule.cc.
References CSCComparatorDigiCollectionDM_, CSCStripDigiCollectionDM_, CSCWireDigiCollectionDM_, DoFastSim_, DTDigiCollectionDM_, EBDigiCollectionDM_, EBRecHitCollectionDM_, EEDigiCollectionDM_, EERecHitCollectionDM_, EMDigiWorker_, EMWorker_, ESDigiCollectionDM_, ESRecHitCollectionDM_, edm::ParameterSet::exists(), GeneralTrackCollectionDM_, GeneralTrackWorker_, edm::ParameterSet::getParameter(), getSubdetectorNames(), HBHEDigiCollectionDM_, HBHERecHitCollectionDM_, HcalDigiWorker_, HcalDigiWorkerProd_, HcalWorker_, HFDigiCollectionDM_, HFRecHitCollectionDM_, HODigiCollectionDM_, HORecHitCollectionDM_, MergeEMDigis_, MergeHcalDigis_, MergeHcalDigisProd_, MergePileup_, MuonWorker_, PixelDigiCollectionDM_, PUWorker_, RPCDigiCollectionDM_, SiPixelWorker_, SiStripDigiCollectionDM_, SiStripRawWorker_, SiStripWorker_, AlCaHLTBitMon_QueryRunRegistry::string, useSiStripRawDigi_, ZDCDigiCollectionDM_, and ZDCRecHitCollectionDM_.
: BMixingModule(ps), label_(ps.getParameter<std::string>("Label")) { // what's "label_"? // get the subdetector names this->getSubdetectorNames(); //something like this may be useful to check what we are supposed to do... // For now, list all of them here. Later, make this selectable with input parameters // // Check to see if we are working in Full or Fast Simulation DoFastSim_ = (ps.getParameter<std::string>("IsThisFastSim")).compare("YES") == 0; MergeEMDigis_ = (ps.getParameter<std::string>("EcalMergeType")).compare("Digis") == 0; MergeHcalDigis_ = (ps.getParameter<std::string>("HcalMergeType")).compare("Digis") == 0; if(MergeHcalDigis_) MergeHcalDigisProd_ = (ps.getParameter<std::string>("HcalDigiMerge")=="FullProd"); // Put Fast Sim Sequences here for Simplification: Fewer options! if(DoFastSim_) { // declare the products to produce //Ecal: EBRecHitCollectionDM_ = ps.getParameter<std::string>("EBRecHitCollectionDM"); EERecHitCollectionDM_ = ps.getParameter<std::string>("EERecHitCollectionDM"); ESRecHitCollectionDM_ = ps.getParameter<std::string>("ESRecHitCollectionDM"); produces< EBRecHitCollection >(EBRecHitCollectionDM_); produces< EERecHitCollection >(EERecHitCollectionDM_); produces< ESRecHitCollection >(ESRecHitCollectionDM_); EMWorker_ = new DataMixingEMWorker(ps); //Hcal: HBHERecHitCollectionDM_ = ps.getParameter<std::string>("HBHERecHitCollectionDM"); HORecHitCollectionDM_ = ps.getParameter<std::string>("HORecHitCollectionDM"); HFRecHitCollectionDM_ = ps.getParameter<std::string>("HFRecHitCollectionDM"); ZDCRecHitCollectionDM_ = ps.getParameter<std::string>("ZDCRecHitCollectionDM"); produces< HBHERecHitCollection >(HBHERecHitCollectionDM_); produces< HORecHitCollection >(HORecHitCollectionDM_); produces< HFRecHitCollection >(HFRecHitCollectionDM_); produces< ZDCRecHitCollection >(ZDCRecHitCollectionDM_); HcalWorker_ = new DataMixingHcalWorker(ps); //Muons: DTDigiCollectionDM_ = ps.getParameter<std::string>("DTDigiCollectionDM"); RPCDigiCollectionDM_ = ps.getParameter<std::string>("RPCDigiCollectionDM"); CSCStripDigiCollectionDM_ = ps.getParameter<std::string>("CSCStripDigiCollectionDM"); CSCWireDigiCollectionDM_ = ps.getParameter<std::string>("CSCWireDigiCollectionDM"); CSCComparatorDigiCollectionDM_ = ps.getParameter<std::string>("CSCComparatorDigiCollectionDM"); produces< DTDigiCollection >(); produces< RPCDigiCollection >(); produces< CSCStripDigiCollection >(CSCStripDigiCollectionDM_); produces< CSCWireDigiCollection >(CSCWireDigiCollectionDM_); produces< CSCComparatorDigiCollection >(CSCComparatorDigiCollectionDM_); MuonWorker_ = new DataMixingMuonWorker(ps); //Tracks: GeneralTrackCollectionDM_ = ps.getParameter<std::string>("GeneralTrackDigiCollectionDM"); produces< reco::TrackCollection >(GeneralTrackCollectionDM_); GeneralTrackWorker_ = new DataMixingGeneralTrackWorker(ps); } else{ // Full Simulation options //cout<<"FastSim False!!!"<<endl; // declare the products to produce // Start with EM if(MergeEMDigis_) { // cout<<"EM Digis TRUE!!!"<<endl; EBDigiCollectionDM_ = ps.getParameter<std::string>("EBDigiCollectionDM"); EEDigiCollectionDM_ = ps.getParameter<std::string>("EEDigiCollectionDM"); ESDigiCollectionDM_ = ps.getParameter<std::string>("ESDigiCollectionDM"); // nMaxPrintout_ = ps.getUntrackedParameter<int>("nMaxPrintout",10); produces< EBDigiCollection >(EBDigiCollectionDM_); produces< EEDigiCollection >(EEDigiCollectionDM_); produces< ESDigiCollection >(ESDigiCollectionDM_); EMDigiWorker_ = new DataMixingEMDigiWorker(ps); } else { // merge RecHits EBRecHitCollectionDM_ = ps.getParameter<std::string>("EBRecHitCollectionDM"); EERecHitCollectionDM_ = ps.getParameter<std::string>("EERecHitCollectionDM"); ESRecHitCollectionDM_ = ps.getParameter<std::string>("ESRecHitCollectionDM"); // nMaxPrintout_ = ps.getUntrackedParameter<int>("nMaxPrintout",10); produces< EBRecHitCollection >(EBRecHitCollectionDM_); produces< EERecHitCollection >(EERecHitCollectionDM_); produces< ESRecHitCollection >(ESRecHitCollectionDM_); EMWorker_ = new DataMixingEMWorker(ps); } // Hcal next if(MergeHcalDigis_){ // cout<<"Hcal Digis TRUE!!!"<<endl; HBHEDigiCollectionDM_ = ps.getParameter<std::string>("HBHEDigiCollectionDM"); HODigiCollectionDM_ = ps.getParameter<std::string>("HODigiCollectionDM"); HFDigiCollectionDM_ = ps.getParameter<std::string>("HFDigiCollectionDM"); ZDCDigiCollectionDM_ = ps.getParameter<std::string>("ZDCDigiCollectionDM"); produces< HBHEDigiCollection >(); produces< HODigiCollection >(); produces< HFDigiCollection >(); produces< ZDCDigiCollection >(); if(MergeHcalDigisProd_) { HcalDigiWorkerProd_ = new DataMixingHcalDigiWorkerProd(ps); } else {HcalDigiWorker_ = new DataMixingHcalDigiWorker(ps); } } else{ HBHERecHitCollectionDM_ = ps.getParameter<std::string>("HBHERecHitCollectionDM"); HORecHitCollectionDM_ = ps.getParameter<std::string>("HORecHitCollectionDM"); HFRecHitCollectionDM_ = ps.getParameter<std::string>("HFRecHitCollectionDM"); ZDCRecHitCollectionDM_ = ps.getParameter<std::string>("ZDCRecHitCollectionDM"); produces< HBHERecHitCollection >(HBHERecHitCollectionDM_); produces< HORecHitCollection >(HORecHitCollectionDM_); produces< HFRecHitCollection >(HFRecHitCollectionDM_); produces< ZDCRecHitCollection >(ZDCRecHitCollectionDM_); HcalWorker_ = new DataMixingHcalWorker(ps); } // Muons DTDigiCollectionDM_ = ps.getParameter<std::string>("DTDigiCollectionDM"); RPCDigiCollectionDM_ = ps.getParameter<std::string>("RPCDigiCollectionDM"); CSCStripDigiCollectionDM_ = ps.getParameter<std::string>("CSCStripDigiCollectionDM"); CSCWireDigiCollectionDM_ = ps.getParameter<std::string>("CSCWireDigiCollectionDM"); CSCComparatorDigiCollectionDM_ = ps.getParameter<std::string>("CSCComparatorDigiCollectionDM"); produces< DTDigiCollection >(); produces< RPCDigiCollection >(); produces< CSCStripDigiCollection >(CSCStripDigiCollectionDM_); produces< CSCWireDigiCollection >(CSCWireDigiCollectionDM_); produces< CSCComparatorDigiCollection >(CSCComparatorDigiCollectionDM_); MuonWorker_ = new DataMixingMuonWorker(ps); // Si-Strips useSiStripRawDigi_ = ps.exists("SiStripRawDigiSource")? ps.getParameter<std::string>("SiStripRawDigiSource")=="PILEUP" || ps.getParameter<std::string>("SiStripRawDigiSource")=="SIGNAL" : false; SiStripDigiCollectionDM_ = ps.getParameter<std::string>("SiStripDigiCollectionDM"); if(useSiStripRawDigi_) { produces< edm::DetSetVector<SiStripRawDigi> > (SiStripDigiCollectionDM_); SiStripRawWorker_ = new DataMixingSiStripRawWorker(ps); } else { produces< edm::DetSetVector<SiStripDigi> > (SiStripDigiCollectionDM_); SiStripWorker_ = new DataMixingSiStripWorker(ps); } // Pixels PixelDigiCollectionDM_ = ps.getParameter<std::string>("PixelDigiCollectionDM"); produces< edm::DetSetVector<PixelDigi> > (PixelDigiCollectionDM_); SiPixelWorker_ = new DataMixingSiPixelWorker(ps); } // Pileup Information: if doing pre-mixing, we have to save the pileup information from the Secondary stream MergePileup_ = ps.getParameter<bool>("MergePileupInfo"); if(MergePileup_) { produces< std::vector<PileupSummaryInfo> >(); produces<CrossingFramePlaybackInfoExtended>(); PUWorker_ = new DataMixingPileupCopy(ps); } }
DataMixingModule::~DataMixingModule | ( | ) | [virtual] |
Default destructor
Definition at line 271 of file DataMixingModule.cc.
References DoFastSim_, EMDigiWorker_, EMWorker_, GeneralTrackWorker_, HcalDigiWorker_, HcalDigiWorkerProd_, HcalWorker_, MergeEMDigis_, MergeHcalDigis_, MergeHcalDigisProd_, MergePileup_, MuonWorker_, PUWorker_, SiPixelWorker_, SiStripRawWorker_, SiStripWorker_, and useSiStripRawDigi_.
{ if(MergeEMDigis_){ delete EMDigiWorker_;} else {delete EMWorker_;} if(MergeHcalDigis_) { if(MergeHcalDigisProd_) { delete HcalDigiWorkerProd_;} else { delete HcalDigiWorker_; }} else {delete HcalWorker_;} if(MuonWorker_) delete MuonWorker_; if(DoFastSim_){ delete GeneralTrackWorker_; }else{ if(useSiStripRawDigi_) delete SiStripRawWorker_; else delete SiStripWorker_; delete SiPixelWorker_; } if(MergePileup_) { delete PUWorker_;} }
void DataMixingModule::addSignals | ( | const edm::Event & | e, |
const edm::EventSetup & | ES | ||
) | [virtual] |
Reimplemented from edm::BMixingModule.
Definition at line 291 of file DataMixingModule.cc.
References AddedPileup_, edm::DataMixingEMWorker::addEMSignals(), edm::DataMixingEMDigiWorker::addEMSignals(), edm::DataMixingGeneralTrackWorker::addGeneralTrackSignals(), edm::DataMixingHcalDigiWorker::addHcalSignals(), edm::DataMixingHcalWorker::addHcalSignals(), edm::DataMixingHcalDigiWorkerProd::addHcalSignals(), edm::DataMixingMuonWorker::addMuonSignals(), edm::DataMixingSiPixelWorker::addSiPixelSignals(), edm::DataMixingSiStripRawWorker::addSiStripSignals(), edm::DataMixingSiStripWorker::addSiStripSignals(), DoFastSim_, EMDigiWorker_, EMWorker_, GeneralTrackWorker_, HcalDigiWorker_, HcalDigiWorkerProd_, HcalWorker_, edm::EventBase::id(), LogDebug, MergeEMDigis_, MergeHcalDigis_, MergeHcalDigisProd_, MuonWorker_, SiPixelWorker_, SiStripRawWorker_, SiStripWorker_, and useSiStripRawDigi_.
{ // fill in maps of hits LogDebug("DataMixingModule")<<"===============> adding MC signals for "<<e.id(); // Ecal if(MergeEMDigis_) { EMDigiWorker_->addEMSignals(e, ES); } else{ EMWorker_->addEMSignals(e);} // Hcal if(MergeHcalDigis_) { if(MergeHcalDigisProd_){ HcalDigiWorkerProd_->addHcalSignals(e, ES); } else{ HcalDigiWorker_->addHcalSignals(e, ES); } } else {HcalWorker_->addHcalSignals(e);} // Muon MuonWorker_->addMuonSignals(e); if(DoFastSim_){ GeneralTrackWorker_->addGeneralTrackSignals(e); }else{ // SiStrips if(useSiStripRawDigi_) SiStripRawWorker_->addSiStripSignals(e); else SiStripWorker_->addSiStripSignals(e); // SiPixels SiPixelWorker_->addSiPixelSignals(e); } AddedPileup_ = false; } // end of addSignals
virtual void edm::DataMixingModule::beginJob | ( | void | ) | [inline, virtual] |
virtual void edm::DataMixingModule::checkSignal | ( | const edm::Event & | e | ) | [inline, virtual] |
virtual void edm::DataMixingModule::createnewEDProduct | ( | ) | [inline, virtual] |
void DataMixingModule::doPileUp | ( | edm::Event & | e, |
const edm::EventSetup & | ES | ||
) | [virtual] |
Reimplemented from edm::BMixingModule.
Definition at line 382 of file DataMixingModule.cc.
References edm::EventBase::id(), edm::BMixingModule::inputSources_, edm::BMixingModule::maxBunch_, edm::BMixingModule::maxNbSources_, edm::BMixingModule::minBunch_, pileWorker(), LaserTracksInput_cfi::source, and edm::BMixingModule::TrueNumInteractions_.
{ std::vector<edm::EventID> recordEventID; std::vector<int> PileupList; PileupList.clear(); TrueNumInteractions_.clear(); for (int bunchCrossing=minBunch_;bunchCrossing<=maxBunch_;++bunchCrossing) { for (unsigned int isource=0;isource<maxNbSources_;++isource) { boost::shared_ptr<PileUp> source = inputSources_[isource]; if (not source or not source->doPileUp()) continue; if (isource==0) source->CalculatePileup(minBunch_, maxBunch_, PileupList, TrueNumInteractions_); int NumPU_Events = 0; if (isource ==0) { NumPU_Events = PileupList[bunchCrossing - minBunch_]; } else { // non-minbias pileup only gets one event for now. Fix later if desired. NumPU_Events = 1; } source->readPileUp( e.id(), recordEventID, boost::bind(&DataMixingModule::pileWorker, boost::ref(*this), _1, bunchCrossing, _2, boost::cref(ES)), NumPU_Events ); } } }
void DataMixingModule::getSubdetectorNames | ( | ) | [private, virtual] |
Definition at line 231 of file DataMixingModule.cc.
Referenced by DataMixingModule().
{ // get subdetector names // edm::Service<edm::ConstProductRegistry> reg; // Loop over provenance of products in registry. //for (edm::ProductRegistry::ProductList::const_iterator it = reg->productList().begin(); it != reg->productList().end(); ++it) { // **** Check this out.... **** // See FWCore/Framework/interface/BranchDescription.h // BranchDescription contains all the information for the product. // This section not very backwards-compatible in terms of digi-merging. Need to be able to specify here which data format // to look at... // edm::BranchDescription desc = it->second; //if (!desc.friendlyClassName_.compare(0,9,"EBRecHitC")) { // Subdetectors_.push_back(desc.productInstanceName_); //LogInfo("DataMixingModule") <<"Adding container "<<desc.productInstanceName_ <<" for pileup treatment"; //} //else if (!desc.friendlyClassName_.compare(0,9,"EERecHitC")) { // else if (!desc.friendlyClassName_.compare(0,9,"EErechitC") && desc.productInstanceName_.compare(0,11,"TrackerHits")) { // Subdetectors_.push_back(desc.productInstanceName_); //LogInfo("DataMixingModule") <<"Adding container "<<desc.productInstanceName_ <<" for pileup treatment"; //} //else if (!desc.friendlyClassName_.compare(0,9,"HBRecHitC")) { // Subdetectors_.push_back(desc.productInstanceName_); //LogInfo("DataMixingModule") <<"Adding container "<<desc.productInstanceName_ <<" for pileup treatment"; //} //else if (!desc.friendlyClassName_.compare(0,9,"HERecHitC")) { // Subdetectors_.push_back(desc.productInstanceName_); //LogInfo("DataMixingModule") <<"Adding container "<<desc.productInstanceName_ <<" for pileup treatment"; // } // and so on with other detector types... // } }
void DataMixingModule::pileWorker | ( | const edm::EventPrincipal & | ep, |
int | bcr, | ||
int | EventId, | ||
const edm::EventSetup & | ES | ||
) |
Definition at line 331 of file DataMixingModule.cc.
References AddedPileup_, edm::DataMixingEMDigiWorker::addEMPileups(), edm::DataMixingEMWorker::addEMPileups(), edm::DataMixingGeneralTrackWorker::addGeneralTrackPileups(), edm::DataMixingHcalDigiWorker::addHcalPileups(), edm::DataMixingHcalWorker::addHcalPileups(), edm::DataMixingHcalDigiWorkerProd::addHcalPileups(), edm::DataMixingMuonWorker::addMuonPileups(), edm::DataMixingPileupCopy::addPileupInfo(), edm::DataMixingSiPixelWorker::addSiPixelPileups(), edm::DataMixingSiStripWorker::addSiStripPileups(), edm::DataMixingSiStripRawWorker::addSiStripPileups(), DoFastSim_, EMDigiWorker_, EMWorker_, GeneralTrackWorker_, HcalDigiWorker_, HcalDigiWorkerProd_, HcalWorker_, edm::EventPrincipal::id(), LogDebug, MergeEMDigis_, MergeHcalDigis_, MergeHcalDigisProd_, MergePileup_, MuonWorker_, PUWorker_, SiPixelWorker_, SiStripRawWorker_, SiStripWorker_, and useSiStripRawDigi_.
Referenced by doPileUp().
{ LogDebug("DataMixingModule") <<"\n===============> adding pileups from event "<<ep.id()<<" for bunchcrossing "<<bcr; // fill in maps of hits; same code as addSignals, except now applied to the pileup events // Ecal if(MergeEMDigis_) { EMDigiWorker_->addEMPileups(bcr, &ep, eventNr, ES);} else {EMWorker_->addEMPileups(bcr, &ep, eventNr); } // Hcal if(MergeHcalDigis_) { if(MergeHcalDigisProd_) { HcalDigiWorkerProd_->addHcalPileups(bcr, &ep, eventNr, ES); } else{ HcalDigiWorker_->addHcalPileups(bcr, &ep, eventNr, ES);} } else {HcalWorker_->addHcalPileups(bcr, &ep, eventNr);} // Muon MuonWorker_->addMuonPileups(bcr, &ep, eventNr); if(DoFastSim_){ GeneralTrackWorker_->addGeneralTrackPileups(bcr, &ep, eventNr); }else{ // SiStrips if(useSiStripRawDigi_) SiStripRawWorker_->addSiStripPileups(bcr, &ep, eventNr); else SiStripWorker_->addSiStripPileups(bcr, &ep, eventNr); // SiPixels SiPixelWorker_->addSiPixelPileups(bcr, &ep, eventNr); } // check and see if we need to copy the pileup information from // secondary stream to the output stream // We only have the pileup event here, so pick the first time and store the info if(MergePileup_ && !AddedPileup_){ PUWorker_->addPileupInfo(&ep, eventNr); AddedPileup_ = true; } }
void DataMixingModule::put | ( | edm::Event & | e, |
const edm::EventSetup & | ES | ||
) | [virtual] |
Reimplemented from edm::BMixingModule.
Definition at line 419 of file DataMixingModule.cc.
References DoFastSim_, EMDigiWorker_, EMWorker_, GeneralTrackWorker_, HcalDigiWorker_, HcalDigiWorkerProd_, HcalWorker_, MergeEMDigis_, MergeHcalDigis_, MergeHcalDigisProd_, MergePileup_, MuonWorker_, edm::DataMixingEMWorker::putEM(), edm::DataMixingEMDigiWorker::putEM(), edm::DataMixingGeneralTrackWorker::putGeneralTrack(), edm::DataMixingHcalDigiWorker::putHcal(), edm::DataMixingHcalDigiWorkerProd::putHcal(), edm::DataMixingHcalWorker::putHcal(), edm::DataMixingMuonWorker::putMuon(), edm::DataMixingPileupCopy::putPileupInfo(), edm::DataMixingSiPixelWorker::putSiPixel(), edm::DataMixingSiStripWorker::putSiStrip(), edm::DataMixingSiStripRawWorker::putSiStrip(), PUWorker_, SiPixelWorker_, SiStripRawWorker_, SiStripWorker_, and useSiStripRawDigi_.
{ // individual workers... // Ecal if(MergeEMDigis_) {EMDigiWorker_->putEM(e,ES);} else {EMWorker_->putEM(e);} // Hcal if(MergeHcalDigis_) { if(MergeHcalDigisProd_) { HcalDigiWorkerProd_->putHcal(e,ES); } else{ HcalDigiWorker_->putHcal(e,ES); } } else {HcalWorker_->putHcal(e);} // Muon MuonWorker_->putMuon(e); if(DoFastSim_){ GeneralTrackWorker_->putGeneralTrack(e); }else{ // SiStrips if(useSiStripRawDigi_) SiStripRawWorker_->putSiStrip(e); else SiStripWorker_->putSiStrip(e); // SiPixels SiPixelWorker_->putSiPixel(e); } if(MergePileup_) { PUWorker_->putPileupInfo(e);} }
bool edm::DataMixingModule::AddedPileup_ [private] |
Definition at line 133 of file DataMixingModule.h.
Referenced by addSignals(), and pileWorker().
std::string edm::DataMixingModule::CSCComparatorDigiCollectionDM_ [private] |
Definition at line 101 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::CSCStripDigiCollectionDM_ [private] |
Definition at line 99 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::CSCWireDigiCollectionDM_ [private] |
Definition at line 100 of file DataMixingModule.h.
Referenced by DataMixingModule().
bool edm::DataMixingModule::DoFastSim_ [private] |
Definition at line 113 of file DataMixingModule.h.
Referenced by addSignals(), DataMixingModule(), pileWorker(), put(), and ~DataMixingModule().
std::string edm::DataMixingModule::DTDigiCollectionDM_ [private] |
Definition at line 97 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::EBDigiCollectionDM_ [private] |
Definition at line 77 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::EBRecHitCollectionDM_ [private] |
Definition at line 72 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::EEDigiCollectionDM_ [private] |
Definition at line 78 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::EERecHitCollectionDM_ [private] |
Definition at line 73 of file DataMixingModule.h.
Referenced by DataMixingModule().
Definition at line 120 of file DataMixingModule.h.
Referenced by addSignals(), DataMixingModule(), pileWorker(), put(), and ~DataMixingModule().
Definition at line 119 of file DataMixingModule.h.
Referenced by addSignals(), DataMixingModule(), pileWorker(), put(), and ~DataMixingModule().
std::string edm::DataMixingModule::ESDigiCollectionDM_ [private] |
Definition at line 79 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::ESRecHitCollectionDM_ [private] |
Definition at line 74 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::GeneralTrackCollectionDM_ [private] |
Definition at line 110 of file DataMixingModule.h.
Referenced by DataMixingModule().
Definition at line 152 of file DataMixingModule.h.
Referenced by addSignals(), DataMixingModule(), pileWorker(), put(), and ~DataMixingModule().
std::string edm::DataMixingModule::HBHEDigiCollectionDM_ [private] |
Definition at line 90 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::HBHERecHitCollectionDM_ [private] |
Definition at line 84 of file DataMixingModule.h.
Referenced by DataMixingModule().
Definition at line 126 of file DataMixingModule.h.
Referenced by addSignals(), DataMixingModule(), pileWorker(), put(), and ~DataMixingModule().
Definition at line 127 of file DataMixingModule.h.
Referenced by addSignals(), DataMixingModule(), pileWorker(), put(), and ~DataMixingModule().
Definition at line 125 of file DataMixingModule.h.
Referenced by addSignals(), DataMixingModule(), pileWorker(), put(), and ~DataMixingModule().
std::string edm::DataMixingModule::HFDigiCollectionDM_ [private] |
Definition at line 92 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::HFRecHitCollectionDM_ [private] |
Definition at line 86 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::HODigiCollectionDM_ [private] |
Definition at line 91 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::HORecHitCollectionDM_ [private] |
Definition at line 85 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::label_ [private] |
Definition at line 161 of file DataMixingModule.h.
bool edm::DataMixingModule::MergeEMDigis_ [private] |
Definition at line 121 of file DataMixingModule.h.
Referenced by addSignals(), DataMixingModule(), pileWorker(), put(), and ~DataMixingModule().
bool edm::DataMixingModule::MergeHcalDigis_ [private] |
Definition at line 129 of file DataMixingModule.h.
Referenced by addSignals(), DataMixingModule(), pileWorker(), put(), and ~DataMixingModule().
bool edm::DataMixingModule::MergeHcalDigisProd_ [private] |
Definition at line 130 of file DataMixingModule.h.
Referenced by addSignals(), DataMixingModule(), pileWorker(), put(), and ~DataMixingModule().
bool edm::DataMixingModule::MergePileup_ [private] |
Definition at line 132 of file DataMixingModule.h.
Referenced by DataMixingModule(), pileWorker(), put(), and ~DataMixingModule().
Definition at line 137 of file DataMixingModule.h.
Referenced by addSignals(), DataMixingModule(), pileWorker(), put(), and ~DataMixingModule().
std::string edm::DataMixingModule::PixelDigiCollectionDM_ [private] |
Definition at line 107 of file DataMixingModule.h.
Referenced by DataMixingModule().
Definition at line 117 of file DataMixingModule.h.
Referenced by DataMixingModule(), pileWorker(), put(), and ~DataMixingModule().
std::string edm::DataMixingModule::RPCDigiCollectionDM_ [private] |
Definition at line 98 of file DataMixingModule.h.
Referenced by DataMixingModule().
Definition at line 148 of file DataMixingModule.h.
Referenced by addSignals(), DataMixingModule(), pileWorker(), put(), and ~DataMixingModule().
std::string edm::DataMixingModule::SiStripDigiCollectionDM_ [private] |
Definition at line 104 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::siStripRawDigiSource_ [private] |
Definition at line 144 of file DataMixingModule.h.
Definition at line 142 of file DataMixingModule.h.
Referenced by addSignals(), DataMixingModule(), pileWorker(), put(), and ~DataMixingModule().
Definition at line 141 of file DataMixingModule.h.
Referenced by addSignals(), DataMixingModule(), pileWorker(), put(), and ~DataMixingModule().
std::vector<std::string> edm::DataMixingModule::Subdetectors_ [private] |
Definition at line 157 of file DataMixingModule.h.
bool edm::DataMixingModule::useSiStripRawDigi_ [private] |
Definition at line 143 of file DataMixingModule.h.
Referenced by addSignals(), DataMixingModule(), pileWorker(), put(), and ~DataMixingModule().
std::string edm::DataMixingModule::ZDCDigiCollectionDM_ [private] |
Definition at line 93 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::ZDCRecHitCollectionDM_ [private] |
Definition at line 87 of file DataMixingModule.h.
Referenced by DataMixingModule().