CMS 3D CMS Logo

edm::EDProducer Class Reference

#include <FWCore/Framework/interface/EDProducer.h>

Inheritance diagram for edm::EDProducer:

edm::ProducerBase edm::ProductRegistryHelper AlCaEcalHcalReadoutsProducer AlCaElectronsProducer AlCaGammaJetProducer AlCaHOCalibProducer AlCaIsoTracksProducer AlCaPhiSymRecHitsProducer AlCaPi0BasicClusterRecHitsProducer AlCaPi0RecHitsProducer AlignmentMuonHIPTrajectorySelector AssociationMapOneToOne2Association< CKey, CVal > AssociationVector2ValueMap< KeyRefProd, CVal > AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector > BaseEvtVtxGenerator BeamSpotProducer BSCTrigger CaloMuonProducer CaloRecHitCandidateProducer CaloRecHitCopy CaloRecHitsProducer CaloRecoTauDiscriminationAgainstElectron CaloRecoTauDiscriminationByIsolation CaloRecoTauDiscriminationByLeadingTrackFinding CaloRecoTauDiscriminationByLeadingTrackPtCut CaloRecoTauProducer CaloRecoTauTagInfoProducer CaloTowerCandidateCreator CaloTowerCreatorForTauHLT CaloTowersCreator CaloTowersReCreator CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init > CandIsoDepositProducer CandIsolatorFromDeposits CandOneToManyDeltaRMatcher CandOneToOneDeltaRMatcher CandReducer CandViewRefMerger CastorDigiProducer CastorDigiToRaw CastorRawToDigi CastorSimpleReconstructor CentralityProducer CloneProducer< C > cms::AlCaDiJetsProducer cms::BaseJetProducer cms::BasePilupSubtractionJetProducer cms::CkfDebugTrackCandidateMaker cms::CkfTrackCandidateMaker cms::CkfTrajectoryMaker cms::ClusterizerFP420 cms::CosmicTrackFinder cms::DigitizerFP420 cms::HitReCalibrator cms::JetCorrectionProducer< T > cms::JetVertexAssociation cms::METProducer cms::MuonMET cms::ReconstructerFP420 cms::RoadSearchCloudCleaner cms::RoadSearchHelixMaker cms::RoadSearchTrackListCleaner cms::SimpleTrackListMerger cms::SiPixelClusterProducer cms::SiPixelDigitizer cms::SiPixelRecHitConverter cms::SiStripClusterizer cms::SiStripRecHitConverter cms::SiStripZeroSuppression cms::TauMET cms::TrackerizerFP420 cms::TrackListMerger cms::Type1MET CollectionAdder< C > CollectionCombiner< Collection > CompositeKit ConeIsolation ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init > ConvBremSeedProducer ConversionTrackCandidateProducer ConvertedPhotonProducer CosmicClusterProducer CosmicMuonLinksProducer CosmicMuonProducer CosmicMuonSeedGenerator CosmicSeedGenerator CRackSeedGenerator CSA07EventWeightProducer CSCDCCUnpacker CSCDigiProducer CSCDigiSuppressor CSCDigiToRawModule CSCRecHitDProducer CSCSegmentProducer CSCTFCandidateProducer CSCTFPacker CSCTFTrackProducer CSCTFUnpacker CSCTriggerPrimitivesProducer CtfSpecialSeedGenerator DAFTrackProducer DeDxDiscriminatorProducer DeDxEstimatorProducer DoubleProducer DTDigitizer DTDigiToRawModule DTRecHitProducer DTRecSegment2DProducer DTRecSegment4DProducer DTTFFEDReader DTTFFEDSim DTTrackFinder DTTrigProd DTUnpackingModule DummyModule DummyPrimaryVertexProducer EcalAnalFitUncalibRecHitProducer EcalChannelKiller EcalDCCTB07UnpackingModule EcalDCCTBUnpackingModule EcalDeadChannelRecoveryProducers EcalDigiProducer EcalDigiToRaw EcalFEtoDigi EcalFixedAlphaBetaFitUncalibRecHitProducer EcalIsolatedParticleCandidateProducer EcalIsolation EcalListOfFEDSProducer EcalMaxSampleUncalibRecHitProducer EcalRawToDigiDev EcalRawToRecHitByproductProducer EcalRawToRecHitFacility EcalRawToRecHitProducer EcalRawToRecHitRoI EcalRecalibRecHitProducer EcalRecHitProducer EcalRecHitRecalib EcalRecHitsMerger ECALRegFEDSelector EcalSelectiveReadoutProducer EcalTBDigiProducer EcalTBH2TDCRecInfoProducer EcalTBHodoscopeRecInfoProducer EcalTBMCInfoProducer EcalTBTDCRecInfoProducer EcalTBWeightUncalibRecHitProducer EcalTrigPrimProducer EcalWeightUncalibRecHitProducer EcalZeroSuppressionProducer edm::AlpgenProducer edm::BMixingModule edm::ComphepProducer edm::EventAuxiliaryHistoryProducer edm::Herwig6Producer edm::HydjetProducer edm::MCatNLOProducer edm::PomwigProducer edm::PyquenProducer edm::PythiaProducer edm::ToprexProducer edm::TriggerResultInserter EgammaEcalIsolationProducer EgammaEcalRecHitIsolationProducer EgammaElectronTkIsolationProducer EgammaElectronTkNumIsolationProducer EgammaHcalIsolationProducer EgammaHLTClusterShapeProducer EgammaHLTEcalIsolationProducersRegional EgammaHLTEcalRecIsolationProducer EgammaHLTElectronDetaDphiProducer EgammaHLTElectronTrackIsolationProducers EgammaHLTHcalIsolationDoubleConeProducers EgammaHLTHcalIsolationProducersRegional EgammaHLTHybridClusterProducer EgammaHLTIslandClusterProducer EgammaHLTMulti5x5ClusterProducer EgammaHLTPhotonTrackIsolationProducersRegional EgammaHLTPixelMatchElectronProducers EgammaHLTRecoEcalCandidateProducers EgammaHLTRegionalPixelSeedGeneratorProducers EgammaHLTRemoveDuplicatedSC EgammaPhotonTkIsolationProducer EgammaPhotonTkNumIsolationProducer EgammaSCCorrectionMaker EgammaTowerIsolationProducer ElectronGSPixelSeedProducer ElectronIDExternalProducer< algo > ElectronPixelSeedProducer ElectronRecalibSuperClusterAssociator ElectronSiStripSeedProducer EMIsolatedTauJetsSelector ESDigiToRaw ESDigiToRawTB ESRawToDigi ESRecHitProducer ESZeroSuppressionProducer EvtGenProducer EvtPlaneProducer ExampleClusterProducer FakeTBEventHeaderProducer FakeTBHodoscopeRawInfoProducer FamosProducer FastL1CaloSim FastL1MuonProducer FastL3MuonProducer FastTrackMerger FastTSGFromL2Muon FlavorHistoryProducer GctDigiToRaw GctRawToDigi GenEventKTValueProducer GenEventPdfInfoProducer GenEventProcIDProducer GenEventRunInfoProducer GenEventScaleProducer GenEventWeightProducer GenJetBCEnergyRatio GenParticleDecaySelector GenParticleProducer GenParticlePruner GenTrackMatcher GeometryProducer GetJetsFromHLTobject GlobalCosmicMuonProducer GlobalDigisProducer GlobalGsfElectronProducer GlobalHitsProdHist GlobalHitsProducer GlobalMuonProducer GlobalRecHitsProducer GlobalSeedProducer GoodSeedProducer GsfElectronProducer GsfSeedCleaner GsfTrackProducer GsfTrackRefitter GtPsbTextToDigi HcalDigiProducer HcalDigiToRaw HcalDummyHitProducer HcalHistogramRawToDigi HcalLaserReco HcalRawToDigi HcalRealisticZS HcalRecHitRecalib HcalSimpleAmplitudeZS HcalSimpleReconstructor HcalTBDigiProducer HcalTBObjectUnpacker HcalTrigPrimDigiProducer HectorProducer HFEMClusterProducer HFRecoEcalCandidateProducer HITSiStripRawToClustersRoI HLTDummyCollections HLTProdCand HLTTauMCProducer HLTTauProducer HLTTauRefCombiner HLTTauRefProducer HybridClusterProducer ImpactParameter InputGenJetsParticleSelector InterestingDetIdCollectionProducer InvariantMass< T1, T2 > IPTCorrector IslandClusterProducer IsolatedPixelTrackCandidateProducer IsolatedTauJetsSelector IsolationProducer< C1, C2, Alg, OutputCollection, Setup > IsolationProducerForTracks JetChargeProducer JetCrystalsAssociator JetExtender JetPartonMatcher JetTagProducer JetTracksAssociatorAtCaloFace JetTracksAssociatorAtVertex JetVetoedTracksAssociatorAtVertex L1Comparator L1DummyProducer L1EmulBias L1ExtraFromMCTruthProd L1ExtraParticleMapProd L1ExtraParticlesProd L1GctEmulator L1GlobalTrigger L1GlobalTriggerEvmRawToDigi L1GlobalTriggerRawToDigi L1GlobalTriggerRecordProducer L1GTDigiToRaw L1GTEvmDigiToRaw L1GtTextToRaw L1HLTJetsMatching L1MuGlobalMuonTrigger L1RCTInputProducer L1RCTProducer L2MuonCandidateProducer L2MuonIsolationProducer L2MuonProducer L2MuonSeedGenerator L2TauIsolationProducer L2TauIsolationSelector L2TauJetsMerger L2TauJetsProvider L2TauModularIsolationProducer L2TauModularIsolationSelector L2TauNarrowConeIsolationProducer L2TauRelaxingIsolationSelector L3MuonCandidateProducer L3MuonIsolationProducer L3MuonProducer LaserAlignment LaserAlignmentT0Producer LaserClusterizer LaserSeedGenerator LightPFTrackProducer LTCRawToDigi LumiProducer MaskedRctInputDigiProducer MassKinFitterCandProducer MCTrackMatcher MCTruthCompositeMatcher< C1, C2 > MeasurementTrackerSiStripRefGetterProducer MergedTruthProducer Merger< InputCollection, OutputCollection, P > MEtoEDMConverter MuIsoDepositProducer MuIsolatorResultProducer< BT > Multi5x5ClusterProducer Multi5x5SuperClusterProducer MuonAssociatorEDProducer MuonCandProducerMon MuonErrorMatrixAdjuster MuonHIPAlignmentRefitter MuonIdProducer MuonLinksProducer MuonProducer MuonRefProducer MuonSeedGenerator MuonSeedMerger MuonSeedProducer MuonSeedTrack MuonSimHitProducer MuonStandaloneAlgorithm NtpProducer< C > NTuplingDevice NuclearInteractionEDProducer NuclearSeedsEDProducer NuclearTrackCorrector OscarProducer ParamL3MuonProducer ParticleDecayProducer PartonSelector pat::DuplicatedElectronCleaner pat::JetCorrFactorsProducer pat::ObjectEnergyScale< T > pat::ObjectSpatialResolution< T > pat::PATCleaner< PATObjType > pat::PATCompositeCandidateProducer pat::PATElectronProducer pat::PATGenCandsFromSimTracksProducer pat::PATGenericParticleProducer 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 pat::xxxEventHypothesisProducer PatAnalyzerKit PATHemisphereProducer PathTimerInserter PFBlockProducer PFClusterProducer PFClusterShapeProducer PFConversionsProducer PFElecTkProducer PFIsolation PFMET PFNuclearProducer PFPileUp PFProducer PFRecHitProducer PFRecoTauDecayModeDeterminator PFRecoTauDiscriminationAgainstElectron PFRecoTauDiscriminationAgainstMuon PFRecoTauDiscriminationByIsolation PFRecoTauDiscriminationByIsolationUsingLeadingPion PFRecoTauDiscriminationByLeadingPionPtCut PFRecoTauDiscriminationByLeadingTrackFinding PFRecoTauDiscriminationByLeadingTrackPtCut PFRecoTauDiscriminationByNeutralHadrons PFRecoTauProducer PFRecoTauTagInfoProducer PFSimParticleProducer PFTopProjector PFV0Producer PhotonIDProducer PhotonProducer PileUpProducer PixelTrackProducer PixelTrackProducerWithZPos PixelTracksProducer PixelVertexProducer PixelVertexProducerMedian PiZeroDiscriminatorProducer PiZeroDiscriminatorProducer PreshowerClusterProducer PreshowerClusterShapeProducer PrimaryVertexProducer prodname QualityFilter RandomEngineStateProducer RawDataCollectorModule RctInputTextToDigi RctTextToRctDigi RecHitFilter reco::modules::AnalyticalTrackSelector reco::modules::CaloRecHitCandidateProducer< HitCollection > reco::modules::CandCombinerBase reco::modules::CosmicTrackSplitter reco::modules::JetFlavourIdentifier reco::modules::MatcherBase< C1, C2, M > reco::modules::MatcherBase< Collection, Collection, reco::helper::CandMapTrait< Collection >::type > reco::modules::NamedCandCombinerBase reco::modules::TrackerTrackHitFilter reco::modules::TrackFullCloneSelectorBase< Selector > reco::modules::TrackMultiSelector reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup > reco::modulesNew::Matcher< C1, C2, S, D > reco::modulesNew::MCTruthCompositeMatcher reco::PhysObjectMatcher< C1, C2, S, D, Q > ReducedRecHitCollectionProducer RemainingClusterProducer RoadSearchCloudMaker RoadSearchSeedFinder RoadSearchTrackCandidateMaker RPCDigiFilter RPCDigiProducer RPCPackingModule RPCRecHitProducer RPCSeedGenerator RPCTrigger RPCUnpackingModule ScalersRawToDigi SecondaryVertexProducer SeedCombiner SeedGeneratorFromProtoTracksEDProducer SeedGeneratorFromRegionHitsEDProducer SeedProducer ShallowCloneProducer< C > SimpleCosmicBONSeeder SiPixelCalibDigiProducer SiPixelDigiToRaw SiPixelFedFillerWordEventNumber SiPixelRawToDigi SiStripDigitizer SiStripDigiToRawModule SiStripElectronAssociator SiStripElectronProducer SiStripFineDelayHit SiStripRawToClusters SiStripRawToClustersRoI SiStripRawToDigiModule SiStripRegFEDSelector SiTrackerGaussianSmearingRecHitConverter SoftConversionProducer SoftConversionTrackCandidateProducer SoftElectronProducer SoftLepton SourceCardTextToRctDigi StandAloneMuonProducer StDecaySubset StEvtSolutionMaker StGenEventReco SubdetFEDSelector SuperClusterProducer TagCaloJetProducer TauGenJetProducer TauMVADiscriminator TBHodoActiveVolumeRawInfoProducer TevMuonProducer TextToRaw ThePEGProducer Timer TopDecaySubset TopInitSubset TrackAlgoCompareUtil TrackAssociatorEDProducer TrackCandidateProducer TrackCandidateTopBottomHitFilter TrackClusterRemover TrackerHitProducer TrackerOnlyConversionProducer TrackerToMuonPropagator TrackHitFilter TrackInfoProducer TrackingElectronProducer TrackingRecHitTranslator TrackingTruthProducer TrackIPProducer TrackListCombiner TrackProducer TrackProducerWithSCAssociation TrackRefitter TracksToTrajectories TrajectorySeedProducer TriggerSummaryProducerAOD TriggerSummaryProducerRAW TruthTauDecayModeProducer TSGFromL1Muon TSGFromL2Muon TtDilepEvtSolutionMaker TtEvtBuilder< C > TtGenEventReco TtHadEvtSolutionMaker TtJetPartonMatch< C > TtSemiEvtKit TtSemiEvtSolutionMaker TtSemiLepHypothesis TtSemiLepJetCombMVAComputer TtSemiLepKinFitProducer< LeptonCollection > TtSemiLepSignalSelMVAComputer V0Producer VertexFilter VZeroProducer ZToLLEdmNtupleDumper

