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 | Private Member Functions | Private Attributes | Friends
edm::EDProducer Class Referenceabstract

#include <EDProducer.h>

Inheritance diagram for edm::EDProducer:
edm::ProducerBase edm::EDConsumerBase edm::ProductRegistryHelper __class__< T > AddCorrectionsToCaloMET AddCorrectionsToPFMET 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 BoostedTauSeedsProducer BoostedTopProducer BSCTrigger BtoCharmDecayVertexMerger CalibratedElectronProducer CalibratedPatElectronProducer CaloJetMETcorrInputProducerT< T, Textractor > CaloMuonMerger CaloMuonProducer CaloRecHitCandidateProducer CaloRecHitCopy CaloRecHitMixer< T > CaloRecHitsProducer CaloRecoTauProducer CaloRecoTauTagInfoProducer CaloTowerCandidateCreator CaloTowerCreatorForTauHLT CaloTowersCreator CaloTowersMerger CaloTowersReCreator CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init > CandidateTriggerObjectProducer CandIsoDepositProducer CandIsolatorFromDeposits CandOneToManyDeltaRMatcher CandOneToOneDeltaRMatcher CandReducer CandViewCountEventSelFlagProducer CandViewRefMerger CandViewRefTriggerBiasRemover CastorCellProducer CastorClusterProducer CastorDigiToRaw CastorFastClusterProducer CastorFastTowerProducer CastorJetIDProducer CastorRawToDigi CastorSimpleReconstructor CastorTowerProducer CATopJetTagger CentralityBinProducer CleanAndMergeProducer CloneProducer< C > ClusterSummaryProducer ClusterTPAssociationProducer cms::AlCaDiJetsProducer cms::CaloMETProducer cms::CkfDebugTrackCandidateMaker cms::CkfTrackCandidateMaker cms::CkfTrajectoryMaker cms::ClusterizerFP420 cms::CosmicTrackFinder cms::DigitizerFP420 cms::ElseMETProducer cms::GenMETProducer cms::HitReCalibrator cms::JetCorrectionProducer< T > cms::JetVertexAssociation cms::METProducer cms::MuonMET cms::MuonMETValueMapProducer cms::MuonTCMETValueMapProducer cms::PFClusterMETProducer cms::PFMETProducer cms::ReconstructerFP420 cms::SimpleTrackListMerger cms::SiPixelClusterProducer cms::SiPixelRecHitConverter cms::TCMETProducer cms::TrackerizerFP420 cms::TrackListMerger ColinsSoperVariablesComputer CollectionAdder< C > CollectionCombiner< Collection > CollectionFromZLegProducer ConeIsolation ConfigurableAPVCyclePhaseProducer ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init > ConvBremSeedProducer ConversionProducer ConversionSeedFilter ConversionSeedFilterCharge ConversionTrackCandidateProducer ConversionTrackMerger ConversionTrackProducer ConvertedPhotonProducer ConvertObjectMapRecord CorrectedMETProducerT< T > CosmicClusterProducer CosmicMuonLinksProducer CosmicMuonProducer CosmicMuonSeedGenerator CosmicSeedGenerator CosmicsMuonIdProducer CRackSeedGenerator CSCDCCUnpacker CSCDigiProducer CSCDigiToRawModule CSCOverlapsTrackPreparation CSCRecHitDProducer CSCSegmentProducer CSCTFCandidateProducer CSCTFPacker CSCTFTrackProducer CSCTFUnpacker CSCTriggerPrimitivesProducer CtfSpecialSeedGenerator DaqFakeReader DeDxDiscriminatorProducer DeDxEstimatorProducer DeDxEstimatorProducerPixelTripplet DeltaRNearestObjectComputer< T > DigiSimLinkProducer DiJetVarProducer DimuonMCMatcher DistortedMETProducer DistortedMuonProducer DistortedMuonProducerFromDB DistortedPFCandProducer DoubleProducer DoubleVertexFilter DQMTauProducer DTClusterer DTDigitizer DTDigiToRawModule DTRecHitProducer DTRecSegment2DExtendedProducer DTRecSegment2DProducer DTRecSegment4DProducer DTSegment4DT0Corrector DTTFFEDReader DTTFFEDSim DTTrackFinder DTTrigProd DTUnpackingModule DummyBoolEventSelFlagProducer DummyModule EcalChannelKiller EcalCompactTrigPrimProducer EcalDCCTB07UnpackingModule EcalDCCTBUnpackingModule EcalDeadChannelRecoveryProducers EcalDetIdToBeRecoveredProducer EcalDigiSelector EcalDigiToRaw EcalFEDWithCRCErrorProducer EcalFEtoDigi EcalIsolatedParticleCandidateProducer EcalListOfFEDSProducer EcalRawToDigi EcalRawToRecHitByproductProducer EcalRawToRecHitFacility EcalRawToRecHitProducer EcalRawToRecHitRoI EcalRecalibRecHitProducer EcalRecHitProducer EcalRecHitRecalib EcalRecHitsMerger ECALRegFEDSelector EcalSelectiveReadoutProducer EcalSimpleProducer EcalTBH2TDCRecInfoProducer EcalTBHodoscopeRecInfoProducer EcalTBMCInfoProducer EcalTBTDCRecInfoProducer EcalTBWeightUncalibRecHitProducer EcalTPSkimmer EcalTrigPrimProducer EcalUncalibRecHitProducer EcalZeroSuppressionProducer edm::CFWriter edm::EventAuxiliaryHistoryProducer edm::FwdPtrProducer< T, H > edm::GenericSelectorByValueMap< T, C > edm::HiMixingModule edm::LogErrorHarvester edm::ProductFromFwdPtrProducer< T, H > EgammaEcalRecHitIsolationProducer EgammaElectronTkIsolationProducer EgammaElectronTkNumIsolationProducer EgammaHLTBcHcalIsolationProducersRegional EgammaHLTClusterShapeProducer EgammaHLTCombinedIsolationProducer EgammaHLTEcalIsolationProducersRegional EgammaHLTEcalRecIsolationProducer EgammaHLTElectronCombinedIsolationProducer EgammaHLTElectronDetaDphiProducer EgammaHLTElectronTrackIsolationProducers EgammaHLTGsfTrackVarProducer EgammaHLTHcalIsolationDoubleConeProducers EgammaHLTHcalIsolationProducersRegional EgammaHLTHybridClusterProducer EgammaHLTIslandClusterProducer EgammaHLTMulti5x5ClusterProducer EgammaHLTNxNClusterProducer EgammaHLTPFChargedIsolationProducer EgammaHLTPFNeutralIsolationProducer EgammaHLTPFPhotonIsolationProducer EgammaHLTPhotonTrackIsolationProducersRegional EgammaHLTPixelMatchElectronProducers EgammaHLTR9IDProducer EgammaHLTR9Producer EgammaHLTRechitInRegionsProducer EgammaHLTRecoEcalCandidateProducers EgammaHLTRegionalPixelSeedGeneratorProducers EgammaHLTRemoveDuplicatedSC EgammaPhotonTkIsolationProducer EgammaPhotonTkNumIsolationProducer EgammaSCCorrectionMaker EgammaTowerIsolationProducer ElectronConversionRejectionVars ElectronIDExternalProducer< algo > ElectronMatchedCandidateProducer ElectronPATIdMVAProducer ElectronRecalibSuperClusterAssociator ElectronSeedMerger ElectronSeedProducer ElectronSeedTrackRefUpdater ElectronSeedTrackRefUpdaterAndMerger ElectronSqPtTkIsolationProducer EleIsoDetIdCollectionProducer EmbeddingKineReweightProducer EMIsolatedTauJetsSelector EmptyHepMCProducer ESDigiToRaw ESListOfFEDSProducer ESRawToDigi ESRecHitProducer ESRecHitsMerger ESZeroSuppressionProducer EventShapeVarsProducer EventVtxInfoNtupleDumper EventWithHistoryProducer EventWithHistoryProducerFromL1ABC evf::EvFFEDSelector EvtPlaneProducer ExtraFromSeeds FakeTBEventHeaderProducer FakeTBHodoscopeRawInfoProducer FakeTrackProducer< T > FamosProducer FastElectronSeedProducer FastL1CaloSim FastPrimaryVertexProducer FastPrimaryVertexWithWeightsProducer FastTrackMerger FastTSGFromL2Muon FFTJetCorrectionProducer FFTJetEFlowSmoother FFTJetPatRecoProducer FFTJetPFPileupCleaner FFTJetPileupEstimator FFTJetPileupProcessor FFTJetProducer FFTJetVertexAdder FixedGridRhoProducer FixedGridRhoProducerFastjet FlavorHistoryProducer FromClusterSummaryMultiplicityProducer FSPFProducer FSRWeightProducer GamIsoDetIdCollectionProducer GctDigiToRaw GctRawToDigi GEDPhotonCoreProducer GEDPhotonProducer GEMCSCPadDigiProducer GEMDigiProducer GEMRecHitProducer gen::Pythia6Gun GenHIEventProducer GenJetBCEnergyRatio GenParticleDecaySelector GenParticleProducer GenParticlePruner GenParticles2HepMCConverter GenParticlesFromZsSelectorForMCEmbedding GenTrackMatcher GeometryProducer GlobalCosmicMuonProducer GlobalDigisProducer GlobalHitsProducer GlobalMuonProducer GlobalMuonToMuonProducer GlobalRecHitsProducer GlobalTrackQualityProducer GoodSeedProducer GsfElectronBaseProducer GsfElectronCoreBaseProducer GsfElectronFromPVSelector GSFElectronsMixer GsfTrackMixer GsfTrackProducer GsfTrackRefitter GtPsbTextToDigi HBHEIsolatedNoiseReflagger HBHENoiseFilterResultProducer HcalCalibFEDSelector HcalDigiToRaw HcalForwardLibWriter HcalHistogramRawToDigi HcalHitReconstructor HcalHitSelection HcalLaserEventFiltProducer2012 HcalLaserReco HcalPatternSource HcalRawToDigi HcalRealisticZS HcalRecHitRecalib HcalSimpleAmplitudeZS HcalSimpleReconstructor HcalTBObjectUnpacker HcalTrigPrimDigiProducer HcalTTPDigiProducer HcalTTPTriggerRecord HectorProducer HepMCCopy HepMCSplitter HFEMClusterProducer HFRecoEcalCandidateProducer HIBestVertexProducer HiEgammaIsolationProducer HiEgammaSCCorrectionMaker HiEvtPlaneFlatProducer HiGenCleaner< T2 > HighPtTrackEcalDetIdProducer HiL1Subtractor HIPixelClusterVtxProducer HIPixelMedianVtxProducer HiSpikeCleaner HiSuperClusterProducer HITSiStripRawToClustersRoI HLTCaloJetIDProducer HLTCollectionProducer< T > HLTDisplacedmumumuVtxProducer HLTDisplacedmumuVtxProducer HLTDummyCollections HLTHcalTowerNoiseCleaner HLTHFRecoEcalCandidateProducer HLTHtMhtProducer HLTJetCollectionsForElePlusJets< T > HLTJetCollectionsForLeptonPlusJets< jetType > HLTJetCollForElePlusJets< T > HLTJetL1MatchProducer< T > HLTMhtProducer HLTPFJetIDProducer HLTTauMCProducer HLTTauProducer HLTTauRefCombiner HLTTauRefProducer HLTTrackClusterRemover HLTTrackClusterRemoverNew HybridClusterProducer ImpactParameter InclusiveVertexFinder InputGenJetsParticleSelector InterestingDetIdCollectionProducer InterestingDetIdFromSuperClusterProducer InterestingEcalDetIdProducer InterestingTrackEcalDetIdProducer IPTCorrector IslandClusterProducer IsolatedPixelTrackCandidateProducer IsolatedTauJetsSelector IsolationProducer< C1, C2, Alg, OutputCollection, Setup > IsolationProducerForTracks IsoTracks ISRGammaWeightProducer ISRWeightProducer JetChargeProducer JetCrystalsAssociator JetEnergyShift JetExtender JetIDProducer JetIdSelector< T > JetPartonMatcher JetPlusTrackProducer JetPlusTrackProducerAA JetSignalVertexCompatibility JetTagProducer JetTracksAssociatorAtCaloFace JetTracksAssociatorAtVertex JetTracksAssociatorExplicit JetVetoedTracksAssociatorAtVertex L1Comparator L1DummyProducer L1EmulBias L1ExtraMixer L1ExtraMixerPluginBase L1ExtraParticleMapProd L1ExtraParticlesProd L1GctEmulator L1GctInternJetProducer L1GlobalTrigger L1GlobalTriggerEvmRawToDigi L1GlobalTriggerRawToDigi L1GlobalTriggerRecordProducer L1GTDigiToRaw L1GTEvmDigiToRaw L1GtTextToRaw 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 LaserAlignmentProducer LaserAlignmentT0Producer LHE2HepMCConverter LHECOMWeightProducer LightPFTrackProducer LTCRawToDigi MaskedMeasurementTrackerEventProducer MaskedRctInputDigiProducer MassKinFitterCandProducer MatacqProducer MatchedProbeMaker< T > reco::modules::MatcherBase< Collection, Collection, reco::helper::CandMapTrait< Collection >::type > MCParticleReplacer MCTrackMatcher MCTruthCompositeMatcher< C1, C2 > MeasurementTrackerEventProducer Merger< InputCollection, OutputCollection, P > MFProducer MinMETProducerT< T > MixBoostEvtVtxGenerator MixedGenMEtProducer MixEvtVtxGenerator modules::MuonCleanerBySegmentsT< T > MuIsoDepositCopyProducer MuIsoDepositProducer MuIsolatorResultProducer< BT > Multi5x5ClusterProducer Multi5x5SuperClusterProducer MultiplicityProducer< T > MuonAssociatorEDProducer MuonCaloCleanerAllCrossed MuonCaloCleanerByDistance MuonCaloDistanceProducer MuonDetCleaner MuonDetRecHitMixer< T1, T2 > MuonErrorMatrixAdjuster MuonFromPVSelector MuonIdProducer MuonLinksProducer MuonLinksProducerForHLT MuonMCClassifier MuonMETcorrInputProducer MuonMillepedeTrackRefitter MuonPFCandidateCleaner MuonProducer MuonRadiationCorrWeightProducer MuonRefProducer MuonReSeeder MuonSeedGenerator MuonSeedMerger MuonSeedProducer MuonSeedTrack MuonSelectionTypeValueMapProducer MuonSelectorVertex MuonsFromRefitTracksProducer MuonShowerInformationProducer MuonSimHitProducer MuonTimingProducer MuonTrackCleanerBase MuonTrackProducer MuonWithPFIsoProducer MuonWithPFIsoProducerCopy MuPFIsoEmbedder MuScleFitMuonProducer NearbyCandCountComputer NeutronHitsCollector NtpProducer< C > NtpProducer< C > NTuplingDevice NuclearInteractionEDProducer NuclearSeedsEDProducer NuclearTrackCorrector ObjectMultiplicityCounter< T > ObjectViewCleaner< T > ObjectViewCleaner< T > ObjectViewMatcher< T1, T2 > OtherObjectVariableComputer< T > OutsideInMuonSeeder ParticleBasedIsoProducer ParticleDecayProducer ParticleTowerProducer PartonSelector pat::__class__Producer pat::DuplicatedElectronCleaner pat::GenPlusSimParticleProducer pat::HLTL1MuonMatcher pat::JetCorrFactorsProducer pat::L1MuonMatcher pat::MatcherByPulls< T > pat::MatcherUsingTracks 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 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 PFECALSuperClusterProducer PFEGammaProducer PFElecTkProducer PFElectronTranslator PFHCALSuperClusterProducer PFIsolationFiller PFJetMETcorrInputProducerT< T, Textractor > PFJetsMatchedToFilteredCaloJetsProducer PFJetToCaloProducer PFLinker PFMET PFMuonCaloCleaner PFNuclearProducer PFPhotonTranslator PFPileUp PFProducer PFRecHitProducer PFRecoTauChargedHadronProducer PFRecoTauProducer PFRecoTauTagInfoProducer PFSimParticleProducer PFTau3ProngReco PFTauMVAInputDiscriminantTranslator PFTauPrimaryVertexProducer PFTauSecondaryVertexProducer PFTauToJetProducer PFTauTransverseImpactParameters PFTauViewRefMerger PFTrackProducer PFV0Producer PhotonConversionTrajectorySeedProducerFromQuadruplets PhotonConversionTrajectorySeedProducerFromSingleLeg PhotonCoreProducer PhotonIDProducer PhotonProducer PileupInformation PileupJetIdProducer PileupJPTJetIdProducer PileUpProducer PixelClusterSelectorTopBottom PixelJetPuId PixelTrackProducer PixelTracksProducer PixelVertexProducer PixelVertexProducerClusters PixelVertexProducerMedian PiZeroDiscriminatorProducer PiZeroDiscriminatorProducer PreshowerClusterProducer PreshowerClusterShapeProducer PreshowerPhiClusterProducer PrimaryVertexProducer ProduceIsolationMap QualityFilter QuarkoniaTrackSelector RawDataCollectorByLabel RawDataSelector RazorVarProducer RctInputTextToDigi RctTextToRctDigi RecHitCorrector RecHitFilter reco::BeamHaloSummaryProducer 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::DuplicateListMerger reco::modules::DuplicateTrackMerger 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::ParticleFlowForChargedMETProducer reco::PhysObjectMatcher< C1, C2, S, D, Q > reco::tautools::CastedRefProducer< DerivedCollection, BaseType > reco::tautools::CopyProducer< Collection > RecoTauCleanerImpl< Prod > RecoTauEventFlagProducer RecoTauJetRegionProducer RecoTauPiZeroFlattener RecoTauPiZeroProducer RecoTauPiZeroUnembedder RecoTauProducer ReducedESRecHitCollectionProducer ReducedRecHitCollectionProducer ReduceHcalRecHitCollectionProducer RegressionEnergyPatElectronProducer RochesterCorrMuonProducerT< T > RPCDigiProducer RPCPackingModule RPCPointProducer RPCRecHitProducer RPCSeedGenerator RPCTechnicalTrigger RPCTrigger RPCUnpackingModule ScaleCorrMETData ScalersRawToDigi SecondaryVertexProducer SecondaryVertexTagInfoProxy SeedClusterRemover SeedCombiner SeedGeneratorFromProtoTracksEDProducer SeedGeneratorFromRegionHitsEDProducer SeedingLayersEDProducer SeedToTrackProducer 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 SimHitTPAssociationProducer SimpleCosmicBONSeeder SiPixelCalibDigiProducer SiPixelDigiToRaw SiPixelFedFillerWordEventNumber SiPixelRawToDigi sistrip::DigiToRawModule sistrip::ExcludedFEDListProducer sistrip::FEDEmulatorModule sistrip::RawToClusters sistrip::RawToDigiModule sistrip::SpyDigiConverterModule sistrip::SpyEventSummaryProducer sistrip::SpyUnpackerModule SiStripClusterizer SiStripClusterizerFromRaw SiStripClusterToDigiProducer SiStripElectronAssociator SiStripElectronProducer SiStripElectronSeedProducer SiStripFineDelayHit SiStripMeanCMExtractor SiStripProcessedRawDigiProducer SiStripRawToClustersRoI SiStripRecHitConverter SiStripRegFEDSelector SiStripZeroSuppression SiTrackerGaussianSmearingRecHitConverter SmearedJetProducerT< T, Textractor > SoftLepton SoftPFElectronTagInfoProducer SoftPFMuonTagInfoProducer SourceCardTextToRctDigi StandAloneMuonProducer StEvtSolutionMaker StGenEventReco StripClusterSelectorTopBottom StripCompactDigiSimLinksProducer SubdetFEDSelector SubsystemNeutronWriter SysShiftMETcorrInputProducer TagProbeMassProducer TauDiscriminationProducerBase< TauType, TauDiscriminator > TauGenJetProducer TauJetSelectorForHLTTrackSeeding TauSpinnerCMS TBHodoActiveVolumeRawInfoProducer TCRecoTauProducer TevMuonProducer TextToRaw Timer TkAlCaOverlapTagger TopBottomClusterInfoProducer TopDecaySubset TopInitSubset TopProjector< Top, Bottom, Matcher > TrackAlgoCompareUtil TrackAssociatorEDProducer TrackCandidateProducer TrackCandidateTopBottomHitFilter TrackClusterRemover TrackClusterSplitter TrackerHitProducer TrackerToMuonPropagator TrackExtrapolator TrackFromPVSelector TrackInfoProducer TrackingRecHitTranslator TrackIPProducer TrackListCombiner TrackMCQuality TrackMixerBase 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 VZeroProducer WeakEffectsWeightProducer WMuNuProducer ZdcHitReconstructor ZdcSimpleReconstructor ZllArbitrator< T1 > ZmumuEvtSelEffCorrWeightProducer ZMuMuMuonUserData ZMuMuTrackUserData ZMuMuUserData ZMuMuUserDataOneTrack ZToLLEdmNtupleDumper

