CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Friends
edm::EDProducer Class Referenceabstract

#include <EDProducer.h>

Inheritance diagram for edm::EDProducer:
edm::ProducerBase edm::ProductRegistryHelper AfterBurnerGenerator AlcaBeamSpotFromDB AlcaBeamSpotProducer AlCaEcalHcalReadoutsProducer AlCaECALRecHitReducer AlCaGammaJetProducer AlCaHcalNoiseProducer AlCaHOCalibProducer AlCaIsoTracksProducer AlignmentMuonHIPTrajectorySelector AlignmentPrescaler AlphaTVarProducer AnyJetToCaloJetProducer APVCyclePhaseProducerFromL1ABC APVCyclePhaseProducerFromL1TS AssociationMapOneToOne2Association< CKey, CVal > AssociationVector2ValueMap< KeyRefProd, CVal > AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector > BaseEvtVtxGenerator BeamSpotOnlineProducer BeamSpotProducer bestPVselector< T1 > BetaBoostEvtVtxGenerator BoostedJetMerger BoostedTopProducer BSCTrigger BtoCharmDecayVertexMerger CalibratedElectronProducer CalibratedPatElectronProducer CaloJetMETcorrInputProducerT< T, Textractor > CaloMuonMerger CaloMuonProducer CaloRecHitCandidateProducer CaloRecHitCopy CaloRecHitsProducer CaloRecoTauProducer CaloRecoTauTagInfoProducer CaloTowerCandidateCreator CaloTowerCreatorForTauHLT CaloTowersCreator CaloTowersMerger CaloTowersReCreator CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init > CandidateTriggerObjectProducer CandIsoDepositProducer CandIsolatorFromDeposits CandOneToManyDeltaRMatcher CandOneToOneDeltaRMatcher CandReducer CandViewRefMerger CandViewRefTriggerBiasRemover CastorCellProducer CastorClusterProducer CastorDigiProducer CastorDigiToRaw CastorFastClusterProducer CastorFastTowerProducer CastorJetIDProducer CastorRawToDigi CastorSimpleReconstructor CastorTowerProducer CATopJetTagger CentralityBinProducer CleanAndMergeProducer CloneProducer< C > ClusterSummaryProducer cms::AlCaDiJetsProducer cms::CkfDebugTrackCandidateMaker cms::CkfTrackCandidateMaker cms::CkfTrajectoryMaker cms::ClusterizerFP420 cms::CosmicTrackFinder cms::DigitizerFP420 cms::HitReCalibrator cms::JetCorrectionProducer< T > cms::JetVertexAssociation cms::METProducer cms::MuonMET cms::MuonMETValueMapProducer cms::MuonTCMETValueMapProducer cms::ReconstructerFP420 cms::RoadSearchCloudCleaner cms::RoadSearchHelixMaker cms::RoadSearchTrackListCleaner cms::SimpleTrackListMerger cms::SiPixelClusterProducer cms::SiPixelDigitizer cms::SiPixelRecHitConverter cms::TauMET cms::TrackerizerFP420 cms::TrackListMerger cms::TrackListMerger cms::Type1MET ColinsSoperVariablesComputer CollectionAdder< C > CollectionCombiner< Collection > CollectionFromZLegProducer ConditionDumperInEdm ConeIsolation ConfigurableAPVCyclePhaseProducer ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init > ConvBremSeedProducer ConversionProducer ConversionSeedFilter ConversionSeedFilterCharge ConversionTrackCandidateProducer ConversionTrackMerger ConversionTrackProducer ConvertedPhotonProducer ConvertObjectMapRecord CorrectedCaloMETProducer2 CorrectedMETProducerT< T > CorrectedPFMETProducer2 CosmicClusterProducer CosmicMuonLinksProducer CosmicMuonProducer CosmicMuonSeedGenerator CosmicSeedGenerator CosmicsMuonIdProducer CRackSeedGenerator CSCDCCUnpacker CSCDigiProducer CSCDigiToRawModule CSCOverlapsTrackPreparation CSCRecHitDProducer CSCSegmentProducer CSCTFCandidateProducer CSCTFPacker CSCTFTrackProducer CSCTFUnpacker CSCTriggerPrimitivesProducer CtfSpecialSeedGenerator DeDxDiscriminatorProducer DeDxEstimatorProducer DeDxEstimatorProducerPixelTripplet DeltaRNearestObjectComputer< T > DiJetVarProducer DimuonMCMatcher DistortedMETProducer DistortedMuonProducer DistortedMuonProducerFromDB DistortedPFCandProducer DoubleProducer DoubleVertexFilter DQMTauProducer DTClusterer DTDigitizer DTDigiToRawModule DTRecHitProducer DTRecSegment2DExtendedProducer DTRecSegment2DProducer DTRecSegment4DProducer DTSegment4DT0Corrector DTTFFEDReader DTTFFEDSim DTTrackFinder DTTrigProd DTUnpackingModule DummyModule EcalChannelKiller EcalCompactTrigPrimProducer EcalDCCTB07UnpackingModule EcalDCCTBUnpackingModule EcalDeadChannelRecoveryProducers EcalDetIdToBeRecoveredProducer EcalDigiProducer EcalDigiSelector EcalDigiToRaw EcalFEDWithCRCErrorProducer EcalFEtoDigi EcalIsolatedParticleCandidateProducer EcalListOfFEDSProducer EcalRawToDigi EcalRawToRecHitByproductProducer EcalRawToRecHitFacility EcalRawToRecHitProducer EcalRawToRecHitRoI EcalRecalibRecHitProducer EcalRecHitProducer EcalRecHitRecalib EcalRecHitsMerger ECALRegFEDSelector EcalSelectiveReadoutProducer EcalTBH2TDCRecInfoProducer EcalTBHodoscopeRecInfoProducer EcalTBMCInfoProducer EcalTBTDCRecInfoProducer EcalTBWeightUncalibRecHitProducer EcalTPSkimmer EcalTrigPrimProducer EcalUncalibRecHitProducer EcalZeroSuppressionProducer edm::BaseFlatGunProducer edm::BeamHaloProducer edm::BMixingModule edm::CFWriter edm::CosMuoGenProducer edm::EventAuxiliaryHistoryProducer edm::ExhumeProducer edm::FlatBaseThetaGunProducer edm::GenericSelectorByValueMap< T, C > edm::HiMixingModule edm::LogErrorHarvester edm::PomwigProducer edm::TriggerResultInserter EgammaEcalRecHitIsolationProducer EgammaElectronTkIsolationProducer EgammaElectronTkNumIsolationProducer EgammaHLTBcHcalIsolationProducersRegional EgammaHLTClusterShapeProducer EgammaHLTCombinedIsolationProducer EgammaHLTEcalIsolationProducersRegional EgammaHLTEcalRecIsolationProducer EgammaHLTElectronCombinedIsolationProducer EgammaHLTElectronDetaDphiProducer EgammaHLTElectronTrackIsolationProducers EgammaHLTGsfTrackVarProducer EgammaHLTHcalIsolationDoubleConeProducers EgammaHLTHcalIsolationProducersRegional EgammaHLTHybridClusterProducer EgammaHLTIslandClusterProducer EgammaHLTMulti5x5ClusterProducer EgammaHLTNxNClusterProducer EgammaHLTPhotonTrackIsolationProducersRegional EgammaHLTPixelMatchElectronProducers EgammaHLTR9IDProducer EgammaHLTR9Producer EgammaHLTRecoEcalCandidateProducers EgammaHLTRegionalPixelSeedGeneratorProducers EgammaHLTRemoveDuplicatedSC EgammaPhotonTkIsolationProducer EgammaPhotonTkNumIsolationProducer EgammaSCCorrectionMaker EgammaTowerIsolationProducer ElectronConversionRejectionVars ElectronIDExternalProducer< algo > ElectronMatchedCandidateProducer ElectronPATIdMVAProducer ElectronRecalibSuperClusterAssociator ElectronSeedMerger ElectronSeedProducer ElectronSqPtTkIsolationProducer EleIsoDetIdCollectionProducer EMIsolatedTauJetsSelector EmptyHepMCProducer EnergyLossProducer ESDigiToRaw ESListOfFEDSProducer ESRawToDigi ESRecHitProducer ESRecHitsMerger ESZeroSuppressionProducer EventCountProducer EventShapeVarsProducer EventVtxInfoNtupleDumper EventWithHistoryProducer EventWithHistoryProducerFromL1ABC evf::EvFFEDSelector EvtPlaneProducer ExampleClusterProducer ExpressLumiProducer ExternalLHEProducer FakeTBEventHeaderProducer FakeTBHodoscopeRawInfoProducer FamosProducer FastElectronSeedProducer FastL1CaloSim FastPrimaryVertexProducer FastTrackMerger FastTSGFromL2Muon FFTJetEFlowSmoother FFTJetPatRecoProducer FFTJetPFPileupCleaner FFTJetPileupEstimator FFTJetPileupProcessor FFTJetProducer FixedGridRhoProducer FixedGridRhoProducerFastjet FlavorHistoryProducer FromClusterSummaryMultiplicityProducer FSPFProducer FSRWeightProducer GamIsoDetIdCollectionProducer GctDigiToRaw GctRawToDigi gen::Pythia6Gun GenFilterEfficiencyProducer GenHFHadronMatcher GenHIEventProducer GenJetBCEnergyRatio GenParticleDecaySelector GenParticleProducer GenParticlePruner GenParticles2HepMCConverter GenTrackMatcher GeometryProducer GlobalCosmicMuonProducer GlobalDigisProducer GlobalHitsProdHist GlobalHitsProducer GlobalMuonProducer GlobalMuonToMuonProducer GlobalRecHitsProducer GlobalTrackQualityProducer GoodSeedProducer GsfElectronBaseProducer GsfElectronCoreBaseProducer GsfElectronFromPVSelector GSFElectronsMixer GsfTrackProducer GsfTrackRefitter GtPsbTextToDigi HadronAndPartonSelector HBHEIsolatedNoiseReflagger HBHENoiseFilterResultProducer HcalCalibFEDSelector HcalDigiProducer HcalDigiToRaw HcalForwardLibWriter HcalHistogramRawToDigi HcalHitReconstructor HcalHitSelection HcalLaserReco HcalPatternSource HcalRawToDigi HcalRealisticZS HcalRecHitRecalib HcalSimpleAmplitudeZS HcalSimpleReconstructor HcalTBDigiProducer HcalTBObjectUnpacker HcalTrigPrimDigiProducer HcalTTPDigiProducer HcalTTPTriggerRecord HectorProducer HepMCCopy HFEMClusterProducer HFRecoEcalCandidateProducer HIBestVertexProducer HiEgammaIsolationProducer HiEgammaSCCorrectionMaker HiEvtPlaneFlatProducer HiGenCleaner< T2 > HighPtTrackEcalDetIdProducer HiL1Subtractor HIPixelClusterVtxProducer HIPixelMedianVtxProducer HiSpikeCleaner HiSuperClusterProducer HITSiStripRawToClustersRoI HLTCaloJetIDProducer HLTCollectionProducer< T > HLTDisplacedmumumuVtxProducer HLTDisplacedmumuVtxProducer HLTDummyCollections HLTHcalTowerNoiseCleaner HLTHtMhtProducer HLTJetCollectionsForElePlusJets< T > HLTJetCollectionsForLeptonPlusJets< jetType > HLTJetCollForElePlusJets< T > HLTJetL1MatchProducer< T > HLTMhtProducer HLTPFJetIDProducer HLTPrescaleRecorder HLTTauMCProducer HLTTauProducer HLTTauRefCombiner HLTTauRefProducer HLTTrackClusterRemover HybridClusterProducer ImpactParameter InclusiveVertexFinder InputGenJetsParticleSelector InterestingDetIdCollectionProducer InterestingEcalDetIdProducer InterestingTrackEcalDetIdProducer InvariantMass< T1, T2 > IPTCorrector IslandClusterProducer IsolatedPixelTrackCandidateProducer IsolatedTauJetsSelector IsolationProducer< C1, C2, Alg, OutputCollection, Setup > IsolationProducerForTracks IsoTracks ISRGammaWeightProducer ISRWeightProducer JetChargeProducer JetCollectionForEleHT JetCrystalsAssociator JetExtender JetFlavourClustering JetIDProducer JetIdSelector< T > JetPartonMatcher JetPlusTrackProducer JetPlusTrackProducerAA JetSignalVertexCompatibility JetTagProducer JetTracksAssociatorAtCaloFace JetTracksAssociatorAtVertex JetTracksAssociatorExplicit JetVetoedTracksAssociatorAtVertex L1Comparator L1DummyProducer L1EmulBias L1ExtraParticleMapProd L1ExtraParticlesProd L1GctEmulator L1GctInternJetProducer L1GlobalTrigger L1GlobalTriggerEvmRawToDigi L1GlobalTriggerRawToDigi L1GlobalTriggerRecordProducer L1GTDigiToRaw L1GTEvmDigiToRaw L1GtTextToRaw L1GtTriggerMenuLiteProducer L1HLTJetsMatching L1HLTTauMatching L1MuGlobalMuonTrigger L1RCTInputProducer L1RCTProducer L1RCTTPGProvider L2MuonCandidateProducer L2MuonIsolationProducer L2MuonProducer L2MuonSeedGenerator L2TauIsolationProducer L2TauIsolationSelector L2TauJetsMerger L2TauJetsProvider L2TauModularIsolationProducer L2TauModularIsolationSelector L2TauNarrowConeIsolationProducer L2TauPixelIsoTagProducer L2TauPixelTrackMatch L2TauRelaxingIsolationSelector L3MuonCandidateProducer L3MuonCandidateProducerFromMuons L3MuonCleaner L3MuonCombinedRelativeIsolationProducer L3MuonIsolationProducer L3MuonProducer L3TkMuonProducer LaserAlignment LaserAlignmentT0Producer LHE2HepMCConverter LHECOMWeightProducer LightPFTrackProducer LTCRawToDigi LumiProducer MaskedRctInputDigiProducer MassKinFitterCandProducer MatacqProducer MatchedProbeMaker< T > reco::modules::MatcherBase< Collection, Collection, reco::helper::CandMapTrait< Collection >::type > MCParticleReplacer MCTrackMatcher MCTruthCompositeMatcher< C1, C2 > MeasurementTrackerSiStripRefGetterProducer Merger< InputCollection, OutputCollection, P > MEtoEDMConverter MFProducer MinMETProducerT< T > MixBoostEvtVtxGenerator MixEvtVtxGenerator MuIsoDepositCopyProducer MuIsoDepositProducer MuIsolatorResultProducer< BT > Multi5x5ClusterProducer Multi5x5SuperClusterProducer MultiplicityProducer< T > MuonAssociatorEDProducer MuonCandProducerMon MuonErrorMatrixAdjuster MuonFromPVSelector MuonIdProducer MuonLinksProducer MuonLinksProducerForHLT MuonMCClassifier MuonMETcorrInputProducer MuonMillepedeTrackRefitter MuonProducer MuonRefProducer MuonSeedGenerator MuonSeedMerger MuonSeedProducer MuonSeedTrack MuonSelectionTypeValueMapProducer MuonSelectorVertex MuonsFromRefitTracksProducer MuonShowerInformationProducer MuonSimHitProducer MuonTimingProducer MuonTrackProducer MuonWithPFIsoProducer MuPFIsoEmbedder MuScleFitMuonProducer NearbyCandCountComputer NeutronHitsCollector NtpProducer< C > NtpProducer< C > NTuplingDevice NuclearInteractionEDProducer NuclearSeedsEDProducer NuclearTrackCorrector ObjectMultiplicityCounter< T > ObjectViewCleaner< T > ObjectViewCleaner< T > ObjectViewMatcher< T1, T2 > OscarProducer OtherObjectVariableComputer< T > ParticleDecayProducer ParticleTowerProducer PartonSelector pat::DuplicatedElectronCleaner pat::GenPlusSimParticleProducer pat::HLTL1MuonMatcher pat::JetCorrFactorsProducer pat::L1MuonMatcher pat::MatcherByPulls< T > pat::MatcherUsingTracks pat::ObjectEnergyScale< T > pat::ObjectSpatialResolution< T > pat::PATCleaner< PATObjType > pat::PATCompositeCandidateProducer pat::PATConversionProducer 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 > pat::PATTriggerProducer pat::PATVertexAssociationProducer pat::TauJetCorrFactorsProducer pat::xxxEventHypothesisProducer PATHeavyIonProducer PATHemisphereProducer PathTimerInserter PatJPsiProducer PdfWeightProducer PF_PU_AssoMap PF_PU_FirstVertexTracks PFBlockProducer PFCand_AssoMap PFCand_NoPU_WithAM PFCandidateMixer PFCandIsolatorFromDeposits PFCandMETcorrInputProducer PFchsMETcorrInputProducer PFClusterProducer PFClusterShapeProducer PFConcretePFCandidateProducer PFConversionProducer PFDisplacedTrackerVertexProducer PFDisplacedVertexCandidateProducer PFDisplacedVertexProducer PFElecTkProducer PFElectronTranslator PFJetMETcorrInputProducerT< T, Textractor > PFJetsMatchedToFilteredCaloJetsProducer PFJetToCaloProducer PFLinker PFMET PFNuclearProducer PFPhotonTranslator PFPileUp PFProducer PFRecHitProducer PFRecoTauDecayModeDeterminator PFRecoTauProducer PFRecoTauTagInfoProducer PFSimParticleProducer PFTauMVAInputDiscriminantTranslator PFTauToJetProducer PFTauViewRefMerger PFTrackProducer PFV0Producer PhotonConversionTrajectorySeedProducerFromQuadruplets PhotonConversionTrajectorySeedProducerFromSingleLeg PhotonCoreProducer PhotonIDProducer PhotonProducer PileupInformation PileUpProducer PixelClusterSelectorTopBottom PixelTrackProducer PixelTracksProducer PixelVertexProducer PixelVertexProducerClusters PixelVertexProducerMedian PiZeroDiscriminatorProducer PiZeroDiscriminatorProducer PreshowerClusterProducer PreshowerClusterShapeProducer PrimaryVertexProducer prodname ProduceIsolationMap QualityFilter QuarkoniaTrackSelector RandomEngineStateProducer RawDataCollectorByLabel RawDataCollectorModule RawDataSelector RazorVarProducer RctInputTextToDigi RctTextToRctDigi RecHitCorrector RecHitFilter reco::BeamHaloSummaryProducer reco::CentralityProducer reco::CSCHaloDataProducer reco::EcalHaloDataProducer reco::GlobalHaloDataProducer reco::HcalHaloDataProducer reco::HcalNoiseInfoProducer reco::modules::CaloRecHitCandidateProducer< HitCollection > reco::modules::CandCombinerBase reco::modules::CosmicTrackSelector reco::modules::CosmicTrackSplitter reco::modules::HICaloCompatibleTrackSelector reco::modules::JetFlavourIdentifier reco::modules::MatcherBase< C1, C2, M > reco::modules::MultiTrackSelector 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 > reco::tautools::CastedRefProducer< DerivedCollection, BaseType > reco::tautools::CopyProducer< Collection > RecoTauCleanerImpl< Prod > RecoTauEventFlagProducer RecoTauJetRegionProducer RecoTauPiZeroFlattener RecoTauPiZeroProducer RecoTauPiZeroUnembedder RecoTauProducer RecoTracksMixer ReducedESRecHitCollectionProducer ReducedRecHitCollectionProducer ReduceHcalRecHitCollectionProducer RegressionEnergyPatElectronProducer RoadSearchCloudMaker RoadSearchSeedFinder RoadSearchTrackCandidateMaker RPCDigiProducer RPCPackingModule RPCPointProducer RPCRecHitProducer RPCSeedGenerator RPCTechnicalTrigger RPCTrigger RPCUnpackingModule ScaleCorrMETData ScalersRawToDigi SecondaryVertexProducer SecondaryVertexTagInfoProxy SeedClusterRemover SeedCombiner SeedGeneratorFromProtoTracksEDProducer SeedGeneratorFromRegionHitsEDProducer SelectReplacementCandidates SETMuonSeedProducer ShallowCloneProducer< C > ShallowClustersProducer ShallowDigisProducer ShallowEventDataProducer ShallowExampleProducer ShallowGainCalibration ShallowRechitClustersProducer ShallowSimhitClustersProducer ShallowSimTracksProducer ShallowTrackClustersProducer ShallowTracksProducer ShiftedJetProducerT< T, Textractor > ShiftedMETcorrInputProducer ShiftedParticleMETcorrInputProducer ShiftedParticleProducerT< T > ShiftedPFCandidateProducerForNoPileUpPFMEt ShiftedPFCandidateProducerForPFMEtMVA SiClusterTranslator SimHitShifter SimpleCosmicBONSeeder SiPixelCalibDigiProducer SiPixelDigiToRaw SiPixelFedFillerWordEventNumber SiPixelRawToDigi sistrip::DigiToRawModule sistrip::ExcludedFEDListProducer sistrip::FEDEmulatorModule sistrip::RawToClusters sistrip::RawToDigiModule sistrip::SpyDigiConverterModule sistrip::SpyEventSummaryProducer sistrip::SpyUnpackerModule SiStripClusterizer SiStripClusterToDigiProducer SiStripDigitizer SiStripElectronAssociator SiStripElectronProducer SiStripElectronSeedProducer SiStripFineDelayHit SiStripMeanCMExtractor SiStripProcessedRawDigiProducer SiStripRawToClustersRoI SiStripRecHitConverter SiStripRegFEDSelector SiStripZeroSuppression SiTrackerGaussianSmearingRecHitConverter SmearedJetProducerT< T, Textractor > SoftLepton SoftPFElectronTagInfoProducer SoftPFMuonTagInfoProducer SourceCardTextToRctDigi StandAloneMuonProducer StEvtSolutionMaker StGenEventReco StripClusterSelectorTopBottom SubdetFEDSelector SubsystemNeutronWriter SuperClusterProducer SysShiftMETcorrInputProducer TagProbeMassProducer TauDiscriminationProducerBase< TauType, TauDiscriminator > TauGenJetProducer TauJetSelectorForHLTTrackSeeding TauSpinnerCMS TBHodoActiveVolumeRawInfoProducer TCRecoTauProducer TevMuonProducer TextToRaw Timer TkAlCaOverlapTagger TkLasBeamFitter TopBottomClusterInfoProducer TopDecaySubset TopInitSubset TopProjector< Top, Bottom > TrackAlgoCompareUtil TrackAssociatorEDProducer TrackCandidateProducer TrackCandidateTopBottomHitFilter TrackClusterRemover TrackClusterSplitter TrackerHitProducer TrackerToMuonPropagator TrackExtrapolator TrackFromPVSelector TrackInfoProducer TrackingRecHitTranslator TrackingTruthProducer TrackIPProducer TrackListCombiner TrackMCQuality TrackProducer TrackProducerWithSCAssociation TrackRefitter TracksToTrajectories TrackVertexArbitrator TrajectorySeedFromMuonProducer TrajectorySeedProducer TriggerCandProducer< object > TriggerMatcherToHLTDebug TriggerMatchProducer< object > TriggerSummaryProducerAOD TriggerSummaryProducerRAW TruthTauDecayModeProducer TSGFromL1Muon TSGFromL2Muon TtDilepEvtSolutionMaker TtEvtBuilder< C > TtFullHadHypothesis TtFullHadKinFitProducer TtFullHadSignalSelMVAComputer TtFullLepHypothesis TtFullLepKinSolutionProducer TtGenEventReco TtHadEvtSolutionMaker TtJetPartonMatch< C > TtSemiEvtSolutionMaker TtSemiLepHitFitProducer< LeptonCollection > TtSemiLepHypothesis TtSemiLepJetCombGeom TtSemiLepJetCombMaxSumPtWMass TtSemiLepJetCombMVAComputer TtSemiLepJetCombWMassDeltaTopMass TtSemiLepJetCombWMassMaxSumPt TtSemiLepKinFitProducer< LeptonCollection > TtSemiLepSignalSelMVAComputer Type0PFMETcorrInputProducer Type1PFMET Type2CorrectionProducer UncleanSCRecoveryProducer UnifiedSCCollectionProducer UpdatedMuonInnerTrackRef V0Producer VertexFromTrackProducer VertexMerger VirtualJetProducer VoronoiBackgroundProducer VZeroProducer WeakEffectsWeightProducer WMuNuProducer ZdcHitReconstructor ZdcSimpleReconstructor ZllArbitrator< T1 > ZMuMuMuonUserData ZmumuPFEmbedder ZMuMuTrackUserData ZMuMuUserData ZMuMuUserDataOneTrack ZToLLEdmNtupleDumper

