#include <FWCore/Framework/interface/EDProducer.h>
Definition at line 20 of file EDProducer.h.
Definition at line 23 of file EDProducer.h.
typedef WorkerT<EDProducer> edm::EDProducer::WorkerType |
Definition at line 24 of file EDProducer.h.
edm::EDProducer::EDProducer | ( | ) |
Definition at line 16 of file EDProducer.cc.
00016 : 00017 ProducerBase(), 00018 moduleDescription_(), 00019 current_context_(0) {}
edm::EDProducer::~EDProducer | ( | ) | [virtual] |
virtual void edm::EDProducer::beginJob | ( | EventSetup const & | ) | [inline, private, virtual] |
Reimplemented in TrackerToMuonPropagator, AlignmentMuonHIPTrajectorySelector, MuonHIPAlignmentRefitter, LaserAlignment, LaserAlignmentT0Producer, LaserClusterizer, LaserSeedGenerator, TrackHitFilter, ElectronRecalibSuperClusterAssociator, cms::AlCaDiJetsProducer, AlCaGammaJetProducer, AlCaHOCalibProducer, cms::HitReCalibrator, EcalIsolatedParticleCandidateProducer, ECALRegFEDSelector, HITSiStripRawToClustersRoI, IPTCorrector, IsolatedPixelTrackCandidateProducer, SiStripRegFEDSelector, SubdetFEDSelector, SiPixelCalibDigiProducer, SiPixelFedFillerWordEventNumber, SiStripFineDelayHit, MEtoEDMConverter, EcalDigiToRaw, EcalRawToRecHitByproductProducer, EcalRawToRecHitFacility, EcalRawToRecHitProducer, EcalRawToRecHitRoI, EcalDCCTB07UnpackingModule, EcalDCCTBUnpackingModule, ESDigiToRaw, ESDigiToRawTB, GctDigiToRaw, GctRawToDigi, L1GlobalTriggerRecordProducer, L1GTDigiToRaw, L1GTEvmDigiToRaw, L1GtTextToRaw, SiPixelDigiToRaw, SiPixelRawToDigi, SiStripDigiToRawModule, SiStripRawToClusters, SiStripRawToClustersRoI, SiStripRawToDigiModule, CaloRecHitCopy, DummyModule, FastL1MuonProducer, FastTSGFromL2Muon, ParamL3MuonProducer, PileUpProducer, prodname, EvtGenProducer, HLTDummyCollections, RandomEngineStateProducer, cms::TauMET, CSCTFTrackProducer, CSCTriggerPrimitivesProducer, L1GctEmulator, L1MuGlobalMuonTrigger, L1Comparator, L1DummyProducer, L1EmulBias, MuonCandProducerMon, L1ExtraParticlesProd, L1RCTInputProducer, L1RCTProducer, MaskedRctInputDigiProducer, RctInputTextToDigi, TextToRaw, BSCTrigger, FlavorHistoryProducer, GenParticleDecaySelector, GenParticleProducer, GenParticlePruner, TauGenJetProducer, pat::PATGenCandsFromSimTracksProducer, PATHemisphereProducer, pat::PATMHTProducer, PFIsolation, PFMET, PFPileUp, PFTopProjector, CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >, CompositeKit, PatAnalyzerKit, NTuplingDevice, SoftElectronProducer, SoftLepton, EcalChannelKiller, InterestingDetIdCollectionProducer, ReducedRecHitCollectionProducer, ElectronPixelSeedProducer, ElectronSiStripSeedProducer, GlobalGsfElectronProducer, GlobalSeedProducer, GsfElectronProducer, EcalListOfFEDSProducer, EcalRecHitsMerger, EgammaHLTPixelMatchElectronProducers, EgammaHLTRecoEcalCandidateProducers, ConversionTrackCandidateProducer, PhotonProducer, SoftConversionProducer, SoftConversionTrackCandidateProducer, TrackerOnlyConversionProducer, CentralityProducer, EvtPlaneProducer, cms::BasePilupSubtractionJetProducer, EcalDeadChannelRecoveryProducers, cms::SiPixelClusterProducer, cms::SiPixelRecHitConverter, RemainingClusterProducer, L2MuonIsolationProducer, L3MuonIsolationProducer, CollectionCombiner< Collection >, TSGFromL1Muon, TSGFromL2Muon, MuonErrorMatrixAdjuster, PFBlockProducer, PFSimParticleProducer, PFProducer, ConvBremSeedProducer, GoodSeedProducer, GsfSeedCleaner, LightPFTrackProducer, PFConversionsProducer, PFElecTkProducer, PFNuclearProducer, PFV0Producer, VertexFilter, PixelTrackProducerWithZPos, PixelVertexProducerMedian, L2TauIsolationProducer, L2TauIsolationSelector, L2TauModularIsolationProducer, L2TauModularIsolationSelector, L2TauNarrowConeIsolationProducer, L2TauRelaxingIsolationSelector, TauMVADiscriminator, TruthTauDecayModeProducer, cms::CkfTrackCandidateMaker, cms::CkfTrajectoryMaker, cms::CkfDebugTrackCandidateMaker, TrackAlgoCompareUtil, DeDxDiscriminatorProducer, DeDxEstimatorProducer, QualityFilter, NuclearSeedsEDProducer, NuclearTrackCorrector, SeedCombiner, NuclearInteractionEDProducer, V0Producer, EcalFEtoDigi, EcalTrigPrimProducer, OscarProducer, GeometryProducer, edm::DataMixingModule, edm::MixingModule, MuonAssociatorEDProducer, cms::SiPixelDigitizer, TrackAssociatorEDProducer, HectorProducer, TtSemiEvtKit, TtSemiLepSignalSelMVAComputer, TtSemiLepJetCombMVAComputer, GlobalDigisProducer, GlobalHitsProdHist, GlobalHitsProducer, GlobalRecHitsProducer, MuonSeedTrack, and TrackerHitProducer.
Definition at line 60 of file EDProducer.h.
Referenced by doBeginJob().
virtual void edm::EDProducer::beginLuminosityBlock | ( | LuminosityBlock & | , | |
EventSetup const & | ||||
) | [inline, private, virtual] |
Reimplemented in LumiProducer.
Definition at line 64 of file EDProducer.h.
Referenced by doBeginLuminosityBlock().
virtual void edm::EDProducer::beginRun | ( | Run & | , | |
EventSetup const & | ||||
) | [inline, private, virtual] |
Reimplemented in MEtoEDMConverter, SiStripRawToClusters, SiStripRawToClustersRoI, SiStripRawToDigiModule, CaloRecHitsProducer, ElectronGSPixelSeedProducer, FamosProducer, FastL1MuonProducer, MuonSimHitProducer, TrackCandidateProducer, TrajectorySeedProducer, SiTrackerGaussianSmearingRecHitConverter, TrackingRecHitTranslator, ThePEGProducer, DTTrigProd, pat::PATTriggerEventProducer, pat::PATTriggerProducer, ConversionTrackCandidateProducer, ConvertedPhotonProducer, PixelTrackProducer, TrackCandidateTopBottomHitFilter, MeasurementTrackerSiStripRefGetterProducer, CtfSpecialSeedGenerator, SeedGeneratorFromRegionHitsEDProducer, and RPCDigiProducer.
Definition at line 62 of file EDProducer.h.
Referenced by doBeginRun().
CurrentProcessingContext const * edm::EDProducer::currentContext | ( | ) | const [protected] |
Definition at line 104 of file EDProducer.cc.
References current_context_.
00104 { 00105 return current_context_; 00106 }
void edm::EDProducer::doBeginJob | ( | EventSetup const & | es | ) | [private] |
Definition at line 34 of file EDProducer.cc.
References beginJob().
00034 { 00035 this->beginJob(es); 00036 }
bool edm::EDProducer::doBeginLuminosityBlock | ( | LuminosityBlockPrincipal & | lbp, | |
EventSetup const & | c, | |||
CurrentProcessingContext const * | cpc | |||
) | [private] |
Definition at line 64 of file EDProducer.cc.
References beginLuminosityBlock(), edm::LuminosityBlock::commit_(), current_context_, and moduleDescription_.
00065 { 00066 detail::CPCSentry sentry(current_context_, cpc); 00067 LuminosityBlock lb(lbp, moduleDescription_); 00068 this->beginLuminosityBlock(lb, c); 00069 lb.commit_(); 00070 return true; 00071 }
bool edm::EDProducer::doBeginRun | ( | RunPrincipal & | rp, | |
EventSetup const & | c, | |||
CurrentProcessingContext const * | cpc | |||
) | [private] |
Definition at line 44 of file EDProducer.cc.
References beginRun(), edm::Run::commit_(), current_context_, moduleDescription_, and r.
00045 { 00046 detail::CPCSentry sentry(current_context_, cpc); 00047 Run r(rp, moduleDescription_); 00048 this->beginRun(r, c); 00049 r.commit_(); 00050 return true; 00051 }
void edm::EDProducer::doEndJob | ( | ) | [private] |
Definition at line 39 of file EDProducer.cc.
References endJob().
00039 { 00040 this->endJob(); 00041 }
bool edm::EDProducer::doEndLuminosityBlock | ( | LuminosityBlockPrincipal & | lbp, | |
EventSetup const & | c, | |||
CurrentProcessingContext const * | cpc | |||
) | [private] |
Definition at line 74 of file EDProducer.cc.
References edm::LuminosityBlock::commit_(), current_context_, endLuminosityBlock(), and moduleDescription_.
00075 { 00076 detail::CPCSentry sentry(current_context_, cpc); 00077 LuminosityBlock lb(lbp, moduleDescription_); 00078 this->endLuminosityBlock(lb, c); 00079 lb.commit_(); 00080 return true; 00081 }
bool edm::EDProducer::doEndRun | ( | RunPrincipal & | rp, | |
EventSetup const & | c, | |||
CurrentProcessingContext const * | cpc | |||
) | [private] |
Definition at line 54 of file EDProducer.cc.
References edm::Run::commit_(), current_context_, endRun(), moduleDescription_, and r.
00055 { 00056 detail::CPCSentry sentry(current_context_, cpc); 00057 Run r(rp, moduleDescription_); 00058 this->endRun(r, c); 00059 r.commit_(); 00060 return true; 00061 }
bool edm::EDProducer::doEvent | ( | EventPrincipal & | ep, | |
EventSetup const & | c, | |||
CurrentProcessingContext const * | cpcp | |||
) | [private] |
Definition at line 24 of file EDProducer.cc.
References edm::Event::commit_(), current_context_, e, moduleDescription_, and produce().
00025 { 00026 detail::CPCSentry sentry(current_context_, cpc); 00027 Event e(ep, moduleDescription_); 00028 this->produce(e, c); 00029 e.commit_(); 00030 return true; 00031 }
Definition at line 89 of file EDProducer.cc.
References respondToCloseInputFile().
00089 { 00090 respondToCloseInputFile(fb); 00091 }
Definition at line 99 of file EDProducer.cc.
References respondToCloseOutputFiles().
00099 { 00100 respondToCloseOutputFiles(fb); 00101 }
Definition at line 84 of file EDProducer.cc.
References respondToOpenInputFile().
00084 { 00085 respondToOpenInputFile(fb); 00086 }
Definition at line 94 of file EDProducer.cc.
References respondToOpenOutputFiles().
00094 { 00095 respondToOpenOutputFiles(fb); 00096 }
Reimplemented in TrackerToMuonPropagator, AlignmentMuonHIPTrajectorySelector, MuonHIPAlignmentRefitter, LaserAlignment, LaserAlignmentT0Producer, LaserSeedGenerator, TrackHitFilter, AlCaIsoTracksProducer, AlCaHOCalibProducer, EcalIsolatedParticleCandidateProducer, ECALRegFEDSelector, HITSiStripRawToClustersRoI, SiStripRegFEDSelector, SubdetFEDSelector, SiPixelCalibDigiProducer, SiPixelFedFillerWordEventNumber, SiStripFineDelayHit, MEtoEDMConverter, EcalDigiToRaw, EcalRawToRecHitByproductProducer, EcalRawToRecHitFacility, EcalRawToRecHitProducer, EcalRawToRecHitRoI, EcalDCCTB07UnpackingModule, EcalDCCTBUnpackingModule, ESDigiToRaw, ESDigiToRawTB, GctDigiToRaw, GctRawToDigi, L1GlobalTriggerEvmRawToDigi, L1GlobalTriggerRawToDigi, L1GlobalTriggerRecordProducer, L1GTDigiToRaw, L1GTEvmDigiToRaw, L1GtTextToRaw, SiPixelDigiToRaw, SiPixelRawToDigi, SiStripDigiToRawModule, CaloRecHitCopy, CaloRecHitsProducer, FamosProducer, DummyModule, FastL1MuonProducer, MuonSimHitProducer, ParamL3MuonProducer, PileUpProducer, edm::EventAuxiliaryHistoryProducer, prodname, EvtGenProducer, TriggerSummaryProducerAOD, HLTDummyCollections, RandomEngineStateProducer, cms::TauMET, L1GctEmulator, L1Comparator, L1DummyProducer, L1EmulBias, MuonCandProducerMon, L1ExtraParticlesProd, MaskedRctInputDigiProducer, GtPsbTextToDigi, RctInputTextToDigi, TextToRaw, BSCTrigger, edm::BMixingModule, pat::DuplicatedElectronCleaner, pat::PATGenCandsFromSimTracksProducer, PATHemisphereProducer, pat::PATMHTProducer, CompositeKit, PatAnalyzerKit, NTuplingDevice, SoftLepton, EcalChannelKiller, Multi5x5SuperClusterProducer, SuperClusterProducer, EcalListOfFEDSProducer, EcalRecHitsMerger, ConvertedPhotonProducer, SoftConversionProducer, TrackerOnlyConversionProducer, CentralityProducer, EvtPlaneProducer, EcalDeadChannelRecoveryProducers, RemainingClusterProducer, CollectionCombiner< Collection >, MuonErrorMatrixAdjuster, ConvBremSeedProducer, GoodSeedProducer, GsfSeedCleaner, LightPFTrackProducer, PFConversionsProducer, PFElecTkProducer, PFNuclearProducer, PFV0Producer, VertexFilter, L2TauIsolationProducer, L2TauIsolationSelector, L2TauModularIsolationProducer, L2TauModularIsolationSelector, L2TauNarrowConeIsolationProducer, L2TauRelaxingIsolationSelector, TauMVADiscriminator, TruthTauDecayModeProducer, cms::CkfDebugTrackCandidateMaker, TrackAlgoCompareUtil, DeDxDiscriminatorProducer, DeDxEstimatorProducer, TrackCandidateTopBottomHitFilter, QualityFilter, NuclearSeedsEDProducer, NuclearTrackCorrector, NuclearInteractionEDProducer, V0Producer, EcalFEtoDigi, OscarProducer, GeometryProducer, MuonAssociatorEDProducer, TrackAssociatorEDProducer, HectorProducer, TtSemiEvtKit, TtSemiLepSignalSelMVAComputer, TtSemiLepJetCombMVAComputer, GlobalDigisProducer, GlobalHitsProdHist, GlobalHitsProducer, GlobalRecHitsProducer, MuonSeedTrack, and TrackerHitProducer.
Definition at line 61 of file EDProducer.h.
Referenced by doEndJob().
virtual void edm::EDProducer::endLuminosityBlock | ( | LuminosityBlock & | , | |
EventSetup const & | ||||
) | [inline, private, virtual] |
virtual void edm::EDProducer::endRun | ( | Run & | , | |
EventSetup const & | ||||
) | [inline, private, virtual] |
Reimplemented in MEtoEDMConverter, edm::PythiaProducer, ThePEGProducer, ConvertedPhotonProducer, PixelTrackProducer, MeasurementTrackerSiStripRefGetterProducer, SeedGeneratorFromRegionHitsEDProducer, RPCDigiProducer, and GlobalHitsProdHist.
Definition at line 63 of file EDProducer.h.
Referenced by doEndRun().
void edm::EDProducer::fillDescription | ( | edm::ParameterSetDescription & | iDesc | ) | [static] |
Definition at line 109 of file EDProducer.cc.
References edm::ParameterSetDescription::setUnknown().
00109 { 00110 iDesc.setUnknown(); 00111 }
virtual void edm::EDProducer::produce | ( | Event & | , | |
EventSetup const & | ||||
) | [private, pure virtual] |
Implemented in TrackerToMuonPropagator, AlignmentMuonHIPTrajectorySelector, MuonHIPAlignmentRefitter, LaserAlignment, LaserAlignmentT0Producer, LaserClusterizer, LaserSeedGenerator, MuonStandaloneAlgorithm, TrackHitFilter, TrackInfoProducer, EcalRecHitRecalib, HcalRecHitRecalib, AlCaElectronsProducer, AlCaPhiSymRecHitsProducer, AlCaPi0BasicClusterRecHitsProducer, AlCaPi0RecHitsProducer, ElectronRecalibSuperClusterAssociator, cms::AlCaDiJetsProducer, AlCaEcalHcalReadoutsProducer, AlCaGammaJetProducer, AlCaIsoTracksProducer, AlCaHOCalibProducer, cms::HitReCalibrator, EcalIsolatedParticleCandidateProducer, ECALRegFEDSelector, HITSiStripRawToClustersRoI, IPTCorrector, IsolatedPixelTrackCandidateProducer, SiStripRegFEDSelector, SubdetFEDSelector, SiPixelCalibDigiProducer, SiPixelFedFillerWordEventNumber, PathTimerInserter, SiStripFineDelayHit, HLTTauRefProducer, MEtoEDMConverter, EgammaEcalIsolationProducer, EgammaEcalRecHitIsolationProducer, EgammaElectronTkIsolationProducer, EgammaElectronTkNumIsolationProducer, EgammaHcalIsolationProducer, EgammaPhotonTkIsolationProducer, EgammaPhotonTkNumIsolationProducer, EgammaTowerIsolationProducer, PiZeroDiscriminatorProducer, ZToLLEdmNtupleDumper, CastorDigiToRaw, CastorRawToDigi, CSCDCCUnpacker, CSCDigiToRawModule, CSCTFPacker, CSCTFUnpacker, DTDigiToRawModule, DTUnpackingModule, DTTFFEDReader, DTTFFEDSim, EcalDigiToRaw, EcalRawToRecHitByproductProducer, EcalRawToRecHitFacility, EcalRawToRecHitProducer, EcalRawToRecHitRoI, EcalRawToDigiDev, EcalDCCTB07UnpackingModule, EcalDCCTBUnpackingModule, ESDigiToRaw, ESDigiToRawTB, ESRawToDigi, GctDigiToRaw, GctRawToDigi, HcalDigiToRaw, HcalHistogramRawToDigi, HcalRawToDigi, L1GlobalTriggerEvmRawToDigi, L1GlobalTriggerRawToDigi, L1GlobalTriggerRecordProducer, L1GTDigiToRaw, L1GTEvmDigiToRaw, L1GtTextToRaw, LTCRawToDigi, RawDataCollectorModule, RPCPackingModule, RPCUnpackingModule, ScalersRawToDigi, SiPixelDigiToRaw, SiPixelRawToDigi, SiStripDigiToRawModule, SiStripRawToClusters, SiStripRawToClustersRoI, SiStripRawToDigiModule, CaloRecHitCopy, CaloRecHitsProducer, ElectronGSPixelSeedProducer, FamosProducer, DummyModule, FastL1CaloSim, FastL1MuonProducer, FastL3MuonProducer, FastTSGFromL2Muon, MuonSimHitProducer, ParamL3MuonProducer, PileUpProducer, FastTrackMerger, PixelTracksProducer, TrackCandidateProducer, TrajectorySeedProducer, SiTrackerGaussianSmearingRecHitConverter, TrackingRecHitTranslator, edm::TriggerResultInserter, edm::EventAuxiliaryHistoryProducer, prodname, pat::xxxEventHypothesisProducer, edm::AlpgenProducer, edm::ComphepProducer, EvtGenProducer, edm::Herwig6Producer, edm::HydjetProducer, edm::MCatNLOProducer, edm::PomwigProducer, edm::PyquenProducer, edm::PythiaProducer, ThePEGProducer, edm::ToprexProducer, GetJetsFromHLTobject, TriggerSummaryProducerAOD, TriggerSummaryProducerRAW, HLTProdCand, HLTDummyCollections, Timer, HLTTauMCProducer, HLTTauRefCombiner, BaseEvtVtxGenerator, RandomEngineStateProducer, RPCDigiFilter, cms::JetVertexAssociation, cms::JetCorrectionProducer< T >, cms::MuonMET, cms::TauMET, cms::Type1MET, CSCTFCandidateProducer, CSCTFTrackProducer, CSCTriggerPrimitivesProducer, CSCDigiSuppressor, DTTrackFinder, DTTrigProd, L1GctEmulator, L1MuGlobalMuonTrigger, L1GlobalTrigger, L1Comparator, L1DummyProducer, L1EmulBias, MuonCandProducerMon, L1ExtraParticleMapProd, L1ExtraParticlesProd, L1RCTInputProducer, L1RCTProducer, MaskedRctInputDigiProducer, RPCTrigger, GtPsbTextToDigi, RctInputTextToDigi, RctTextToRctDigi, SourceCardTextToRctDigi, TextToRaw, TagCaloJetProducer, BSCTrigger, L1ExtraFromMCTruthProd, edm::BMixingModule, reco::modules::CandCombiner< Selector, PairSelector, Cloner, OutputCollection, Setup, Init >, CloneProducer< C >, reco::modules::NamedCandCombiner< Selector, PairSelector, Cloner, Setup, Init >, ShallowCloneProducer< C >, CandReducer, CandViewRefMerger, ParticleDecayProducer, FlavorHistoryProducer, MCTruthCompositeMatcher< C1, C2 >, CSA07EventWeightProducer, GenEventKTValueProducer, GenEventPdfInfoProducer, GenEventProcIDProducer, GenEventRunInfoProducer, GenEventScaleProducer, GenEventWeightProducer, GenParticleDecaySelector, GenParticleProducer, GenParticlePruner, reco::modulesNew::MCTruthCompositeMatcher, IsolationProducer< C1, C2, Alg, OutputCollection, Setup >, reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >, CandIsoDepositProducer, CandIsolatorFromDeposits, IsolationProducerForTracks, JetChargeProducer, CandOneToManyDeltaRMatcher, CandOneToOneDeltaRMatcher, GenJetBCEnergyRatio, reco::modules::JetFlavourIdentifier, JetPartonMatcher, PartonSelector, TauGenJetProducer, pat::DuplicatedElectronCleaner, pat::JetCorrFactorsProducer, pat::ObjectEnergyScale< T >, pat::ObjectSpatialResolution< T >, pat::PATCleaner< PATObjType >, pat::PATCompositeCandidateProducer, pat::PATElectronProducer, pat::PATGenCandsFromSimTracksProducer, pat::PATGenericParticleProducer, PATHemisphereProducer, pat::PATJetProducer, pat::PATMETProducer, pat::PATMHTProducer, pat::PATMuonProducer, pat::PATPFParticleProducer, pat::PATPhotonProducer, pat::PATTauProducer, pat::PATTriggerEventProducer, pat::PATTriggerMatchEmbedder< PATObjectType, RecoObjectType >, pat::PATTriggerProducer, pat::PATTrigProducer, pat::PATVertexAssociationProducer, PFIsolation, PFMET, PFPileUp, PFTopProjector, reco::modules::TrackFullCloneSelectorBase< Selector >, reco::modules::CaloRecHitCandidateProducer< HitCollection >, ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >, MassKinFitterCandProducer, CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >, CompositeKit, PatAnalyzerKit, AssociationMapOneToOne2Association< CKey, CVal >, AssociationVector2ValueMap< KeyRefProd, CVal >, AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >, CollectionAdder< C >, reco::modules::MatcherBase< C1, C2, M >, Merger< InputCollection, OutputCollection, P >, reco::modulesNew::Matcher< C1, C2, S, D >, NtpProducer< C >, reco::PhysObjectMatcher< C1, C2, S, D, Q >, DoubleProducer, NTuplingDevice, TrackIPProducer, SecondaryVertexProducer, SoftElectronProducer, SoftLepton, JetCrystalsAssociator, JetTagProducer, EcalChannelKiller, CosmicClusterProducer, EgammaSCCorrectionMaker, ExampleClusterProducer, HybridClusterProducer, InterestingDetIdCollectionProducer, IslandClusterProducer, Multi5x5ClusterProducer, Multi5x5SuperClusterProducer, PiZeroDiscriminatorProducer, PreshowerClusterProducer, PreshowerClusterShapeProducer, RecHitFilter, ReducedRecHitCollectionProducer, SuperClusterProducer, ElectronPixelSeedProducer, ElectronSiStripSeedProducer, GlobalGsfElectronProducer, GlobalSeedProducer, GsfElectronProducer, SiStripElectronAssociator, SiStripElectronProducer, HFEMClusterProducer, HFRecoEcalCandidateProducer, EcalListOfFEDSProducer, EcalRecHitsMerger, EgammaHLTClusterShapeProducer, EgammaHLTEcalIsolationProducersRegional, EgammaHLTEcalRecIsolationProducer, EgammaHLTElectronDetaDphiProducer, EgammaHLTElectronTrackIsolationProducers, EgammaHLTHcalIsolationDoubleConeProducers, EgammaHLTHcalIsolationProducersRegional, EgammaHLTHybridClusterProducer, EgammaHLTIslandClusterProducer, EgammaHLTMulti5x5ClusterProducer, EgammaHLTPhotonTrackIsolationProducersRegional, EgammaHLTPixelMatchElectronProducers, EgammaHLTRecoEcalCandidateProducers, EgammaHLTRegionalPixelSeedGeneratorProducers, EgammaHLTRemoveDuplicatedSC, ConversionTrackCandidateProducer, ConvertedPhotonProducer, PhotonProducer, SoftConversionProducer, SoftConversionTrackCandidateProducer, TrackProducerWithSCAssociation, TrackerOnlyConversionProducer, ElectronIDExternalProducer< algo >, PhotonIDProducer, CentralityProducer, EvtPlaneProducer, JetExtender, JetTracksAssociatorAtCaloFace, JetTracksAssociatorAtVertex, cms::BaseJetProducer, cms::BasePilupSubtractionJetProducer, InputGenJetsParticleSelector, CaloRecHitCandidateProducer, CaloTowerCandidateCreator, CaloTowersCreator, CaloTowersReCreator, CastorSimpleReconstructor, EcalDeadChannelRecoveryProducers, EcalAnalFitUncalibRecHitProducer, EcalFixedAlphaBetaFitUncalibRecHitProducer, EcalMaxSampleUncalibRecHitProducer, EcalRecalibRecHitProducer, EcalRecHitProducer, EcalWeightUncalibRecHitProducer, ESRecHitProducer, HcalLaserReco, HcalSimpleReconstructor, CSCRecHitDProducer, CSCSegmentProducer, DTRecHitProducer, DTRecSegment2DProducer, DTRecSegment4DProducer, RPCRecHitProducer, cms::SiPixelClusterProducer, cms::SiPixelRecHitConverter, cms::SiStripClusterizer, cms::SiStripRecHitConverter, cms::SiStripZeroSuppression, RemainingClusterProducer, TrackClusterRemover, LumiProducer, cms::METProducer, CosmicMuonLinksProducer, CosmicMuonProducer, GlobalCosmicMuonProducer, GlobalMuonProducer, TevMuonProducer, L2MuonIsolationProducer, L2MuonCandidateProducer, L2MuonProducer, L2MuonSeedGenerator, L3MuonIsolationProducer, L3MuonCandidateProducer, L3MuonProducer, CaloMuonProducer, MuonIdProducer, MuonLinksProducer, MuonProducer, MuonRefProducer, MuIsoDepositProducer, MuIsolatorResultProducer< BT >, CosmicMuonSeedGenerator, MuonSeedGenerator, MuonSeedMerger, MuonSeedProducer, RPCSeedGenerator, StandAloneMuonProducer, CollectionCombiner< Collection >, TSGFromL1Muon, TSGFromL2Muon, MuonErrorMatrixAdjuster, PFBlockProducer, PFSimParticleProducer, PFClusterProducer, PFRecHitProducer, PFClusterShapeProducer, PFProducer, ConvBremSeedProducer, GoodSeedProducer, GsfSeedCleaner, LightPFTrackProducer, PFConversionsProducer, PFElecTkProducer, PFNuclearProducer, PFV0Producer, VertexFilter, SeedProducer, PixelTrackProducerWithZPos, PixelVertexProducerMedian, TrackListCombiner, PixelTrackProducer, PixelVertexProducer, cms::ClusterizerFP420, cms::ReconstructerFP420, cms::TrackerizerFP420, ConeIsolation, EcalIsolation, CaloTowerCreatorForTauHLT, EMIsolatedTauJetsSelector, HLTTauProducer, IsolatedTauJetsSelector, L1HLTJetsMatching, L2TauIsolationProducer, L2TauIsolationSelector, L2TauJetsMerger, L2TauJetsProvider, L2TauModularIsolationProducer, L2TauModularIsolationSelector, L2TauNarrowConeIsolationProducer, L2TauRelaxingIsolationSelector, ImpactParameter, InvariantMass< T1, T2 >, CaloRecoTauDiscriminationAgainstElectron, CaloRecoTauDiscriminationByIsolation, CaloRecoTauDiscriminationByLeadingTrackFinding, CaloRecoTauDiscriminationByLeadingTrackPtCut, CaloRecoTauProducer, CaloRecoTauTagInfoProducer, PFRecoTauDecayModeDeterminator, PFRecoTauDiscriminationAgainstElectron, PFRecoTauDiscriminationAgainstMuon, PFRecoTauDiscriminationByIsolation, PFRecoTauDiscriminationByIsolationUsingLeadingPion, PFRecoTauDiscriminationByLeadingPionPtCut, PFRecoTauDiscriminationByLeadingTrackFinding, PFRecoTauDiscriminationByLeadingTrackPtCut, PFRecoTauDiscriminationByNeutralHadrons, PFRecoTauProducer, PFRecoTauTagInfoProducer, TauMVADiscriminator, TruthTauDecayModeProducer, EcalTBHodoscopeRecInfoProducer, EcalTBWeightUncalibRecHitProducer, EcalTBH2TDCRecInfoProducer, EcalTBTDCRecInfoProducer, HcalTBObjectUnpacker, cms::CkfTrackCandidateMaker, cms::CkfTrajectoryMaker, cms::CkfDebugTrackCandidateMaker, TrackAlgoCompareUtil, DeDxDiscriminatorProducer, DeDxEstimatorProducer, reco::modules::AnalyticalTrackSelector, cms::SimpleTrackListMerger, reco::modules::TrackMultiSelector, reco::modules::CosmicTrackSplitter, TrackCandidateTopBottomHitFilter, reco::modules::TrackerTrackHitFilter, QualityFilter, MeasurementTrackerSiStripRefGetterProducer, NuclearSeedsEDProducer, NuclearTrackCorrector, cms::RoadSearchCloudCleaner, RoadSearchCloudMaker, cms::RoadSearchHelixMaker, cms::RoadSearchTrackListCleaner, cms::TrackListMerger, RoadSearchSeedFinder, RoadSearchTrackCandidateMaker, cms::CosmicTrackFinder, CosmicSeedGenerator, CRackSeedGenerator, CtfSpecialSeedGenerator, SimpleCosmicBONSeeder, SeedCombiner, SeedGeneratorFromProtoTracksEDProducer, SeedGeneratorFromRegionHitsEDProducer, DAFTrackProducer, GsfTrackProducer, GsfTrackRefitter, TrackProducer, TrackRefitter, BeamSpotProducer, NuclearInteractionEDProducer, DummyPrimaryVertexProducer, PrimaryVertexProducer, V0Producer, VZeroProducer, CastorDigiProducer, EcalFEtoDigi, EcalSelectiveReadoutProducer, EcalDigiProducer, EcalTBDigiProducer, EcalTrigPrimProducer, EcalZeroSuppressionProducer, ESZeroSuppressionProducer, HcalDigiProducer, HcalTBDigiProducer, HcalDummyHitProducer, HcalTrigPrimDigiProducer, HcalRealisticZS, HcalSimpleAmplitudeZS, EcalTBMCInfoProducer, FakeTBEventHeaderProducer, FakeTBHodoscopeRawInfoProducer, TBHodoActiveVolumeRawInfoProducer, OscarProducer, GeometryProducer, MergedTruthProducer, TrackingElectronProducer, TrackingTruthProducer, CSCDigiProducer, DTDigitizer, MuonAssociatorEDProducer, RPCDigiProducer, cms::DigitizerFP420, cms::SiPixelDigitizer, SiStripDigitizer, MCTrackMatcher, TrackAssociatorEDProducer, GenTrackMatcher, JetVetoedTracksAssociatorAtVertex, HectorProducer, TtSemiEvtKit, StDecaySubset, StEvtSolutionMaker, StGenEventReco, TopDecaySubset, TopInitSubset, TtDilepEvtSolutionMaker, TtEvtBuilder< C >, TtGenEventReco, TtHadEvtSolutionMaker, TtSemiEvtSolutionMaker, TtSemiLepSignalSelMVAComputer, TtSemiLepHypothesis, TtSemiLepJetCombMVAComputer, TtSemiLepKinFitProducer< LeptonCollection >, TtJetPartonMatch< C >, TracksToTrajectories, GlobalDigisProducer, GlobalHitsProdHist, GlobalHitsProducer, GlobalRecHitsProducer, MuonSeedTrack, TrackerHitProducer, and reco::modules::MatcherBase< Collection, Collection, reco::helper::CandMapTrait< Collection >::type >.
Referenced by doEvent().
void edm::EDProducer::registerAnyProducts | ( | boost::shared_ptr< EDProducer > & | module, | |
ProductRegistry * | reg | |||
) | [inline, private] |
Definition at line 53 of file EDProducer.h.
References moduleDescription_, and edm::ProducerBase::registerProducts().
00053 { 00054 registerProducts(module, reg, moduleDescription_); 00055 }
void edm::EDProducer::setModuleDescription | ( | ModuleDescription const & | md | ) | [inline, private] |
Definition at line 71 of file EDProducer.h.
References moduleDescription_.
00071 { 00072 moduleDescription_ = md; 00073 }
std::string edm::EDProducer::workerType | ( | ) | const [inline, private] |
friend class WorkerT [friend] |
Definition at line 22 of file EDProducer.h.
CurrentProcessingContext const* edm::EDProducer::current_context_ [private] |
Definition at line 75 of file EDProducer.h.
Referenced by currentContext(), doBeginLuminosityBlock(), doBeginRun(), doEndLuminosityBlock(), doEndRun(), and doEvent().
Definition at line 74 of file EDProducer.h.
Referenced by doBeginLuminosityBlock(), doBeginRun(), doEndLuminosityBlock(), doEndRun(), doEvent(), registerAnyProducts(), and setModuleDescription().