#include <DataMixingModule.h>
Definition at line 43 of file DataMixingModule.h.
DataMixingModule::DataMixingModule | ( | const edm::ParameterSet & | ps | ) | [explicit] |
standard constructor
Definition at line 27 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_, label_, MergeEMDigis_, MergeHcalDigis_, MergeHcalDigisProd_, MuonWorker_, PixelDigiCollectionDM_, RPCDigiCollectionDM_, sel_, SiPixelWorker_, SiStripDigiCollectionDM_, SiStripRawWorker_, SiStripWorker_, 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... // create input selector if (label_.size()>0){ sel_=new Selector( ModuleLabelSelector(label_)); } else { sel_=new Selector( MatchAllSelector()); } // 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); } }
DataMixingModule::~DataMixingModule | ( | ) | [virtual] |
Default destructor
Definition at line 269 of file DataMixingModule.cc.
References DoFastSim_, EMDigiWorker_, EMWorker_, GeneralTrackWorker_, HcalDigiWorker_, HcalDigiWorkerProd_, HcalWorker_, MergeEMDigis_, MergeHcalDigis_, MergeHcalDigisProd_, MuonWorker_, sel_, SiPixelWorker_, SiStripRawWorker_, SiStripWorker_, and useSiStripRawDigi_.
{ delete sel_; 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_; } }
void DataMixingModule::addPileups | ( | const int | bcr, |
edm::EventPrincipal * | ep, | ||
unsigned int | EventId, | ||
unsigned int | worker, | ||
const edm::EventSetup & | ES | ||
) | [private, virtual] |
Reimplemented from edm::BMixingModule.
Definition at line 327 of file DataMixingModule.cc.
References edm::DataMixingEMDigiWorker::addEMPileups(), edm::DataMixingEMWorker::addEMPileups(), edm::DataMixingGeneralTrackWorker::addGeneralTrackPileups(), edm::DataMixingHcalDigiWorker::addHcalPileups(), edm::DataMixingHcalWorker::addHcalPileups(), edm::DataMixingHcalDigiWorkerProd::addHcalPileups(), edm::DataMixingMuonWorker::addMuonPileups(), edm::DataMixingSiPixelWorker::addSiPixelPileups(), edm::DataMixingSiStripWorker::addSiStripPileups(), edm::DataMixingSiStripRawWorker::addSiStripPileups(), DoFastSim_, EMDigiWorker_, EMWorker_, GeneralTrackWorker_, HcalDigiWorker_, HcalDigiWorkerProd_, HcalWorker_, edm::EventPrincipal::id(), LogDebug, MergeEMDigis_, MergeHcalDigis_, MergeHcalDigisProd_, MuonWorker_, SiPixelWorker_, SiStripRawWorker_, SiStripWorker_, and useSiStripRawDigi_.
{ 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); } }
void DataMixingModule::addSignals | ( | const edm::Event & | e, |
const edm::EventSetup & | ES | ||
) | [private, virtual] |
Reimplemented from edm::BMixingModule.
Definition at line 289 of file DataMixingModule.cc.
References 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); } } // end of addSignals
virtual void edm::DataMixingModule::beginJob | ( | void | ) | [inline, virtual] |
void DataMixingModule::checkSignal | ( | const edm::Event & | e | ) | [private, virtual] |
void DataMixingModule::createnewEDProduct | ( | ) | [private, virtual] |
void DataMixingModule::doPileUp | ( | edm::Event & | e, |
const edm::EventSetup & | ES | ||
) | [private, virtual] |
Reimplemented from edm::BMixingModule.
Definition at line 364 of file DataMixingModule.cc.
References edm::BMixingModule::doit_, edm::BMixingModule::maxBunch_, edm::BMixingModule::maxNbSources_, edm::BMixingModule::merge(), edm::BMixingModule::minBunch_, edm::BMixingModule::pileup_, setBcrOffset(), and setSourceOffset().
{// for (int bunchCrossing=minBunch_;bunchCrossing<=maxBunch_;++bunchCrossing) { setBcrOffset(); for (unsigned int isource=0;isource<maxNbSources_;++isource) { setSourceOffset(isource); if (doit_[isource]) { merge(bunchCrossing, (pileup_[isource])[bunchCrossing-minBunch_],1, ES); } } } }
void DataMixingModule::getSubdetectorNames | ( | ) | [private, virtual] |
Definition at line 227 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::put | ( | edm::Event & | e, |
const edm::EventSetup & | ES | ||
) | [private, virtual] |
Reimplemented from edm::BMixingModule.
Definition at line 379 of file DataMixingModule.cc.
References DoFastSim_, EMDigiWorker_, EMWorker_, GeneralTrackWorker_, HcalDigiWorker_, HcalDigiWorkerProd_, HcalWorker_, MergeEMDigis_, MergeHcalDigis_, MergeHcalDigisProd_, MuonWorker_, edm::DataMixingEMWorker::putEM(), edm::DataMixingEMDigiWorker::putEM(), edm::DataMixingGeneralTrackWorker::putGeneralTrack(), edm::DataMixingHcalDigiWorker::putHcal(), edm::DataMixingHcalDigiWorkerProd::putHcal(), edm::DataMixingHcalWorker::putHcal(), edm::DataMixingMuonWorker::putMuon(), edm::DataMixingSiPixelWorker::putSiPixel(), edm::DataMixingSiStripWorker::putSiStrip(), edm::DataMixingSiStripRawWorker::putSiStrip(), 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); } }
void DataMixingModule::setBcrOffset | ( | ) | [virtual] |
Reimplemented from edm::BMixingModule.
Definition at line 413 of file DataMixingModule.cc.
Referenced by doPileUp().
{ }
void DataMixingModule::setSourceOffset | ( | const unsigned int | is | ) | [virtual] |
Reimplemented from edm::BMixingModule.
Definition at line 416 of file DataMixingModule.cc.
Referenced by doPileUp().
{ }
std::string edm::DataMixingModule::CSCComparatorDigiCollectionDM_ [private] |
Definition at line 92 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::CSCStripDigiCollectionDM_ [private] |
Definition at line 90 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::CSCWireDigiCollectionDM_ [private] |
Definition at line 91 of file DataMixingModule.h.
Referenced by DataMixingModule().
bool edm::DataMixingModule::DoFastSim_ [private] |
Definition at line 104 of file DataMixingModule.h.
Referenced by addPileups(), addSignals(), DataMixingModule(), put(), and ~DataMixingModule().
std::string edm::DataMixingModule::DTDigiCollectionDM_ [private] |
Definition at line 88 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::EBDigiCollectionDM_ [private] |
Definition at line 68 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::EBRecHitCollectionDM_ [private] |
Definition at line 63 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::EEDigiCollectionDM_ [private] |
Definition at line 69 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::EERecHitCollectionDM_ [private] |
Definition at line 64 of file DataMixingModule.h.
Referenced by DataMixingModule().
Definition at line 109 of file DataMixingModule.h.
Referenced by addPileups(), addSignals(), DataMixingModule(), put(), and ~DataMixingModule().
Definition at line 108 of file DataMixingModule.h.
Referenced by addPileups(), addSignals(), DataMixingModule(), put(), and ~DataMixingModule().
std::string edm::DataMixingModule::ESDigiCollectionDM_ [private] |
Definition at line 70 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::ESRecHitCollectionDM_ [private] |
Definition at line 65 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::GeneralTrackCollectionDM_ [private] |
Definition at line 101 of file DataMixingModule.h.
Referenced by DataMixingModule().
Definition at line 138 of file DataMixingModule.h.
Referenced by addPileups(), addSignals(), DataMixingModule(), put(), and ~DataMixingModule().
std::string edm::DataMixingModule::HBHEDigiCollectionDM_ [private] |
Definition at line 81 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::HBHERecHitCollectionDM_ [private] |
Definition at line 75 of file DataMixingModule.h.
Referenced by DataMixingModule().
Definition at line 115 of file DataMixingModule.h.
Referenced by addPileups(), addSignals(), DataMixingModule(), put(), and ~DataMixingModule().
Definition at line 116 of file DataMixingModule.h.
Referenced by addPileups(), addSignals(), DataMixingModule(), put(), and ~DataMixingModule().
Definition at line 114 of file DataMixingModule.h.
Referenced by addPileups(), addSignals(), DataMixingModule(), put(), and ~DataMixingModule().
std::string edm::DataMixingModule::HFDigiCollectionDM_ [private] |
Definition at line 83 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::HFRecHitCollectionDM_ [private] |
Definition at line 77 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::HODigiCollectionDM_ [private] |
Definition at line 82 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::HORecHitCollectionDM_ [private] |
Definition at line 76 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::label_ [private] |
Definition at line 157 of file DataMixingModule.h.
Referenced by DataMixingModule().
bool edm::DataMixingModule::MergeEMDigis_ [private] |
Definition at line 110 of file DataMixingModule.h.
Referenced by addPileups(), addSignals(), DataMixingModule(), put(), and ~DataMixingModule().
bool edm::DataMixingModule::MergeHcalDigis_ [private] |
Definition at line 118 of file DataMixingModule.h.
Referenced by addPileups(), addSignals(), DataMixingModule(), put(), and ~DataMixingModule().
bool edm::DataMixingModule::MergeHcalDigisProd_ [private] |
Definition at line 119 of file DataMixingModule.h.
Referenced by addPileups(), addSignals(), DataMixingModule(), put(), and ~DataMixingModule().
Definition at line 123 of file DataMixingModule.h.
Referenced by addPileups(), addSignals(), DataMixingModule(), put(), and ~DataMixingModule().
std::string edm::DataMixingModule::PixelDigiCollectionDM_ [private] |
Definition at line 98 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::RPCDigiCollectionDM_ [private] |
Definition at line 89 of file DataMixingModule.h.
Referenced by DataMixingModule().
Selector* edm::DataMixingModule::sel_ [private] |
Definition at line 156 of file DataMixingModule.h.
Referenced by DataMixingModule(), and ~DataMixingModule().
Definition at line 134 of file DataMixingModule.h.
Referenced by addPileups(), addSignals(), DataMixingModule(), put(), and ~DataMixingModule().
std::string edm::DataMixingModule::SiStripDigiCollectionDM_ [private] |
Definition at line 95 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::siStripRawDigiSource_ [private] |
Definition at line 130 of file DataMixingModule.h.
Definition at line 128 of file DataMixingModule.h.
Referenced by addPileups(), addSignals(), DataMixingModule(), put(), and ~DataMixingModule().
Definition at line 127 of file DataMixingModule.h.
Referenced by addPileups(), addSignals(), DataMixingModule(), put(), and ~DataMixingModule().
std::vector<std::string> edm::DataMixingModule::Subdetectors_ [private] |
Definition at line 152 of file DataMixingModule.h.
bool edm::DataMixingModule::useSiStripRawDigi_ [private] |
Definition at line 129 of file DataMixingModule.h.
Referenced by addPileups(), addSignals(), DataMixingModule(), put(), and ~DataMixingModule().
std::string edm::DataMixingModule::ZDCDigiCollectionDM_ [private] |
Definition at line 84 of file DataMixingModule.h.
Referenced by DataMixingModule().
std::string edm::DataMixingModule::ZDCRecHitCollectionDM_ [private] |
Definition at line 78 of file DataMixingModule.h.
Referenced by DataMixingModule().