Public Types

typedef EDProducer ModuleType
 
typedef WorkerT< EDProducerWorkerType
 
- Public Types inherited from edm::ProducerBase
typedef
ProductRegistryHelper::TypeLabelList 
TypeLabelList
 

Public Member Functions

 EDProducer ()
 
virtual ~EDProducer ()
 
- Public Member Functions inherited from edm::ProducerBase
 ProducerBase ()
 
void registerProducts (ProducerBase *, ProductRegistry *, ModuleDescription const &)
 
boost::function< void(const
BranchDescription &)> 
registrationCallback () const
 used by the fwk to register list of products More...
 
virtual ~ProducerBase ()
 

Static Public Member Functions

static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &descriptions)
 

Protected Member Functions

CurrentProcessingContext const * currentContext () const
 
- Protected Member Functions inherited from edm::ProducerBase
template<class TProducer , class TMethod >
void callWhenNewProductsRegistered (TProducer *iProd, TMethod iMethod)
 

Private Member Functions

virtual void beginJob ()
 
virtual void beginLuminosityBlock (LuminosityBlock &, EventSetup const &)
 
virtual void beginRun (Run &, EventSetup const &)
 
void doBeginJob ()
 
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 doPostForkReacquireResources (unsigned int iChildIndex, unsigned int iNumberOfChildren)
 