Public Types

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

Public Member Functions

 EDProducer ()
 
ModuleDescription const & moduleDescription () const
 
virtual ~EDProducer ()
 
- Public Member Functions inherited from edm::ProducerBase
 ProducerBase ()
 
void registerProducts (ProducerBase *, ProductRegistry *, ModuleDescription const &)
 
std::function< void(BranchDescription
const &)> 
registrationCallback () const
 used by the fwk to register list of products More...
 
virtual ~ProducerBase ()
 
- Public Member Functions inherited from edm::EDConsumerBase
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Static Public Member Functions

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

Private Member Functions

virtual void beginJob ()
 
virtual void beginLuminosityBlock (LuminosityBlock const &iL, EventSetup const &iE)
 
virtual void beginRun (Run const &iR, EventSetup const &iE)
 
void doBeginJob ()
 
void doBeginLuminosityBlock (LuminosityBlockPrincipal &lbp, EventSetup const &c, ModuleCallingContext const *mcc)
 
void doBeginRun (RunPrincipal &rp, EventSetup const &c, ModuleCallingContext const *mcc)
 
void doEndJob ()
 
void doEndLuminosityBlock (LuminosityBlockPrincipal &lbp, EventSetup const &c, ModuleCallingContext const *mcc)
 
void doEndRun (RunPrincipal &rp, EventSetup const &c, ModuleCallingContext const *mcc)
 