List of all members.

Public Types

typedef EDProducer ModuleType
typedef WorkerT< EDProducerWorkerType

Public Member Functions

 EDProducer ()
virtual ~EDProducer ()

Static Public Member Functions

static void fillDescription (edm::ParameterSetDescription &)

Protected Member Functions

CurrentProcessingContext const * currentContext () const

Private Member Functions

virtual void beginJob (EventSetup const &)
virtual void beginLuminosityBlock (LuminosityBlock &, EventSetup const &)
virtual void beginRun (Run &, EventSetup const &)
void doBeginJob (EventSetup const &)
bool doBeginLuminosityBlock (LuminosityBlockPrincipal &lbp, EventSetup const &c, CurrentProcessingContext const *cpc)
bool doBeginRun (RunPrincipal &rp, EventSetup const &c, CurrentProcessingContext const *cpc)
void doEndJob ()
bool doEndLuminosityBlock (LuminosityBlockPrincipal &lbp, EventSetup const &c, CurrentProcessingContext const *cpc)
bool doEndRun (RunPrincipal &rp, EventSetup const &c, CurrentProcessingContext const *cpc)
bool doEvent (EventPrincipal &ep, EventSetup const &c, CurrentProcessingContext const *cpcp)
void doRespondToCloseInputFile (FileBlock const &fb)
void doRespondToCloseOutputFiles (FileBlock const &fb)
void doRespondToOpenInputFile (FileBlock const &fb)
void doRespondToOpenOutputFiles (FileBlock const &fb)
virtual void endJob ()
virtual void endLuminosityBlock (LuminosityBlock &, EventSetup const &)
virtual void endRun (Run &, EventSetup const &)
virtual void produce (Event &, EventSetup const &)=0
void registerAnyProducts (boost::shared_ptr< EDProducer > &module, ProductRegistry *reg)
virtual void respondToCloseInputFile (FileBlock const &fb)
virtual void respondToCloseOutputFiles (FileBlock const &fb)
virtual void respondToOpenInputFile (FileBlock const &fb)
virtual void respondToOpenOutputFiles (FileBlock const &fb)
void setModuleDescription (ModuleDescription const &md)
std::string workerType () const