void doPreForkReleaseResources ()
 
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 postForkReacquireResources (unsigned int, unsigned int)
 
virtual void preForkReleaseResources ()
 
virtual void produce (Event &, EventSetup const &)=0
 
void registerAnyProducts (EDProducer *module, ProductRegistry *reg)
 
virtual void respondToCloseInputFile (FileBlock const &)
 
virtual void respondToCloseOutputFiles (FileBlock const &)
 
virtual void respondToOpenInputFile (FileBlock const &)
 
virtual void respondToOpenOutputFiles (FileBlock const &)
 
void setModuleDescription (ModuleDescription const &md)
 
std::string workerType () const
 

Private Attributes

CurrentProcessingContext const * current_context_
 
ModuleDescription moduleDescription_
 
std::vector< BranchIDpreviousParentage_
 
ParentageID previousParentageId_
 

Friends

template<typename T >
class WorkerT
 

Detailed Description

Definition at line 21 of file EDProducer.h.

Member Typedef Documentation

Definition at line 24 of file EDProducer.h.

Definition at line 25 of file EDProducer.h.

Constructor & Destructor Documentation

edm::EDProducer::EDProducer ( )

Definition at line 17 of file EDProducer.cc.

17  :
18  ProducerBase(),
ParentageID previousParentageId_
Definition: EDProducer.h:84
std::vector< BranchID > previousParentage_
Definition: EDProducer.h:83
ModuleDescription moduleDescription_
Definition: EDProducer.h:81
CurrentProcessingContext const * current_context_
Definition: EDProducer.h:82
edm::EDProducer::~EDProducer ( )
virtual

Definition at line 24 of file EDProducer.cc.

24 { }

Member Function Documentation

const std::string & edm::EDProducer::baseType ( )
static

Definition at line 136 of file EDProducer.cc.

References edm::kBaseType().

136  {
137  return kBaseType;
138  }
static const std::string kBaseType("EDAnalyzer")
virtual void edm::EDProducer::beginJob ( void  )
inlineprivatevirtual

Reimplemented in reco::GlobalHaloDataProducer, AlCaHOCalibProducer, GlobalRecHitsProducer, edm::HiMixingModule, JetFlavourClustering, reco::CSCHaloDataProducer, EvtPlaneProducer, GlobalDigisProducer, reco::EcalHaloDataProducer, reco::HcalHaloDataProducer, RPCSeedGenerator, HiEvtPlaneFlatProducer, FFTJetProducer, LaserAlignment, HadronAndPartonSelector, GlobalHitsProducer, GlobalHitsProdHist, cms::SiPixelRecHitConverter, FFTJetPatRecoProducer, ClusterSummaryProducer, CATopJetTagger, ExternalLHEProducer, MuonsFromRefitTracksProducer, pat::PATMHTProducer, CSCOverlapsTrackPreparation, TrackerToMuonPropagator, cms::SiPixelClusterProducer, TrackAlgoCompareUtil, GenHFHadronMatcher, TrackExtrapolator, reco::BeamHaloSummaryProducer, L1GlobalTriggerRawToDigi, SiPixelCalibDigiProducer, MEtoEDMConverter, APVCyclePhaseProducerFromL1ABC, APVCyclePhaseProducerFromL1TS, L1GtTriggerMenuLiteProducer, FFTJetEFlowSmoother, TrackerHitProducer, reco::CentralityProducer, FFTJetPileupProcessor, SiStripMeanCMExtractor, L2TauNarrowConeIsolationProducer, L1GlobalTriggerEvmRawToDigi, L1GTDigiToRaw, L2TauIsolationProducer, L2TauModularIsolationProducer, LHE2HepMCConverter, JetCollectionForEleHT, L1MuGlobalMuonTrigger, JetPlusTrackProducerAA, CastorTowerProducer, NuclearInteractionEDProducer, L1GTEvmDigiToRaw, PatJPsiProducer, CastorClusterProducer, MultiplicityProducer< T >, RctInputTextToDigi, InterestingTrackEcalDetIdProducer, HiSpikeCleaner, HiL1Subtractor, MuonErrorMatrixAdjuster, ZmumuPFEmbedder, GctRawToDigi, EventShapeVarsProducer, CaloTowersMerger, EcalDigiToRaw, MuScleFitMuonProducer, RecHitCorrector, TruthTauDecayModeProducer, edm::MixingModule, PATHeavyIonProducer, JetIDProducer, HcalHitSelection, edm::DataMixingModule, MuonSeedTrack, L1GtTextToRaw, L1Comparator, ConfigurableAPVCyclePhaseProducer, prodname, BSCTrigger, FFTJetPileupEstimator, CastorCellProducer, reco::HcalNoiseInfoProducer, PFCandidateMixer, L1GlobalTriggerRecordProducer, FFTJetPFPileupCleaner, MuonTimingProducer, V0Producer, TrackMCQuality, EventWithHistoryProducerFromL1ABC, L1DummyProducer, CastorJetIDProducer, HITSiStripRawToClustersRoI, FromClusterSummaryMultiplicityProducer, GctDigiToRaw, L1ExtraParticlesProd, MuPFIsoEmbedder, ConversionSeedFilter, GSFElectronsMixer, EventWithHistoryProducer, TauSpinnerCMS, TextToRaw, CentralityBinProducer, cms::MuonTCMETValueMapProducer, NeutronHitsCollector, L1EmulBias, NTuplingDevice, EcalFEtoDigi, cms::SiPixelDigitizer, RecoTracksMixer, L1GctEmulator, ConversionSeedFilterCharge, cms::AlCaDiJetsProducer, cms::HitReCalibrator, PFPileUp, JetPlusTrackProducer, PFBlockProducer, ECALRegFEDSelector, edm::LogErrorHarvester, GamIsoDetIdCollectionProducer, cms::ClusterizerFP420, LaserAlignmentT0Producer, TagProbeMassProducer, EcalTrigPrimProducer, MatchedProbeMaker< T >, WMuNuProducer, MuonCandProducerMon, EleIsoDetIdCollectionProducer, cms::TrackerizerFP420, EmptyHepMCProducer, MCParticleReplacer, AlCaGammaJetProducer, PFMET, EcalDCCTB07UnpackingModule, gen::Pythia6Gun, edm::CFWriter, TrackAssociatorEDProducer, EcalDCCTBUnpackingModule, EcalIsolatedParticleCandidateProducer, HcalForwardLibWriter, SiStripRegFEDSelector, EcalChannelKiller, ParticleTowerProducer, EcalDeadChannelRecoveryProducers, PFProducer, cms::ReconstructerFP420, SubdetFEDSelector, L1GctInternJetProducer, GeometryProducer, CandidateTriggerObjectProducer, EgammaHLTRecoEcalCandidateProducers, cms::MuonMETValueMapProducer, PFDisplacedVertexCandidateProducer, PFDisplacedVertexProducer, HLTDisplacedmumumuVtxProducer, HLTDisplacedmumuVtxProducer, IsolatedPixelTrackCandidateProducer, TauGenJetProducer, TriggerCandProducer< object >, SelectReplacementCandidates, AlcaBeamSpotFromDB, SiPixelFedFillerWordEventNumber, TriggerMatchProducer< object >, EgammaHLTPixelMatchElectronProducers, cms::TauMET, RPCPointProducer, L2MuonIsolationProducer, sistrip::DigiToRawModule, LHECOMWeightProducer, L3MuonCombinedRelativeIsolationProducer, L3MuonIsolationProducer, AlignmentPrescaler, OscarProducer, TtFullLepKinSolutionProducer, L2TauIsolationSelector, L2TauModularIsolationSelector, L2TauRelaxingIsolationSelector, FSRWeightProducer, ISRWeightProducer, PdfWeightProducer, ESDigiToRaw, ESListOfFEDSProducer, TtFullHadSignalSelMVAComputer, TtSemiLepSignalSelMVAComputer, ISRGammaWeightProducer, EcalListOfFEDSProducer, HectorProducer, UpdatedMuonInnerTrackRef, HcalCalibFEDSelector, TauJetSelectorForHLTTrackSeeding, TtSemiLepJetCombMVAComputer, FSPFProducer, ElectronMatchedCandidateProducer, EcalRecHitsMerger, ESRecHitsMerger, HIPixelMedianVtxProducer, TtDilepEvtSolutionMaker, DummyModule, CSCTFTrackProducer, DistortedMuonProducer, MFProducer, FixedGridRhoProducerFastjet, ElectronSeedMerger, TtSemiLepJetCombGeom, DistortedPFCandProducer, MuonWithPFIsoProducer, HLTJetL1MatchProducer< T >, MuonAssociatorEDProducer, TtSemiLepJetCombMaxSumPtWMass, TtSemiLepJetCombWMassDeltaTopMass, TtSemiLepJetCombWMassMaxSumPt, HIBestVertexProducer, FixedGridRhoProducer, DistortedMETProducer, HLTPFJetIDProducer, HLTCaloJetIDProducer, and WeakEffectsWeightProducer.