bool doEvent (EventPrincipal &ep, EventSetup const &c, ModuleCallingContext const *mcc)
 
void doPostForkReacquireResources (unsigned int iChildIndex, unsigned int iNumberOfChildren)
 
void doPreallocate (PreallocationConfiguration const &)
 
void doPreForkReleaseResources ()
 
void doRespondToCloseInputFile (FileBlock const &fb)
 
void doRespondToOpenInputFile (FileBlock const &fb)
 
virtual void endJob ()
 
virtual void endLuminosityBlock (LuminosityBlock const &iL, EventSetup const &iE)
 
virtual void endRun (Run const &iR, EventSetup const &iE)
 
virtual void postForkReacquireResources (unsigned int, unsigned int)
 
virtual void preForkReleaseResources ()
 
virtual void produce (Event &, EventSetup const &)=0
 
void registerProductsAndCallbacks (EDProducer *module, ProductRegistry *reg)
 
virtual void respondToCloseInputFile (FileBlock const &)
 
virtual void respondToOpenInputFile (FileBlock const &)
 
void setModuleDescription (ModuleDescription const &md)
 
std::string workerType () const
 

Private Attributes

ModuleDescription moduleDescription_
 
std::vector< BranchIDpreviousParentage_
 
ParentageID previousParentageId_
 