Private Attributes

CurrentProcessingContext const * current_context_
ModuleDescription moduleDescription_

Friends

class WorkerT


Detailed Description

Definition at line 20 of file EDProducer.h.


Member Typedef Documentation

typedef EDProducer edm::EDProducer::ModuleType

Definition at line 23 of file EDProducer.h.

typedef WorkerT<EDProducer> edm::EDProducer::WorkerType

Definition at line 24 of file EDProducer.h.


Constructor & Destructor Documentation

edm::EDProducer::EDProducer (  ) 

Definition at line 16 of file EDProducer.cc.

00016                          :
00017       ProducerBase(),
00018       moduleDescription_(),
00019       current_context_(0) {}

edm::EDProducer::~EDProducer (  )  [virtual]

Definition at line 21 of file EDProducer.cc.

00021 { }


Member Function Documentation

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().

00060 {}

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().

00064 {}

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().

00062 {}

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   }

void edm::EDProducer::doRespondToCloseInputFile ( FileBlock const &  fb  )  [private]

Definition at line 89 of file EDProducer.cc.

References respondToCloseInputFile().

00089                                                            {
00090     respondToCloseInputFile(fb);
00091   }

void edm::EDProducer::doRespondToCloseOutputFiles ( FileBlock const &  fb  )  [private]