Definition at line 65 of file EDProducer.h.

Referenced by doBeginJob().

65 {}
virtual void edm::EDProducer::beginLuminosityBlock ( LuminosityBlock ,
EventSetup const &   
)
inlineprivatevirtual
virtual void edm::EDProducer::beginRun ( Run ,
EventSetup const &   
)
inlineprivatevirtual

Reimplemented in reco::GlobalHaloDataProducer, JetFlavourClustering, reco::CSCHaloDataProducer, LumiProducer, reco::EcalHaloDataProducer, reco::HcalHaloDataProducer, HadronAndPartonSelector, NuclearTrackCorrector, ExpressLumiProducer, TriggerMatcherToHLTDebug, CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >, MuonSimHitProducer, RPCTechnicalTrigger, ExternalLHEProducer, GenHFHadronMatcher, reco::BeamHaloSummaryProducer, sistrip::FEDEmulatorModule, PFPhotonTranslator, MEtoEDMConverter, MuonIdProducer, APVCyclePhaseProducerFromL1ABC, APVCyclePhaseProducerFromL1TS, L1GtTriggerMenuLiteProducer, SiTrackerGaussianSmearingRecHitConverter, LHE2HepMCConverter, pat::PATTriggerProducer, HighPtTrackEcalDetIdProducer, sistrip::SpyUnpackerModule, InterestingTrackEcalDetIdProducer, EcalRawToRecHitFacility, NuclearSeedsEDProducer, EcalRawToDigi, ConditionDumperInEdm, pat::PATTriggerEventProducer, DeDxDiscriminatorProducer, prodname, ConvBremSeedProducer, reco::HcalNoiseInfoProducer, L1Comparator, GoodSeedProducer, ConfigurableAPVCyclePhaseProducer, L1RCTProducer, MuPFIsoEmbedder, RPCRecHitProducer, EventWithHistoryProducerFromL1ABC, InterestingDetIdCollectionProducer, EgammaHLTElectronDetaDphiProducer, ConversionTrackCandidateProducer, TrackCandidateTopBottomHitFilter, CtfSpecialSeedGenerator, PhotonProducer, ElectronSeedProducer, PFSimParticleProducer, SiClusterTranslator, HLTPrescaleRecorder, ConvertedPhotonProducer, PFBlockProducer, PFElecTkProducer, cms::CkfTrajectoryMaker, MeasurementTrackerSiStripRefGetterProducer, HcalHitReconstructor, SiStripRawToClustersRoI, FastElectronSeedProducer, pat::HLTL1MuonMatcher, EcalTrigPrimProducer, sistrip::SpyDigiConverterModule, gen::Pythia6Gun, edm::BMixingModule, pat::L1MuonMatcher, PhotonCoreProducer, DeDxEstimatorProducer, DeDxEstimatorProducerPixelTripplet, DTTrigProd, PFLinker, SiStripFineDelayHit, sistrip::SpyEventSummaryProducer, TrackingRecHitTranslator, PFRecHitProducer, cms::CkfTrackCandidateMaker, MCParticleReplacer, BaseEvtVtxGenerator, edm::BaseFlatGunProducer, ZdcHitReconstructor, PFProducer, TrackCandidateProducer, BetafuncEvtVtxGenerator, PFDisplacedVertexCandidateProducer, PFDisplacedVertexProducer, TrajectorySeedProducer, EgammaHLTRegionalPixelSeedGeneratorProducers, CastorRawToDigi, sistrip::RawToClusters, GenParticles2HepMCConverter, EcalDetIdToBeRecoveredProducer, IsolatedPixelTrackCandidateProducer, CandidateTriggerObjectProducer, RPCUnpackingModule, sistrip::ExcludedFEDListProducer, sistrip::RawToDigiModule, PileUpProducer, edm::FlatBaseThetaGunProducer, TriggerCandProducer< object >, TriggerMatchProducer< object >, CaloRecHitsProducer, LHECOMWeightProducer, PFElectronTranslator, PFTrackProducer, ReducedESRecHitCollectionProducer, FastTSGFromL2Muon, TauJetSelectorForHLTTrackSeeding, RPCDigiProducer, HcalSimpleReconstructor, OscarProducer, TSGFromL1Muon, ZdcSimpleReconstructor, CaloRecHitCopy, FSPFProducer, TSGFromL2Muon, EnergyLossProducer, FamosProducer, CastorFastClusterProducer, CastorFastTowerProducer, PFV0Producer, FixedGridRhoProducerFastjet, LightPFTrackProducer, PFNuclearProducer, PFConversionProducer, PFDisplacedTrackerVertexProducer, HcalDigiProducer, DistortedMuonProducerFromDB, FixedGridRhoProducer, PhotonConversionTrajectorySeedProducerFromQuadruplets, PhotonConversionTrajectorySeedProducerFromSingleLeg, SeedGeneratorFromRegionHitsEDProducer, CastorSimpleReconstructor, HepMCCopy, PixelTrackProducer, SeedCombiner, cms::CkfDebugTrackCandidateMaker, QualityFilter, and InterestingEcalDetIdProducer.

Definition at line 67 of file EDProducer.h.

Referenced by doBeginRun().

67 {}
CurrentProcessingContext const * edm::EDProducer::currentContext ( ) const
protected

Definition at line 117 of file EDProducer.cc.

References current_context_.

117  {
118  return current_context_;
119  }
CurrentProcessingContext const * current_context_
Definition: EDProducer.h:82
void edm::EDProducer::doBeginJob ( )
private

Definition at line 37 of file EDProducer.cc.

References beginJob().

37  {
38  this->beginJob();
39  }
virtual void beginJob()
Definition: EDProducer.h:65
bool edm::EDProducer::doBeginLuminosityBlock ( LuminosityBlockPrincipal lbp,
EventSetup const &  c,
CurrentProcessingContext const *  cpc 
)
private

Definition at line 67 of file EDProducer.cc.

References beginLuminosityBlock(), edm::LuminosityBlock::commit_(), current_context_, and moduleDescription_.

68  {
69  detail::CPCSentry sentry(current_context_, cpc);
71  this->beginLuminosityBlock(lb, c);
72  lb.commit_();
73  return true;
74  }
virtual void beginLuminosityBlock(LuminosityBlock &, EventSetup const &)
Definition: EDProducer.h:69
ModuleDescription moduleDescription_
Definition: EDProducer.h:81
CurrentProcessingContext const * current_context_
Definition: EDProducer.h:82
bool edm::EDProducer::doBeginRun ( RunPrincipal rp,
EventSetup const &  c,
CurrentProcessingContext const *  cpc 
)
private

Definition at line 47 of file EDProducer.cc.

References beginRun(), edm::Run::commit_(), current_context_, moduleDescription_, and alignCSCRings::r.

48  {
49  detail::CPCSentry sentry(current_context_, cpc);
51  this->beginRun(r, c);
52  r.commit_();
53  return true;
54  }
virtual void beginRun(Run &, EventSetup const &)
Definition: EDProducer.h:67
ModuleDescription moduleDescription_
Definition: EDProducer.h:81
CurrentProcessingContext const * current_context_
Definition: EDProducer.h:82
void edm::EDProducer::doEndJob ( )
private

Definition at line 42 of file EDProducer.cc.

References endJob().

42  {
43  this->endJob();
44  }
virtual void endJob()
Definition: EDProducer.h:66
bool edm::EDProducer::doEndLuminosityBlock ( LuminosityBlockPrincipal lbp,
EventSetup const &  c,
CurrentProcessingContext const *  cpc 
)
private

Definition at line 77 of file EDProducer.cc.

References edm::LuminosityBlock::commit_(), current_context_, endLuminosityBlock(), and moduleDescription_.

78  {
79  detail::CPCSentry sentry(current_context_, cpc);
81  this->endLuminosityBlock(lb, c);
82  lb.commit_();
83  return true;
84  }
virtual void endLuminosityBlock(LuminosityBlock &, EventSetup const &)
Definition: EDProducer.h:70
ModuleDescription moduleDescription_
Definition: EDProducer.h:81
CurrentProcessingContext const * current_context_
Definition: EDProducer.h:82
bool edm::EDProducer::doEndRun ( RunPrincipal rp,
EventSetup const &  c,
CurrentProcessingContext const *  cpc 
)
private