Friends

template<typename T >
class maker::ModuleHolderT
 
template<typename T >
class WorkerT
 

Additional Inherited Members

- Protected Member Functions inherited from edm::ProducerBase
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Detailed Description

Definition at line 30 of file EDProducer.h.

Member Typedef Documentation

Definition at line 34 of file EDProducer.h.

Constructor & Destructor Documentation

edm::EDProducer::EDProducer ( )

Definition at line 16 of file EDProducer.cc.

16  :
17  ProducerBase(),
ParentageID previousParentageId_
Definition: EDProducer.h:88
std::vector< BranchID > previousParentage_
Definition: EDProducer.h:87
ModuleDescription moduleDescription_
Definition: EDProducer.h:86
edm::EDProducer::~EDProducer ( )
virtual

Definition at line 22 of file EDProducer.cc.

22 { }

Member Function Documentation

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

Definition at line 119 of file EDProducer.cc.

References edm::kBaseType().

119  {
120  return kBaseType;
121  }
static const std::string kBaseType("EDAnalyzer")
virtual void edm::EDProducer::beginJob ( void  )
inlineprivatevirtual

Reimplemented in AlCaHOCalibProducer, GlobalRecHitsProducer, edm::HiMixingModule, EvtPlaneProducer, GlobalDigisProducer, FFTJetCorrectionProducer, FFTJetProducer, RPCSeedGenerator, HiEvtPlaneFlatProducer, GlobalHitsProducer, cms::SiPixelRecHitConverter, FFTJetPatRecoProducer, HepMCSplitter, ClusterSummaryProducer, CATopJetTagger, MuonsFromRefitTracksProducer, CSCOverlapsTrackPreparation, pat::PATMHTProducer, TrackerToMuonPropagator, APVCyclePhaseProducerFromL1TS, cms::SiPixelClusterProducer, TrackAlgoCompareUtil, FFTJetPileupProcessor, TrackExtrapolator, L1GlobalTriggerRawToDigi, SeedToTrackProducer, APVCyclePhaseProducerFromL1ABC, FFTJetEFlowSmoother, L2TauNarrowConeIsolationProducer, SiStripMeanCMExtractor, L2TauIsolationProducer, L2TauModularIsolationProducer, NuclearInteractionEDProducer, PFCandidateMixer, L1GlobalTriggerEvmRawToDigi, L1GTDigiToRaw, JetPlusTrackProducerAA, CastorTowerProducer, MultiplicityProducer< T >, L1MuGlobalMuonTrigger, RctInputTextToDigi, PatJPsiProducer, CastorClusterProducer, L1GTEvmDigiToRaw, InterestingTrackEcalDetIdProducer, HiSpikeCleaner, HiL1Subtractor, EcalSimpleProducer, GctRawToDigi, FFTJetPileupEstimator, CaloTowersMerger, MuonErrorMatrixAdjuster, EcalDigiToRaw, MuScleFitMuonProducer, FFTJetPFPileupCleaner, FFTJetVertexAdder, RecHitCorrector, TruthTauDecayModeProducer, ExtraFromSeeds, ElectronSeedTrackRefUpdater, ElectronSeedTrackRefUpdaterAndMerger, GsfTrackMixer, MuonSeedTrack, PATHeavyIonProducer, JetIDProducer, HcalHitSelection, ConfigurableAPVCyclePhaseProducer, EventShapeVarsProducer, L1GtTextToRaw, __class__< T >, __class__< T >, BSCTrigger, CastorCellProducer, cms::MuonTCMETValueMapProducer, EventWithHistoryProducerFromL1ABC, L1Comparator, L1DummyProducer, MuonTimingProducer, V0Producer, TrackMCQuality, HITSiStripRawToClustersRoI, FromClusterSummaryMultiplicityProducer, L1GlobalTriggerRecordProducer, CastorJetIDProducer, GSFElectronsMixer, cms::AlCaDiJetsProducer, PFPileUp, EventWithHistoryProducer, GctDigiToRaw, L1ExtraParticlesProd, CentralityBinProducer, ConversionSeedFilter, TauSpinnerCMS, TextToRaw, cms::MuonMETValueMapProducer, AlCaGammaJetProducer, cms::HitReCalibrator, L1EmulBias, EcalFEtoDigi, NeutronHitsCollector, ECALRegFEDSelector, __class__< T >, NTuplingDevice, MCParticleReplacer, L1GctEmulator, ConversionSeedFilterCharge, edm::LogErrorHarvester, GamIsoDetIdCollectionProducer, JetPlusTrackProducer, cms::ClusterizerFP420, LaserAlignmentT0Producer, TagProbeMassProducer, EcalIsolatedParticleCandidateProducer, MatchedProbeMaker< T >, WMuNuProducer, EleIsoDetIdCollectionProducer, cms::TrackerizerFP420, PFMET, gen::Pythia6Gun, edm::CFWriter, EmptyHepMCProducer, EcalDCCTB07UnpackingModule, TrackAssociatorEDProducer, SiStripRegFEDSelector, EcalDCCTBUnpackingModule, HLTDisplacedmumuVtxProducer, ESListOfFEDSProducer, EcalListOfFEDSProducer, ParticleTowerProducer, L2MuonIsolationProducer, cms::ReconstructerFP420, SubdetFEDSelector, L1GctInternJetProducer, HLTDisplacedmumumuVtxProducer, EgammaHLTPixelMatchElectronProducers, EgammaHLTRecoEcalCandidateProducers, GeometryProducer, TauGenJetProducer, EcalChannelKiller, EcalDeadChannelRecoveryProducers, RPCPointProducer, TriggerCandProducer< object >, SelectReplacementCandidates, SiPixelFedFillerWordEventNumber, CandidateTriggerObjectProducer, TriggerMatchProducer< object >, TrackerHitProducer, LHECOMWeightProducer, ClusterTPAssociationProducer, TtSemiLepSignalSelMVAComputer, TtSemiLepJetCombMVAComputer, AlignmentPrescaler, sistrip::DigiToRawModule, HLTJetL1MatchProducer< T >, EcalRecHitsMerger, ESRecHitsMerger, L2TauIsolationSelector, L2TauModularIsolationSelector, L2TauRelaxingIsolationSelector, SimHitTPAssociationProducer, TtFullHadSignalSelMVAComputer, TtFullLepKinSolutionProducer, FSRWeightProducer, ISRWeightProducer, PdfWeightProducer, ESDigiToRaw, ISRGammaWeightProducer, ElectronMatchedCandidateProducer, HectorProducer, UpdatedMuonInnerTrackRef, HcalCalibFEDSelector, TauJetSelectorForHLTTrackSeeding, HIPixelMedianVtxProducer, TtSemiLepJetCombWMassDeltaTopMass, TtDilepEvtSolutionMaker, DummyModule, HLTCaloJetIDProducer, CSCTFTrackProducer, DistortedMuonProducer, MFProducer, ElectronSeedMerger, TtSemiLepJetCombGeom, TtSemiLepJetCombWMassMaxSumPt, DistortedPFCandProducer, MuonWithPFIsoProducer, HLTPFJetIDProducer, MuonAssociatorEDProducer, MuonWithPFIsoProducerCopy, TtSemiLepJetCombMaxSumPtWMass, HIBestVertexProducer, DistortedMETProducer, and WeakEffectsWeightProducer.