Definition at line 99 of file EDProducer.cc.

References respondToCloseOutputFiles().

00099                                                              {
00100     respondToCloseOutputFiles(fb);
00101   }

void edm::EDProducer::doRespondToOpenInputFile ( FileBlock const &  fb  )  [private]

Definition at line 84 of file EDProducer.cc.

References respondToOpenInputFile().

00084                                                           {
00085     respondToOpenInputFile(fb);
00086   }

void edm::EDProducer::doRespondToOpenOutputFiles ( FileBlock const &  fb  )  [private]

Definition at line 94 of file EDProducer.cc.

References respondToOpenOutputFiles().

00094                                                             {
00095     respondToOpenOutputFiles(fb);
00096   }

virtual void edm::EDProducer::endJob ( void   )  [inline, private, virtual]

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().

00061 {}

virtual void edm::EDProducer::endLuminosityBlock ( LuminosityBlock ,
EventSetup const &   
) [inline, private, virtual]

Definition at line 65 of file EDProducer.h.

Referenced by doEndLuminosityBlock().

00065 {}

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().

00063 {}

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     }

virtual void edm::EDProducer::respondToCloseInputFile ( FileBlock const &  fb  )  [inline, private, virtual]

Definition at line 67 of file EDProducer.h.

Referenced by doRespondToCloseInputFile().