Definition at line 57 of file EDProducer.cc.

References edm::Run::commit_(), current_context_, endRun(), moduleDescription_, and alignCSCRings::r.

58  {
59  detail::CPCSentry sentry(current_context_, cpc);
61  this->endRun(r, c);
62  r.commit_();
63  return true;
64  }
virtual void endRun(Run &, EventSetup const &)
Definition: EDProducer.h:68
ModuleDescription moduleDescription_
Definition: EDProducer.h:81
CurrentProcessingContext const * current_context_
Definition: EDProducer.h:82
bool edm::EDProducer::doEvent ( EventPrincipal ep,
EventSetup const &  c,
CurrentProcessingContext const *  cpcp 
)
private

Definition at line 27 of file EDProducer.cc.

References edm::Event::commit_(), current_context_, alignCSCRings::e, moduleDescription_, previousParentage_, previousParentageId_, and produce().

28  {
29  detail::CPCSentry sentry(current_context_, cpc);
31  this->produce(e, c);
33  return true;
34  }
ParentageID previousParentageId_
Definition: EDProducer.h:84
std::vector< BranchID > previousParentage_
Definition: EDProducer.h:83
ModuleDescription moduleDescription_
Definition: EDProducer.h:81
CurrentProcessingContext const * current_context_
Definition: EDProducer.h:82
virtual void produce(Event &, EventSetup const &)=0
void edm::EDProducer::doPostForkReacquireResources ( unsigned int  iChildIndex,
unsigned int  iNumberOfChildren 
)
private

Definition at line 112 of file EDProducer.cc.

References postForkReacquireResources().

112  {
113  postForkReacquireResources(iChildIndex, iNumberOfChildren);
114  }
virtual void postForkReacquireResources(unsigned int, unsigned int)
Definition: EDProducer.h:76
void edm::EDProducer::doPreForkReleaseResources ( )
private

Definition at line 107 of file EDProducer.cc.

References preForkReleaseResources().

107  {
109  }
virtual void preForkReleaseResources()
Definition: EDProducer.h:75
void edm::EDProducer::doRespondToCloseInputFile ( FileBlock const &  fb)
private

Definition at line 92 of file EDProducer.cc.

References respondToCloseInputFile().

92  {
94  }
virtual void respondToCloseInputFile(FileBlock const &)
Definition: EDProducer.h:72
void edm::EDProducer::doRespondToCloseOutputFiles ( FileBlock const &  fb)
private

Definition at line 102 of file EDProducer.cc.

References respondToCloseOutputFiles().

102  {
104  }
virtual void respondToCloseOutputFiles(FileBlock const &)
Definition: EDProducer.h:74
void edm::EDProducer::doRespondToOpenInputFile ( FileBlock const &  fb)
private

Definition at line 87 of file EDProducer.cc.

References respondToOpenInputFile().

87  {
89  }
virtual void respondToOpenInputFile(FileBlock const &)
Definition: EDProducer.h:71
void edm::EDProducer::doRespondToOpenOutputFiles ( FileBlock const &  fb)
private

Definition at line 97 of file EDProducer.cc.

References respondToOpenOutputFiles().

97  {
99  }
virtual void respondToOpenOutputFiles(FileBlock const &)
Definition: EDProducer.h:73
virtual void edm::EDProducer::endJob ( void  )
inlineprivatevirtual

Reimplemented in reco::GlobalHaloDataProducer, AlCaHOCalibProducer, GlobalRecHitsProducer, edm::HiMixingModule, JetFlavourClustering, reco::CSCHaloDataProducer, EvtPlaneProducer, GlobalDigisProducer, SimHitShifter, reco::EcalHaloDataProducer, L1GTDigiToRaw, RPCSeedGenerator, L1GlobalTriggerRawToDigi, reco::HcalHaloDataProducer, HiEvtPlaneFlatProducer, FFTJetProducer, LaserAlignment, NuclearTrackCorrector, BoostedTopProducer, HadronAndPartonSelector, GlobalHitsProducer, GlobalHitsProdHist, L1GTEvmDigiToRaw, FFTJetPatRecoProducer, MuonSimHitProducer, RPCTechnicalTrigger, L1GlobalTriggerEvmRawToDigi, GctRawToDigi, CATopJetTagger, pat::PATMHTProducer, MuonsFromRefitTracksProducer, SiPixelCalibDigiProducer, CSCOverlapsTrackPreparation, TrackerToMuonPropagator, JetIdSelector< T >, TrackAlgoCompareUtil, L1GtTriggerMenuLiteProducer, edm::BMixingModule, GenHFHadronMatcher, TrackExtrapolator, reco::BeamHaloSummaryProducer, APVCyclePhaseProducerFromL1ABC, APVCyclePhaseProducerFromL1TS, BoostedJetMerger, MEtoEDMConverter, L1GtTextToRaw, ObjectViewCleaner< T >, FFTJetEFlowSmoother, reco::CentralityProducer, FFTJetPileupProcessor, SiStripMeanCMExtractor, L2TauNarrowConeIsolationProducer, ObjectViewCleaner< T >, TrackerHitProducer, L2TauIsolationProducer, L2TauModularIsolationProducer, LHE2HepMCConverter, JetCollectionForEleHT, ObjectViewMatcher< T1, T2 >, JetPlusTrackProducerAA, CastorClusterProducer, CastorTowerProducer, NuclearInteractionEDProducer, ZmumuPFEmbedder, PatJPsiProducer, NuclearSeedsEDProducer, MuonSeedTrack, MultiplicityProducer< T >, RctInputTextToDigi, InterestingTrackEcalDetIdProducer, HiSpikeCleaner, HiL1Subtractor, MuonErrorMatrixAdjuster, DeDxDiscriminatorProducer, AlCaIsoTracksProducer, EventShapeVarsProducer, CaloTowersMerger, EcalDigiToRaw, MuScleFitMuonProducer, RecHitCorrector, TruthTauDecayModeProducer, L1GlobalTriggerRecordProducer, L1Comparator, PATHeavyIonProducer, JetIDProducer, HcalHitSelection, ConfigurableAPVCyclePhaseProducer, EventWithHistoryProducerFromL1ABC, prodname, MaskedRctInputDigiProducer, BSCTrigger, FFTJetPileupEstimator, CastorCellProducer, PFCandidateMixer, L1DummyProducer, FFTJetPFPileupCleaner, reco::HcalNoiseInfoProducer, MuonTimingProducer, V0Producer, TrackMCQuality, CastorJetIDProducer, TrackCandidateTopBottomHitFilter, FromClusterSummaryMultiplicityProducer, GctDigiToRaw, L1ExtraParticlesProd, MuPFIsoEmbedder, ConversionSeedFilter, GSFElectronsMixer, HITSiStripRawToClustersRoI, EventWithHistoryProducer, TauSpinnerCMS, TriggerSummaryProducerAOD, TextToRaw, CentralityBinProducer, cms::MuonTCMETValueMapProducer, L1EmulBias, PATHemisphereProducer, ConvertedPhotonProducer, NeutronHitsCollector, NTuplingDevice, EcalFEtoDigi, RecoTracksMixer, L1GctEmulator, pat::GenPlusSimParticleProducer, ConversionSeedFilterCharge, JetPlusTrackProducer, ECALRegFEDSelector, edm::LogErrorHarvester, L1RCTTPGProvider, LaserAlignmentT0Producer, TagProbeMassProducer, MuonCandProducerMon, DeDxEstimatorProducer, DeDxEstimatorProducerPixelTripplet, MatchedProbeMaker< T >, EcalDCCTB07UnpackingModule, EmptyHepMCProducer, WMuNuProducer, EcalDCCTBUnpackingModule, GtPsbTextToDigi, TrackAssociatorEDProducer, MCParticleReplacer, ZllArbitrator< T1 >, gen::Pythia6Gun, pat::DuplicatedElectronCleaner, SubjetFilterJetProducer, GsfElectronFromPVSelector, EcalIsolatedParticleCandidateProducer, HcalForwardLibWriter, SiStripRegFEDSelector, EcalChannelKiller, ParticleTowerProducer, EcalDeadChannelRecoveryProducers, SubdetFEDSelector, L1GctInternJetProducer, CandidateTriggerObjectProducer, pat::PATGenCandsFromSimTracksProducer, cms::MuonMETValueMapProducer, GeometryProducer, AlcaBeamSpotFromDB, HLTDisplacedmumumuVtxProducer, HLTDisplacedmumuVtxProducer, SiPixelRawToDigi, sistrip::ExcludedFEDListProducer, TriggerCandProducer< object >, MuonFromPVSelector, TrackFromPVSelector, SiPixelFedFillerWordEventNumber, TriggerMatchProducer< object >, SelectReplacementCandidates, SiPixelDigiToRaw, LHECOMWeightProducer, cms::TauMET, RPCPointProducer, bestPVselector< T1 >, CaloRecHitsProducer, sistrip::DigiToRawModule, SuperClusterProducer, HiSuperClusterProducer, TtFullLepKinSolutionProducer, TracksToTrajectories, IsoTracks, AlignmentPrescaler, L2TauIsolationSelector, L2TauModularIsolationSelector, L2TauRelaxingIsolationSelector, OscarProducer, CollectionFromZLegProducer, FSRWeightProducer, ISRWeightProducer, PdfWeightProducer, ESDigiToRaw, Multi5x5SuperClusterProducer, TtFullHadSignalSelMVAComputer, TtSemiLepSignalSelMVAComputer, ISRGammaWeightProducer, ESListOfFEDSProducer, UpdatedMuonInnerTrackRef, HcalCalibFEDSelector, EcalListOfFEDSProducer, TauJetSelectorForHLTTrackSeeding, HectorProducer, TtSemiLepJetCombMVAComputer, ElectronMatchedCandidateProducer, EnergyLossProducer, EcalRecHitsMerger, ESRecHitsMerger, FamosProducer, cms::CkfDebugTrackCandidateMaker, DistortedMuonProducer, DistortedMuonProducerFromDB, DummyModule, MFProducer, ElectronSeedMerger, TtSemiLepJetCombGeom, DistortedPFCandProducer, MuonWithPFIsoProducer, FixedGridRhoProducerFastjet, MuonAssociatorEDProducer, TtSemiLepJetCombMaxSumPtWMass, TtSemiLepJetCombWMassDeltaTopMass, TtSemiLepJetCombWMassMaxSumPt, edm::EventAuxiliaryHistoryProducer, DistortedMETProducer, FixedGridRhoProducer, QualityFilter, and WeakEffectsWeightProducer.