Definition at line 71 of file EDProducer.h.

Referenced by doBeginJob().

71 {}
virtual void edm::EDProducer::beginLuminosityBlock ( LuminosityBlock const &  iL,
EventSetup const &  iE 
)
inlineprivatevirtual
virtual void edm::EDProducer::beginRun ( Run const &  iR,
EventSetup const &  iE 
)
inlineprivatevirtual

Reimplemented in SiStripClusterizerFromRaw, SimHitShifter, RPCSeedGenerator, TriggerMatcherToHLTDebug, CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >, MuonSimHitProducer, RPCTechnicalTrigger, MuonIdProducer, APVCyclePhaseProducerFromL1TS, pat::PATTriggerProducer, SiTrackerGaussianSmearingRecHitConverter, APVCyclePhaseProducerFromL1ABC, HighPtTrackEcalDetIdProducer, LHE2HepMCConverter, pat::PATTriggerEventProducer, InterestingTrackEcalDetIdProducer, EcalRawToRecHitFacility, PFEGammaProducer, DeDxDiscriminatorProducer, NuclearSeedsEDProducer, ConvBremSeedProducer, EcalRawToDigi, GoodSeedProducer, ConfigurableAPVCyclePhaseProducer, L1RCTProducer, InterestingDetIdCollectionProducer, InterestingDetIdFromSuperClusterProducer, RPCRecHitProducer, EventWithHistoryProducerFromL1ABC, L1Comparator, GEDPhotonProducer, CtfSpecialSeedGenerator, GEMRecHitProducer, ElectronSeedProducer, ConversionTrackCandidateProducer, TrackCandidateTopBottomHitFilter, SiClusterTranslator, PFSimParticleProducer, HcalHitReconstructor, PhotonProducer, TSGFromL2Muon, PFElecTkProducer, SiStripFineDelayHit, ConvertedPhotonProducer, cms::CkfTrajectoryMaker, MeasurementTrackerSiStripRefGetterProducer, HcalRecHitRecalib, SiStripRawToClustersRoI, FastElectronSeedProducer, EgammaHLTElectronDetaDphiProducer, DeDxEstimatorProducer, DeDxEstimatorProducerPixelTripplet, pat::HLTL1MuonMatcher, EgammaHLTRegionalPixelSeedGeneratorProducers, gen::Pythia6Gun, pat::L1MuonMatcher, ZdcHitReconstructor, EcalTrigPrimProducer, edm::CFWriter, TrackingRecHitTranslator, DTTrigProd, PFRecHitProducer, cms::CkfTrackCandidateMaker, IsolatedPixelTrackCandidateProducer, TrackCandidateProducer, EcalDetIdToBeRecoveredProducer, PFProducer, TrajectorySeedProducer, BetafuncEvtVtxGenerator, CastorRawToDigi, sistrip::RawToClusters, RPCUnpackingModule, sistrip::RawToDigiModule, sistrip::ExcludedFEDListProducer, LHECOMWeightProducer, TriggerCandProducer< object >, CandidateTriggerObjectProducer, TriggerMatchProducer< object >, PileUpProducer, ReducedESRecHitCollectionProducer, PFTrackProducer, CaloRecHitsProducer, FastTSGFromL2Muon, HcalSimpleReconstructor, RPCDigiProducer, GEMCSCPadDigiProducer, ZdcSimpleReconstructor, TSGFromL1Muon, ParticleBasedIsoProducer, GEMDigiProducer, FamosProducer, PFV0Producer, LightPFTrackProducer, PFNuclearProducer, PFConversionProducer, PFDisplacedTrackerVertexProducer, PixelVertexProducerClusters, SeedGeneratorFromRegionHitsEDProducer, DistortedMuonProducerFromDB, HFEMClusterProducer, PhotonConversionTrajectorySeedProducerFromQuadruplets, PhotonConversionTrajectorySeedProducerFromSingleLeg, InterestingEcalDetIdProducer, PixelTrackProducer, and cms::CkfDebugTrackCandidateMaker.