00067 {}

virtual void edm::EDProducer::respondToCloseOutputFiles ( FileBlock const &  fb  )  [inline, private, virtual]

Definition at line 69 of file EDProducer.h.

Referenced by doRespondToCloseOutputFiles().

00069 {}

virtual void edm::EDProducer::respondToOpenInputFile ( FileBlock const &  fb  )  [inline, private, virtual]

Definition at line 66 of file EDProducer.h.

Referenced by doRespondToOpenInputFile().

00066 {}

virtual void edm::EDProducer::respondToOpenOutputFiles ( FileBlock const &  fb  )  [inline, private, virtual]

Definition at line 68 of file EDProducer.h.

Referenced by doRespondToOpenOutputFiles().

00068 {}

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]

Definition at line 57 of file EDProducer.h.

00057 {return "WorkerT<EDProducer>";}


Friends And Related Function Documentation

friend class WorkerT [friend]

Definition at line 22 of file EDProducer.h.


Member Data Documentation

CurrentProcessingContext const* edm::EDProducer::current_context_ [private]

Definition at line 75 of file EDProducer.h.

Referenced by currentContext(), doBeginLuminosityBlock(), doBeginRun(), doEndLuminosityBlock(), doEndRun(), and doEvent().

ModuleDescription edm::EDProducer::moduleDescription_ [private]

Definition at line 74 of file EDProducer.h.

Referenced by doBeginLuminosityBlock(), doBeginRun(), doEndLuminosityBlock(), doEndRun(), doEvent(), registerAnyProducts(), and setModuleDescription().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:40:37 2009 for CMSSW by  doxygen 1.5.4