Definition at line 66 of file EDProducer.h.

Referenced by doEndJob().

66 {}
virtual void edm::EDProducer::endLuminosityBlock ( LuminosityBlock ,
EventSetup const &   
)
inlineprivatevirtual
virtual void edm::EDProducer::endRun ( Run ,
EventSetup const &   
)
inlineprivatevirtual
void edm::EDProducer::fillDescriptions ( ConfigurationDescriptions descriptions)
static

Definition at line 122 of file EDProducer.cc.

References edm::ConfigurationDescriptions::addDefault(), and edm::ParameterSetDescription::setUnknown().

122  {
124  desc.setUnknown();
125  descriptions.addDefault(desc);
126  }
virtual void edm::EDProducer::postForkReacquireResources ( unsigned  int,
unsigned  int 
)
inlineprivatevirtual

Definition at line 76 of file EDProducer.h.

Referenced by doPostForkReacquireResources().

76 {}
virtual void edm::EDProducer::preForkReleaseResources ( )
inlineprivatevirtual

Definition at line 75 of file EDProducer.h.

Referenced by doPreForkReleaseResources().

75 {}
void edm::EDProducer::prevalidate ( ConfigurationDescriptions descriptions)
static

Definition at line 129 of file EDProducer.cc.

References edm::edmodule_mightGet_config().

129  {
130  edmodule_mightGet_config(iConfig);
131  }
void edmodule_mightGet_config(ConfigurationDescriptions &iDesc)
virtual void edm::EDProducer::produce ( Event ,
EventSetup const &   
)
privatepure virtual