Definition at line 74 of file EDProducer.h.

Referenced by doBeginRun().

74 {}
void edm::EDProducer::doBeginJob ( )
private

Definition at line 35 of file EDProducer.cc.

References beginJob().

35  {
36  this->beginJob();
37  }
virtual void beginJob()
Definition: EDProducer.h:71
void edm::EDProducer::doBeginLuminosityBlock ( LuminosityBlockPrincipal lbp,
EventSetup const &  c,
ModuleCallingContext const *  mcc 
)
private

Definition at line 65 of file EDProducer.cc.

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

66  {
67  LuminosityBlock lb(lbp, moduleDescription_, mcc);
68  lb.setConsumer(this);
69  LuminosityBlock const& cnstLb = lb;
70  this->beginLuminosityBlock(cnstLb, c);
71  commit_(lb);
72  }
ModuleDescription moduleDescription_
Definition: EDProducer.h:86
void commit_(P &iPrincipal)
Definition: ProducerBase.h:65
virtual void beginLuminosityBlock(LuminosityBlock const &iL, EventSetup const &iE)
Definition: EDProducer.h:76
void edm::EDProducer::doBeginRun ( RunPrincipal rp,
EventSetup const &  c,
ModuleCallingContext const *  mcc 
)
private

Definition at line 45 of file EDProducer.cc.

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

46  {
47  Run r(rp, moduleDescription_, mcc);
48  r.setConsumer(this);
49  Run const& cnstR = r;
50  this->beginRun(cnstR, c);
51  commit_(r);
52  }
virtual void beginRun(Run const &iR, EventSetup const &iE)
Definition: EDProducer.h:74
ModuleDescription moduleDescription_
Definition: EDProducer.h:86
void commit_(P &iPrincipal)
Definition: ProducerBase.h:65
void edm::EDProducer::doEndJob ( )
private

Definition at line 40 of file EDProducer.cc.

References endJob().

40  {
41  this->endJob();
42  }
virtual void endJob()
Definition: EDProducer.h:72
void edm::EDProducer::doEndLuminosityBlock ( LuminosityBlockPrincipal lbp,
EventSetup const &  c,
ModuleCallingContext const *  mcc 
)
private

Definition at line 75 of file EDProducer.cc.

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

76  {
77  LuminosityBlock lb(lbp, moduleDescription_, mcc);
78  lb.setConsumer(this);
79  LuminosityBlock const& cnstLb = lb;
80  this->endLuminosityBlock(cnstLb, c);
81  commit_(lb);
82  }
ModuleDescription moduleDescription_
Definition: EDProducer.h:86
void commit_(P &iPrincipal)
Definition: ProducerBase.h:65
virtual void endLuminosityBlock(LuminosityBlock const &iL, EventSetup const &iE)
Definition: EDProducer.h:77
void edm::EDProducer::doEndRun ( RunPrincipal rp,
EventSetup const &  c,
ModuleCallingContext const *  mcc 
)
private