Implemented in SmearedJetProducerT< T, Textractor >, reco::GlobalHaloDataProducer, AlCaHOCalibProducer, GlobalRecHitsProducer, edm::HiMixingModule, JetFlavourClustering, reco::modules::CandCombiner< Selector, PairSelector, Cloner, OutputCollection, Setup, Init >, reco::CSCHaloDataProducer, MatacqProducer, EvtPlaneProducer, LumiProducer, reco::modules::NamedCandCombiner< Selector, PairSelector, Cloner, Setup, Init >, PFJetMETcorrInputProducerT< T, Textractor >, GlobalDigisProducer, SimHitShifter, reco::EcalHaloDataProducer, Type2CorrectionProducer, JetPartonMatcher, reco::modules::JetFlavourIdentifier, ShiftedJetProducerT< T, Textractor >, CaloJetMETcorrInputProducerT< T, Textractor >, reco::HcalHaloDataProducer, RPCSeedGenerator, HiEvtPlaneFlatProducer, FFTJetProducer, LaserAlignment, NuclearTrackCorrector, BoostedTopProducer, CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >, VirtualJetProducer, reco::modules::CosmicTrackSplitter, CorrectedMETProducerT< T >, HadronAndPartonSelector, SoftLepton, GlobalHitsProducer, GlobalHitsProdHist, TriggerMatcherToHLTDebug, ExpressLumiProducer, FFTJetPatRecoProducer, ClusterSummaryProducer, FastPrimaryVertexProducer, MuonSimHitProducer, reco::modules::TrackerTrackHitFilter, RPCTechnicalTrigger, cms::SiPixelRecHitConverter, cms::CosmicTrackFinder, ConversionProducer, cms::CATopJetProducer, MuonMCClassifier, ProduceIsolationMap, CATopJetTagger, ExternalLHEProducer, HLTDummyCollections, pat::PATMHTProducer, JetCrystalsAssociator, MuonsFromRefitTracksProducer, TkLasBeamFitter, reco::PhysObjectMatcher< C1, C2, S, D, Q >, pat::JetCorrFactorsProducer, CSCOverlapsTrackPreparation, ShallowGainCalibration, EgammaHLTGsfTrackVarProducer, TrackerToMuonPropagator, SecondaryVertexProducer, cms::SiPixelClusterProducer, TrackClusterSplitter, ReduceHcalRecHitCollectionProducer, ShiftedParticleProducerT< T >, sistrip::FEDEmulatorModule, JetIdSelector< T >, EgammaHLTNxNClusterProducer, reco::BeamHaloSummaryProducer, TrackAlgoCompareUtil, L1GlobalTriggerRawToDigi, FlavorHistoryProducer, GenHFHadronMatcher, TrackExtrapolator, PFPhotonTranslator, SiPixelCalibDigiProducer, MEtoEDMConverter, EcalRawToRecHitProducer, L1GlobalTrigger, APVCyclePhaseProducerFromL1ABC, APVCyclePhaseProducerFromL1TS, L1GtTriggerMenuLiteProducer, pat::PATTriggerProducer, BoostedJetMerger, pat::PATElectronProducer, MuonIdProducer, TauDiscriminationProducerBase< TauType, TauDiscriminator >, HighPtTrackEcalDetIdProducer, TrackerHitProducer, sistrip::SpyUnpackerModule, L1GTDigiToRaw, ObjectViewCleaner< T >, FFTJetEFlowSmoother, AlignmentMuonHIPTrajectorySelector, L1GlobalTriggerEvmRawToDigi, L1GtTextToRaw, reco::CentralityProducer, FFTJetPileupProcessor, SiStripMeanCMExtractor, L2TauNarrowConeIsolationProducer, PrimaryVertexProducer, ObjectViewCleaner< T >, PFCand_NoPU_WithAM, L1GTEvmDigiToRaw, L1MuGlobalMuonTrigger, L2TauIsolationProducer, L2TauModularIsolationProducer, AlCaECALRecHitReducer, reco::modules::TrackFullCloneSelectorBase< Selector >, EcalRawToRecHitFacility, SiTrackerGaussianSmearingRecHitConverter, LHE2HepMCConverter, JetCollectionForEleHT, GenJetBCEnergyRatio, ObjectViewMatcher< T1, T2 >, HiEgammaIsolationProducer, HiGenCleaner< T2 >, JetPlusTrackProducerAA, CastorTowerProducer, MuIsolatorResultProducer< BT >, NuclearInteractionEDProducer, ConditionDumperInEdm, BetaBoostEvtVtxGenerator, pat::PATTriggerEventProducer, PatJPsiProducer, CastorClusterProducer, reco::modules::TrackMultiSelector, NuclearSeedsEDProducer, MultiplicityProducer< T >, RctInputTextToDigi, InterestingTrackEcalDetIdProducer, HiSpikeCleaner, HiL1Subtractor, MuonErrorMatrixAdjuster, DeDxDiscriminatorProducer, ZmumuPFEmbedder, AlCaIsoTracksProducer, GctRawToDigi, EventShapeVarsProducer, CaloTowersMerger, ConvBremSeedProducer, MuonSeedTrack, EcalDigiToRaw, GenHIEventProducer, L1RCTProducer, MuScleFitMuonProducer, pat::MatcherByPulls< T >, RecHitCorrector, RPCRecHitProducer, cms::METProducer, PFRecoTauDecayModeDeterminator, TruthTauDecayModeProducer, MuonMillepedeTrackRefitter, HLTTauRefProducer, L1Comparator, RPCTrigger, PATHeavyIonProducer, pat::PATTauProducer, JetIDProducer, HcalHitSelection, GoodSeedProducer, RecoTauCleanerImpl< Prod >, EcalFEDWithCRCErrorProducer, ConfigurableAPVCyclePhaseProducer, EcalRawToDigi, pat::PATTriggerMatchEmbedder< PATObjectType >, reco::modules::HICaloCompatibleTrackSelector, reco::HcalNoiseInfoProducer, TrajectorySeedFromMuonProducer, TtJetPartonMatch< C >, TopProjector< Top, Bottom >, L1GlobalTriggerRecordProducer, prodname, AfterBurnerGenerator, MaskedRctInputDigiProducer, BSCTrigger, pat::PATJetProducer, InterestingDetIdCollectionProducer, ConversionTrackCandidateProducer, FFTJetPileupEstimator, CastorCellProducer, reco::modules::AnalyticalTrackSelector, CtfSpecialSeedGenerator, EcalDigiProducer, cms::DigitizerFP420, PFCandidateMixer, EventWithHistoryProducerFromL1ABC, pat::xxxEventHypothesisProducer, L1DummyProducer, pat::ObjectSpatialResolution< T >, pat::PATMuonProducer, pat::TauJetCorrFactorsProducer, ElectronSeedProducer, FFTJetPFPileupCleaner, DTClusterer, MuonTimingProducer, V0Producer, TrackMCQuality, HITSiStripRawToClustersRoI, HLTPrescaleRecorder, Timer, SourceCardTextToRctDigi, pat::PATGenericParticleProducer, PhotonProducer, CastorJetIDProducer, RecoTauProducer, reco::modules::MultiTrackSelector, TrackCandidateTopBottomHitFilter, TrackVertexArbitrator, PF_PU_AssoMap, FromClusterSummaryMultiplicityProducer, GctDigiToRaw, LTCRawToDigi, L1ExtraParticlesProd, ShiftedPFCandidateProducerForNoPileUpPFMEt, DeltaRNearestObjectComputer< T >, EgammaHLTElectronDetaDphiProducer, ConversionTrackProducer, MuPFIsoEmbedder, PFElecTkProducer, ConversionSeedFilter, GSFElectronsMixer, HcalRecHitRecalib, PF_PU_FirstVertexTracks, EventWithHistoryProducer, EcalRawToRecHitRoI, edm::ExhumeProducer, TriggerSummaryProducerAOD, TextToRaw, pat::PATCompositeCandidateProducer, pat::PATPFParticleProducer, CentralityBinProducer, cms::MuonTCMETValueMapProducer, reco::modules::CosmicTrackSelector, HLTJetCollectionsForElePlusJets< T >, HLTJetCollForElePlusJets< T >, cms::Type1MET, L1EmulBias, PATHemisphereProducer, ConvertedPhotonProducer, PFClusterProducer, cms::ClusterizerFP420, RecoTauPiZeroProducer, NeutronHitsCollector, EcalRecHitRecalib, TauSpinnerCMS, HLTJetCollectionsForLeptonPlusJets< jetType >, RctTextToRctDigi, reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >, pat::ObjectEnergyScale< T >, pat::PATCleaner< PATObjType >, NTuplingDevice, SiStripElectronAssociator, DTRecSegment2DExtendedProducer, DTRecSegment2DProducer, MinMETProducerT< T >, cms::CkfTrajectoryMaker, MeasurementTrackerSiStripRefGetterProducer, SimpleCosmicBONSeeder, EcalFEtoDigi, RecoTracksMixer, cms::AlCaDiJetsProducer, cms::HitReCalibrator, HBHENoiseFilterResultProducer, PFCand_AssoMap, FastL1CaloSim, L1GctEmulator, L1ExtraParticleMapProd, pat::GenPlusSimParticleProducer, pat::PATConversionProducer, pat::PATPhotonProducer, edm::GenericSelectorByValueMap< T, C >, EgammaHLTEcalIsolationProducersRegional, EgammaHLTHcalIsolationProducersRegional, HcalHitReconstructor, PFSimParticleProducer, ConversionSeedFilterCharge, cms::SimpleTrackListMerger, EcalTBMCInfoProducer, DTDigitizer, ScalersRawToDigi, PartonSelector, pat::PATMETProducer, SoftPFMuonTagInfoProducer, GamIsoDetIdCollectionProducer, HiEgammaSCCorrectionMaker, JetPlusTrackProducer, cms::TrackListMerger, EcalTrigPrimProducer, TrackingTruthProducer, TtFullLepHypothesis, AlCaEcalHcalReadoutsProducer, AlCaHcalNoiseProducer, ECALRegFEDSelector, ZToLLEdmNtupleDumper, SiStripRawToClustersRoI, FastElectronSeedProducer, SiClusterTranslator, edm::LogErrorHarvester, GenFilterEfficiencyProducer, gen::Pythia6Gun, DTTrigProd, L1RCTTPGProvider, IsolationProducer< C1, C2, Alg, OutputCollection, Setup >, PhotonCoreProducer, L2MuonSeedGenerator, cms::TrackerizerFP420, MixEvtVtxGenerator, cms::SiPixelDigitizer, LaserAlignmentT0Producer, TagProbeMassProducer, sistrip::SpyDigiConverterModule, HLTCollectionProducer< T >, MuonCandProducerMon, EgammaHLTHcalIsolationDoubleConeProducers, EleIsoDetIdCollectionProducer, SeedClusterRemover, SETMuonSeedProducer, VertexFromTrackProducer, DeDxEstimatorProducer, DeDxEstimatorProducerPixelTripplet, SiStripDigitizer, TtEvtBuilder< C >, TkAlCaOverlapTagger, AlCaGammaJetProducer, PFPileUp, MatchedProbeMaker< T >, CorrectedCaloMETProducer2, CorrectedPFMETProducer2, PFCandMETcorrInputProducer, PFchsMETcorrInputProducer, ShiftedPFCandidateProducerForPFMEtMVA, ConversionTrackMerger, L2MuonProducer, PFRecHitProducer, PFClusterShapeProducer, PFBlockProducer, CaloRecoTauTagInfoProducer, edm::CFWriter, EmptyHepMCProducer, TopDecaySubset, TtSemiLepHypothesis, DTTFFEDReader, edm::TriggerResultInserter, CSCTriggerPrimitivesProducer, GtPsbTextToDigi, pat::HLTL1MuonMatcher, EgammaSCCorrectionMaker, ReducedRecHitCollectionProducer, SiStripElectronProducer, EgammaHLTElectronTrackIsolationProducers, EgammaHLTPhotonTrackIsolationProducersRegional, EgammaEcalRecHitIsolationProducer, EgammaTowerIsolationProducer, PFTauMVAInputDiscriminantTranslator, cms::CkfTrackCandidateMaker, RoadSearchTrackCandidateMaker, FakeTBHodoscopeRawInfoProducer, TBHodoActiveVolumeRawInfoProducer, TrackAssociatorEDProducer, ZllArbitrator< T1 >, Merger< InputCollection, OutputCollection, P >, SiStripFineDelayHit, sistrip::SpyEventSummaryProducer, WMuNuProducer, edm::BMixingModule, pat::L1MuonMatcher, pat::DuplicatedElectronCleaner, SoftPFElectronTagInfoProducer, EgammaHLTEcalRecIsolationProducer, EgammaHLTR9IDProducer, SubjetFilterJetProducer, ZdcHitReconstructor, TrackClusterRemover, cms::MuonMET, MuonProducer, CosmicMuonSeedGenerator, PixelVertexProducer, cms::ReconstructerFP420, PFRecoTauTagInfoProducer, reco::tautools::CastedRefProducer< DerivedCollection, BaseType >, cms::RoadSearchCloudCleaner, cms::RoadSearchHelixMaker, FakeTBEventHeaderProducer, TtFullHadHypothesis, GsfElectronFromPVSelector, EcalIsolatedParticleCandidateProducer, TrackCandidateProducer, TriggerSummaryProducerRAW, pat::PATVertexAssociationProducer, ElectronConversionRejectionVars, EgammaHLTClusterShapeProducer, EgammaHLTR9Producer, InputGenJetsParticleSelector, StripClusterSelectorTopBottom, HLTTrackClusterRemover, TevMuonProducer, L3MuonCandidateProducer, PFLinker, CaloRecoTauProducer, PFRecoTauProducer, RoadSearchCloudMaker, HcalForwardLibWriter, PileupInformation, SiStripRegFEDSelector, PFMET, Type1PFMET, DTTFFEDSim, SiPixelRawToDigi, TrajectorySeedProducer, cms::JetCorrectionProducer< T >, pat::MatcherUsingTracks, EcalChannelKiller, PiZeroDiscriminatorProducer, EgammaHLTBcHcalIsolationProducersRegional, ParticleTowerProducer, EcalDeadChannelRecoveryProducers, PixelClusterSelectorTopBottom, L2MuonCandidateProducer, MuonSeedProducer, StandAloneMuonProducer, InclusiveVertexFinder, EcalSelectiveReadoutProducer, GeometryProducer, SubsystemNeutronWriter, MCParticleReplacer, SubdetFEDSelector, EventCountProducer, EcalDCCTB07UnpackingModule, L1GctInternJetProducer, HLTTauMCProducer, BaseEvtVtxGenerator, RandomEngineStateProducer, SysShiftMETcorrInputProducer, Type0PFMETcorrInputProducer, ShiftedParticleMETcorrInputProducer, NearbyCandCountComputer, TopBottomClusterInfoProducer, GlobalMuonProducer, L3TkMuonProducer, CaloTowerCreatorForTauHLT, cms::RoadSearchTrackListCleaner, cms::TrackListMerger, RoadSearchSeedFinder, AlcaBeamSpotProducer, CandidateTriggerObjectProducer, PiZeroDiscriminatorProducer, EcalRawToRecHitByproductProducer, EcalDCCTBUnpackingModule, SiPixelDigiToRaw, sistrip::RawToClusters, TrackingRecHitTranslator, edm::PomwigProducer, GenParticles2HepMCConverter, DTTrackFinder, ConvertObjectMapRecord, pat::PATGenCandsFromSimTracksProducer, CosmicClusterProducer, EgammaHLTCombinedIsolationProducer, EgammaHLTElectronCombinedIsolationProducer, EgammaHLTRecoEcalCandidateProducers, cms::MuonMETValueMapProducer, CollectionCombiner< Collection >, PFProducer, reco::tautools::CopyProducer< Collection >, HcalTBObjectUnpacker, IsolatedPixelTrackCandidateProducer, AlcaBeamSpotFromDB, ZMuMuUserDataOneTrack, ZMuMuUserData, edm::BeamHaloProducer, HLTDisplacedmumumuVtxProducer, HLTDisplacedmumuVtxProducer, MuonMETcorrInputProducer, ShiftedMETcorrInputProducer, IslandClusterProducer, PreshowerClusterShapeProducer, EgammaHLTMulti5x5ClusterProducer, VoronoiBackgroundProducer, DTRecHitProducer, DTSegment4DT0Corrector, SiStripClusterToDigiProducer, L3MuonProducer, PFTrackProducer, BeamSpotProducer, EcalZeroSuppressionProducer, TtHadEvtSolutionMaker, ShallowDigisProducer, CastorRawToDigi, CSCTFUnpacker, RPCPackingModule, sistrip::ExcludedFEDListProducer, sistrip::RawToDigiModule, PileUpProducer, MixBoostEvtVtxGenerator, GenParticleProducer, TriggerCandProducer< object >, OtherObjectVariableComputer< T >, Multi5x5ClusterProducer, EgammaHLTRegionalPixelSeedGeneratorProducers, EcalDetIdToBeRecoveredProducer, DTRecSegment4DProducer, GlobalTrackQualityProducer, L2MuonIsolationProducer, MuonLinksProducer, MuonSeedGenerator, BeamSpotOnlineProducer, TracksToTrajectories, MuonFromPVSelector, TrackFromPVSelector, SiPixelFedFillerWordEventNumber, CloneProducer< C >, ShallowCloneProducer< C >, PFCandIsolatorFromDeposits, reco::modules::MatcherBase< C1, C2, M >, reco::modulesNew::Matcher< C1, C2, S, D >, TriggerMatchProducer< object >, ElectronPATIdMVAProducer, ZMuMuMuonUserData, HcalRawToDigi, RawDataSelector, sistrip::DigiToRawModule, CaloRecHitsProducer, cms::JetVertexAssociation, CandIsolatorFromDeposits, ColinsSoperVariablesComputer, ObjectMultiplicityCounter< T >, EgammaHLTIslandClusterProducer, EgammaHLTPixelMatchElectronProducers, CSCRecHitDProducer, L3MuonCombinedRelativeIsolationProducer, L3MuonIsolationProducer, CosmicsMuonIdProducer, GlobalMuonToMuonProducer, PFDisplacedVertexCandidateProducer, PFDisplacedVertexProducer, RecoTauPiZeroFlattener, HcalTBDigiProducer, RPCDigiProducer, TtFullHadKinFitProducer, reco::modules::MatcherBase< Collection, Collection, reco::helper::CandMapTrait< Collection >::type >, ElectronRecalibSuperClusterAssociator, ZMuMuTrackUserData, CastorDigiToRaw, HcalDigiToRaw, HcalHistogramRawToDigi, RPCUnpackingModule, LHECOMWeightProducer, cms::TauMET, ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >, PreshowerClusterProducer, RecHitFilter, CMSInsideOutJetProducer, RPCPointProducer, MuonRefProducer, MuonShowerInformationProducer, RecoTauJetRegionProducer, SecondaryVertexTagInfoProxy, SelectReplacementCandidates, TtSemiEvtSolutionMaker, bestPVselector< T1 >, AlignmentPrescaler, SiStripProcessedRawDigiProducer, TrackInfoProducer, CandReducer, CalibratedElectronProducer, ConeIsolation, TauGenJetProducer, ReducedESRecHitCollectionProducer, EgammaHLTRemoveDuplicatedSC, CaloTowerCandidateCreator, CaloTowersCreator, EcalRecHitProducer, EcalTPSkimmer, CaloMuonMerger, MuonSelectionTypeValueMapProducer, MuonSeedMerger, InvariantMass< T1, T2 >, RecoTauPiZeroUnembedder, CosmicSeedGenerator, OscarProducer, JetVetoedTracksAssociatorAtVertex, IPTCorrector, NtpProducer< C >, FastTSGFromL2Muon, NtpProducer< C >, SuperClusterProducer, EgammaElectronTkNumIsolationProducer, HiSuperClusterProducer, PFElectronTranslator, PFTauViewRefMerger, CandViewRefTriggerBiasRemover, CastorDigiProducer, TtSemiLepHitFitProducer< LeptonCollection >, TtFullLepKinSolutionProducer, IsoTracks, CSCDCCUnpacker, CSCTFPacker, FastTrackMerger, HLTHtMhtProducer, ScaleCorrMETData, ExampleClusterProducer, HybridClusterProducer, EgammaHLTHybridClusterProducer, ElectronIDExternalProducer< algo >, L3MuonCandidateProducerFromMuons, MuonLinksProducerForHLT, L2TauIsolationSelector, L2TauModularIsolationSelector, L2TauPixelIsoTagProducer, L2TauRelaxingIsolationSelector, GenTrackMatcher, CollectionFromZLegProducer, FSRWeightProducer, ISRWeightProducer, PdfWeightProducer, DTUnpackingModule, ESDigiToRaw, PixelTracksProducer, PFJetsMatchedToFilteredCaloJetsProducer, HLTTauRefCombiner, reco::modulesNew::MCTruthCompositeMatcher, BtoCharmDecayVertexMerger, EcalDigiSelector, Multi5x5SuperClusterProducer, HFRecoEcalCandidateProducer, JetTracksAssociatorAtCaloFace, ZdcSimpleReconstructor, CSCSegmentProducer, TSGFromL1Muon, L2TauJetsProvider, ESZeroSuppressionProducer, HectorProducer, TtFullHadSignalSelMVAComputer, TtSemiLepSignalSelMVAComputer, ISRGammaWeightProducer, CaloRecHitCopy, CandIsoDepositProducer, UncleanSCRecoveryProducer, TrackProducerWithSCAssociation, EcalRecalibRecHitProducer, HcalSimpleReconstructor, GlobalCosmicMuonProducer, CaloMuonProducer, PFV0Producer, EcalTBWeightUncalibRecHitProducer, HcalRealisticZS, UpdatedMuonInnerTrackRef, CollectionAdder< C >, CSCDigiToRawModule, HcalCalibFEDSelector, edm::CosMuoGenProducer, HLTHcalTowerNoiseCleaner, HLTMhtProducer, GenParticlePruner, CleanAndMergeProducer, ESListOfFEDSProducer, EgammaElectronTkIsolationProducer, EgammaPhotonTkIsolationProducer, EgammaPhotonTkNumIsolationProducer, HIPixelClusterVtxProducer, JetTracksAssociatorAtVertex, JetTracksAssociatorExplicit, cms::SubEventGenJetProducer, HBHEIsolatedNoiseReflagger, TSGFromL2Muon, LightPFTrackProducer, PFNuclearProducer, PFConversionProducer, PFDisplacedTrackerVertexProducer, L1HLTJetsMatching, L1HLTTauMatching, TauJetSelectorForHLTTrackSeeding, TCRecoTauProducer, RecoTauEventFlagProducer, TtSemiLepJetCombMVAComputer, AssociationVector2ValueMap< KeyRefProd, CVal >, CalibratedPatElectronProducer, RawDataCollectorByLabel, FamosProducer, edm::ExpoRandomPtGunProducer, edm::MultiParticleInConeGunProducer, L1RCTInputProducer, ElectronMatchedCandidateProducer, UnifiedSCCollectionProducer, EcalListOfFEDSProducer, CaloTowersReCreator, CosmicMuonLinksProducer, MuIsoDepositCopyProducer, MuIsoDepositProducer, TrackProducer, CandViewRefMerger, AssociationMapOneToOne2Association< CKey, CVal >, AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >, DiJetVarProducer, CastorFastClusterProducer, CastorFastTowerProducer, CandOneToManyDeltaRMatcher, SiStripElectronSeedProducer, L2TauJetsMerger, L2TauPixelTrackMatch, HcalSimpleAmplitudeZS, MuonTrackProducer, ShallowSimTracksProducer, PathTimerInserter, RegressionEnergyPatElectronProducer, DummyModule, FSPFProducer, edm::FlatRandomEGunProducer, edm::FlatRandomPtGunProducer, CandOneToOneDeltaRMatcher, JetTagProducer, EcalRecHitsMerger, ESRecHitsMerger, PhotonIDProducer, JetExtender, SiStripZeroSuppression, CosmicMuonProducer, PFConcretePFCandidateProducer, DQMTauProducer, EMIsolatedTauJetsSelector, HLTTauProducer, PFJetToCaloProducer, PFTauToJetProducer, CRackSeedGenerator, SeedGeneratorFromRegionHitsEDProducer, TrackRefitter, StEvtSolutionMaker, TtDilepEvtSolutionMaker, TtSemiLepKinFitProducer< LeptonCollection >, ShallowClustersProducer, EventVtxInfoNtupleDumper, ESRawToDigi, RawDataCollectorModule, edm::FlatRandomOneOverPtGunProducer, MCTruthCompositeMatcher< C1, C2 >, EcalCompactTrigPrimProducer, ESRecHitProducer, IsolatedTauJetsSelector, EcalTBHodoscopeRecInfoProducer, EcalTBH2TDCRecInfoProducer, EcalTBTDCRecInfoProducer, PhotonConversionTrajectorySeedProducerFromQuadruplets, PhotonConversionTrajectorySeedProducerFromSingleLeg, cms::CkfDebugTrackCandidateMaker, VertexMerger, MCTrackMatcher, ParticleDecayProducer, DistortedMuonProducer, DistortedMuonProducerFromDB, DTDigiToRawModule, evf::EvFFEDSelector, MFProducer, AnyJetToCaloJetProducer, CSCTFCandidateProducer, GenParticleDecaySelector, EnergyLossProducer, TrackIPProducer, EcalUncalibRecHitProducer, ElectronSeedMerger, DoubleVertexFilter, TopInitSubset, TtSemiLepJetCombGeom, ElectronSqPtTkIsolationProducer, reco::modules::CaloRecHitCandidateProducer< HitCollection >, AlphaTVarProducer, DistortedPFCandProducer, MuonWithPFIsoProducer, HLTJetL1MatchProducer< T >, CSCTFTrackProducer, HIPixelMedianVtxProducer, cms::SubJetProducer, QuarkoniaTrackSelector, HepMCCopy, PixelTrackProducer, ImpactParameter, SeedCombiner, HcalDigiProducer, MuonAssociatorEDProducer, TtSemiLepJetCombMaxSumPtWMass, TtSemiLepJetCombWMassDeltaTopMass, TtSemiLepJetCombWMassMaxSumPt, ShallowSimhitClustersProducer, edm::EventAuxiliaryHistoryProducer, JetChargeProducer, MassKinFitterCandProducer, HFEMClusterProducer, FastjetJetProducer, FixedGridRhoProducerFastjet, CastorSimpleReconstructor, L3MuonCleaner, PixelVertexProducerClusters, GsfTrackProducer, GsfTrackRefitter, EcalTBDigiProducer, HcalTrigPrimDigiProducer, ShallowTrackClustersProducer, RazorVarProducer, DistortedMETProducer, edm::FileRandomKEThetaGunProducer, HcalPatternSource, GsfElectronCoreProducer, JetSignalVertexCompatibility, CaloRecHitCandidateProducer, HcalLaserReco, QualityFilter, HcalTTPDigiProducer, CSCDigiProducer, MuonSelectorVertex, ShallowRechitClustersProducer, HLTPFJetIDProducer, edm::FlatRandomEThetaGunProducer, edm::FlatRandomPtThetaGunProducer, FixedGridRhoProducer, TrackListCombiner, VZeroProducer, HcalTTPTriggerRecord, ShallowTracksProducer, DoubleProducer, HLTCaloJetIDProducer, GsfElectronCoreEcalDrivenProducer, GsfElectronEcalDrivenProducer, GsfElectronProducer, SeedGeneratorFromProtoTracksEDProducer, HIBestVertexProducer, SiStripRecHitConverter, InterestingEcalDetIdProducer, PixelVertexProducerMedian, SiStripClusterizer, StGenEventReco, TtGenEventReco, ShallowEventDataProducer, ShallowExampleProducer, IsolationProducerForTracks, WeakEffectsWeightProducer, and DimuonMCMatcher.

Referenced by doEvent(), JSONExport.JsonExport::export(), HTMLExport.HTMLExport::export(), and HTMLExport.HTMLExportStatic::export().

void edm::EDProducer::registerAnyProducts ( EDProducer module,
ProductRegistry reg 
)
inlineprivate

Definition at line 58 of file EDProducer.h.

References moduleDescription_, and edm::ProducerBase::registerProducts().

58  {
60  }
void registerProducts(ProducerBase *, ProductRegistry *, ModuleDescription const &)
Definition: ProducerBase.cc:60
ModuleDescription moduleDescription_
Definition: EDProducer.h:81
Definition: vlib.h:209
virtual void edm::EDProducer::respondToCloseInputFile ( FileBlock const &  )
inlineprivatevirtual

Definition at line 72 of file EDProducer.h.

Referenced by doRespondToCloseInputFile().

72 {}
virtual void edm::EDProducer::respondToCloseOutputFiles ( FileBlock const &  )
inlineprivatevirtual

Definition at line 74 of file EDProducer.h.

Referenced by doRespondToCloseOutputFiles().

74 {}
virtual void edm::EDProducer::respondToOpenInputFile ( FileBlock const &  )
inlineprivatevirtual

Definition at line 71 of file EDProducer.h.

Referenced by doRespondToOpenInputFile().

71 {}
virtual void edm::EDProducer::respondToOpenOutputFiles ( FileBlock const &  )
inlineprivatevirtual

Definition at line 73 of file EDProducer.h.

Referenced by doRespondToOpenOutputFiles().

73 {}
void edm::EDProducer::setModuleDescription ( ModuleDescription const &  md)
inlineprivate

Definition at line 78 of file EDProducer.h.

References moduleDescription_.

78  {
79  moduleDescription_ = md;
80  }
ModuleDescription moduleDescription_
Definition: EDProducer.h:81
std::string edm::EDProducer::workerType ( ) const
inlineprivate

Definition at line 62 of file EDProducer.h.

62 {return "WorkerT<EDProducer>";}

Friends And Related Function Documentation

template<typename T >
friend class WorkerT
friend

Definition at line 23 of file EDProducer.h.

Member Data Documentation

CurrentProcessingContext const* edm::EDProducer::current_context_
private
ModuleDescription edm::EDProducer::moduleDescription_
private
std::vector<BranchID> edm::EDProducer::previousParentage_
private

Definition at line 83 of file EDProducer.h.

Referenced by doEvent().

ParentageID edm::EDProducer::previousParentageId_
private

Definition at line 84 of file EDProducer.h.

Referenced by doEvent().