Definition at line 55 of file EDProducer.cc.

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

56  {
57  Run r(rp, moduleDescription_, mcc);
58  r.setConsumer(this);
59  Run const& cnstR = r;
60  this->endRun(cnstR, c);
61  commit_(r);
62  }
virtual void endRun(Run const &iR, EventSetup const &iE)
Definition: EDProducer.h:75
ModuleDescription moduleDescription_
Definition: EDProducer.h:86
void commit_(P &iPrincipal)
Definition: ProducerBase.h:65
bool edm::EDProducer::doEvent ( EventPrincipal ep,
EventSetup const &  c,
ModuleCallingContext const *  mcc 
)
private

Definition at line 25 of file EDProducer.cc.

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

26  {
27  Event e(ep, moduleDescription_, mcc);
28  e.setConsumer(this);
29  this->produce(e, c);
31  return true;
32  }
ParentageID previousParentageId_
Definition: EDProducer.h:88
std::vector< BranchID > previousParentage_
Definition: EDProducer.h:87
ModuleDescription moduleDescription_
Definition: EDProducer.h:86
void commit_(P &iPrincipal)
Definition: ProducerBase.h:65
virtual void produce(Event &, EventSetup const &)=0
void edm::EDProducer::doPostForkReacquireResources ( unsigned int  iChildIndex,
unsigned int  iNumberOfChildren 
)
private

Definition at line 100 of file EDProducer.cc.

References postForkReacquireResources().

100  {
101  postForkReacquireResources(iChildIndex, iNumberOfChildren);
102  }
virtual void postForkReacquireResources(unsigned int, unsigned int)
Definition: EDProducer.h:81
void edm::EDProducer::doPreallocate ( PreallocationConfiguration const &  )
inlineprivate

Definition at line 49 of file EDProducer.h.

49 {}
void edm::EDProducer::doPreForkReleaseResources ( )
private

Definition at line 95 of file EDProducer.cc.

References preForkReleaseResources().

95  {
97  }
virtual void preForkReleaseResources()
Definition: EDProducer.h:80
void edm::EDProducer::doRespondToCloseInputFile ( FileBlock const &  fb)
private

Definition at line 90 of file EDProducer.cc.

References respondToCloseInputFile().

90  {
92  }
virtual void respondToCloseInputFile(FileBlock const &)
Definition: EDProducer.h:79
void edm::EDProducer::doRespondToOpenInputFile ( FileBlock const &  fb)
private

Definition at line 85 of file EDProducer.cc.

References respondToOpenInputFile().

85  {
87  }
virtual void respondToOpenInputFile(FileBlock const &)
Definition: EDProducer.h:78
virtual void edm::EDProducer::endJob ( void  )
inlineprivatevirtual

Reimplemented in AlCaHOCalibProducer, GlobalRecHitsProducer, edm::HiMixingModule, EvtPlaneProducer, SimHitShifter, GlobalDigisProducer, FFTJetCorrectionProducer, RPCSeedGenerator, FFTJetProducer, L1GTDigiToRaw, L1GlobalTriggerRawToDigi, HiEvtPlaneFlatProducer, BoostedTopProducer, NuclearTrackCorrector, GlobalHitsProducer, L1GTEvmDigiToRaw, FFTJetPatRecoProducer, HepMCSplitter, RPCTechnicalTrigger, L1GlobalTriggerEvmRawToDigi, GctRawToDigi, CATopJetTagger, MuonsFromRefitTracksProducer, CSCOverlapsTrackPreparation, APVCyclePhaseProducerFromL1TS, pat::PATMHTProducer, TrackerToMuonPropagator, TriggerSummaryProducerAOD, JetIdSelector< T >, TrackAlgoCompareUtil, FFTJetPileupProcessor, TrackExtrapolator, APVCyclePhaseProducerFromL1ABC, ObjectViewCleaner< T >, SeedToTrackProducer, L1GtTextToRaw, FFTJetEFlowSmoother, L2TauNarrowConeIsolationProducer, ObjectViewCleaner< T >, SiStripMeanCMExtractor, L2TauIsolationProducer, L2TauModularIsolationProducer, ObjectViewMatcher< T1, T2 >, NuclearInteractionEDProducer, PFCandidateMixer, AlCaIsoTracksProducer, JetPlusTrackProducerAA, CastorClusterProducer, CastorTowerProducer, MuonSeedTrack, MultiplicityProducer< T >, RctInputTextToDigi, PatJPsiProducer, DeDxDiscriminatorProducer, NuclearSeedsEDProducer, InterestingTrackEcalDetIdProducer, HiSpikeCleaner, HiL1Subtractor, FFTJetPileupEstimator, CaloTowersMerger, MuonErrorMatrixAdjuster, EcalDigiToRaw, MuScleFitMuonProducer, FFTJetPFPileupCleaner, FFTJetVertexAdder, RecHitCorrector, TruthTauDecayModeProducer, ExtraFromSeeds, ElectronSeedTrackRefUpdater, ElectronSeedTrackRefUpdaterAndMerger, GsfTrackMixer, ConfigurableAPVCyclePhaseProducer, PATHeavyIonProducer, JetIDProducer, HcalHitSelection, EventWithHistoryProducerFromL1ABC, L1GlobalTriggerRecordProducer, EventShapeVarsProducer, __class__< T >, __class__< T >, L1Comparator, L1DummyProducer, MaskedRctInputDigiProducer, BSCTrigger, CastorCellProducer, cms::MuonTCMETValueMapProducer, MuonTimingProducer, V0Producer, TrackMCQuality, FromClusterSummaryMultiplicityProducer, CastorJetIDProducer, PFHCALSuperClusterProducer, TrackCandidateTopBottomHitFilter, GSFElectronsMixer, HITSiStripRawToClustersRoI, EventWithHistoryProducer, GctDigiToRaw, L1ExtraParticlesProd, CentralityBinProducer, ConversionSeedFilter, TauSpinnerCMS, L1EmulBias, TextToRaw, cms::MuonMETValueMapProducer, PATHemisphereProducer, EcalFEtoDigi, NeutronHitsCollector, ECALRegFEDSelector, __class__< T >, pat::GenPlusSimParticleProducer, NTuplingDevice, L1GctEmulator, ConversionSeedFilterCharge, MCParticleReplacer, edm::LogErrorHarvester, JetPlusTrackProducer, DeDxEstimatorProducer, DeDxEstimatorProducerPixelTripplet, LaserAlignmentT0Producer, TagProbeMassProducer, L1RCTTPGProvider, EcalIsolatedParticleCandidateProducer, MatchedProbeMaker< T >, WMuNuProducer, EcalDCCTB07UnpackingModule, GtPsbTextToDigi, EmptyHepMCProducer, ZllArbitrator< T1 >, EcalDCCTBUnpackingModule, SubjetFilterJetProducer, TrackAssociatorEDProducer, GsfElectronFromPVSelector, SiStripRegFEDSelector, HLTDisplacedmumuVtxProducer, pat::DuplicatedElectronCleaner, ESListOfFEDSProducer, ParticleTowerProducer, SubdetFEDSelector, L1GctInternJetProducer, HLTDisplacedmumumuVtxProducer, EcalListOfFEDSProducer, SiPixelRawToDigi, pat::PATGenCandsFromSimTracksProducer, EcalChannelKiller, EcalDeadChannelRecoveryProducers, GeometryProducer, RPCPointProducer, SiPixelDigiToRaw, TriggerCandProducer< object >, MuonFromPVSelector, TrackFromPVSelector, SiPixelFedFillerWordEventNumber, CandidateTriggerObjectProducer, TriggerMatchProducer< object >, SelectReplacementCandidates, ClusterTPAssociationProducer, TtSemiLepSignalSelMVAComputer, TtSemiLepJetCombMVAComputer, bestPVselector< T1 >, TrackerHitProducer, CaloRecHitsProducer, HiSuperClusterProducer, IsoTracks, AlignmentPrescaler, sistrip::DigiToRawModule, Multi5x5SuperClusterProducer, L2TauIsolationSelector, L2TauModularIsolationSelector, L2TauRelaxingIsolationSelector, SimHitTPAssociationProducer, TtFullHadSignalSelMVAComputer, TtFullLepKinSolutionProducer, CollectionFromZLegProducer, FSRWeightProducer, ISRWeightProducer, PdfWeightProducer, ESDigiToRaw, EcalRecHitsMerger, ESRecHitsMerger, TracksToTrajectories, ISRGammaWeightProducer, ElectronMatchedCandidateProducer, UpdatedMuonInnerTrackRef, HcalCalibFEDSelector, TauJetSelectorForHLTTrackSeeding, HectorProducer, TtSemiLepJetCombWMassDeltaTopMass, FamosProducer, cms::CkfDebugTrackCandidateMaker, DistortedMuonProducer, DistortedMuonProducerFromDB, DummyModule, MFProducer, ElectronSeedMerger, TtSemiLepJetCombGeom, TtSemiLepJetCombWMassMaxSumPt, DistortedPFCandProducer, MuonWithPFIsoProducer, MuonAssociatorEDProducer, MuonWithPFIsoProducerCopy, TtSemiLepJetCombMaxSumPtWMass, HcalLaserEventFiltProducer2012, edm::EventAuxiliaryHistoryProducer, DistortedMETProducer, QualityFilter, and WeakEffectsWeightProducer.

Definition at line 72 of file EDProducer.h.

Referenced by doEndJob().

72 {}
virtual void edm::EDProducer::endLuminosityBlock ( LuminosityBlock const &  iL,
EventSetup const &  iE 
)
inlineprivatevirtual

Definition at line 77 of file EDProducer.h.

Referenced by doEndLuminosityBlock().

77 {}
virtual void edm::EDProducer::endRun ( Run const &  iR,
EventSetup const &  iE 
)
inlineprivatevirtual
void edm::EDProducer::fillDescriptions ( ConfigurationDescriptions descriptions)
static

Definition at line 105 of file EDProducer.cc.

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

105  {
107  desc.setUnknown();
108  descriptions.addDefault(desc);
109  }
ModuleDescription const& edm::EDProducer::moduleDescription ( ) const
inline

Definition at line 44 of file EDProducer.h.

References moduleDescription_.

44 { return moduleDescription_; }
ModuleDescription moduleDescription_
Definition: EDProducer.h:86
virtual void edm::EDProducer::postForkReacquireResources ( unsigned  int,
unsigned  int 
)
inlineprivatevirtual

Definition at line 81 of file EDProducer.h.

Referenced by doPostForkReacquireResources().

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

Definition at line 80 of file EDProducer.h.

Referenced by doPreForkReleaseResources().

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

Definition at line 112 of file EDProducer.cc.

References edm::edmodule_mightGet_config().

112  {
113  edmodule_mightGet_config(iConfig);
114  }
void edmodule_mightGet_config(ConfigurationDescriptions &iDesc)
virtual void edm::EDProducer::produce ( Event ,
EventSetup const &   
)
privatepure virtual

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

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

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

Definition at line 64 of file EDProducer.h.

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

64  {
66  }
void registerProducts(ProducerBase *, ProductRegistry *, ModuleDescription const &)
Definition: ProducerBase.cc:60
ModuleDescription moduleDescription_
Definition: EDProducer.h:86
Definition: vlib.h:208
virtual void edm::EDProducer::respondToCloseInputFile ( FileBlock const &  )
inlineprivatevirtual

Definition at line 79 of file EDProducer.h.

Referenced by doRespondToCloseInputFile().

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

Definition at line 78 of file EDProducer.h.

Referenced by doRespondToOpenInputFile().

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

Definition at line 83 of file EDProducer.h.

References moduleDescription_.

83  {
84  moduleDescription_ = md;
85  }
ModuleDescription moduleDescription_
Definition: EDProducer.h:86
std::string edm::EDProducer::workerType ( ) const
inlineprivate

Definition at line 68 of file EDProducer.h.

68 {return "WorkerT<EDProducer>";}

Friends And Related Function Documentation

template<typename T >
friend class maker::ModuleHolderT
friend

Definition at line 32 of file EDProducer.h.

template<typename T >
friend class WorkerT
friend

Definition at line 33 of file EDProducer.h.

Member Data Documentation

ModuleDescription edm::EDProducer::moduleDescription_
private
std::vector<BranchID> edm::EDProducer::previousParentage_
private

Definition at line 87 of file EDProducer.h.

Referenced by doEvent().

ParentageID edm::EDProducer::previousParentageId_
private

Definition at line 88 of file EDProducer.h.

Referenced by doEvent().