#include <EDProducer.h>
Public Types | |
typedef EDProducer | ModuleType |
Public Types inherited from edm::ProducerBase | |
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Public Member Functions | |
EDProducer () | |
ModuleDescription const & | moduleDescription () const |
virtual | ~EDProducer () |
Public Member Functions inherited from edm::ProducerBase | |
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
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 | |
std::vector< ConsumesInfo > | consumesInfo () const |
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 |
void | modulesDependentUpon (std::string const &iProcessName, std::string const &iModuleLabel, bool iPrint, std::vector< char const * > &oModuleLabels) const |
void | modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) 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 Attributes | |
ModuleDescription | moduleDescription_ |
std::mutex | mutex_ |
std::vector< BranchID > | previousParentage_ |
ParentageID | previousParentageId_ |
SharedResourcesAcquirer | resourceAcquirer_ |
Friends | |
template<typename T > | |
class | maker::ModuleHolderT |
template<typename T > | |
class | WorkerT |
Additional Inherited Members | |
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) |
Definition at line 35 of file EDProducer.h.
Definition at line 39 of file EDProducer.h.
edm::EDProducer::EDProducer | ( | ) |
Definition at line 19 of file EDProducer.cc.
References edm::SharedResourcesRegistry::instance(), edm::SharedResourcesRegistry::kLegacyModuleResourceName, and edm::SharedResourcesRegistry::registerSharedResource().
|
virtual |
Definition at line 28 of file EDProducer.cc.
|
static |
Definition at line 136 of file EDProducer.cc.
References edm::kBaseType().
|
inlineprivatevirtual |
Reimplemented in AlCaHOCalibProducer, GlobalRecHitsProducer, GlobalDigisProducer, FFTJetProducer, FFTJetCorrectionProducer, sptf, RPCSeedGenerator, GlobalHitsProducer, GenTtbarCategorizer, HepMCSplitter, L1TStage1Layer2Producer, FFTJetPatRecoProducer, L1TStage2Layer1Producer, CSCOverlapsTrackPreparation, TrackerToMuonPropagator, l1t::BXVectorInputProducer, l1t::GenToInputProducer, L1TCaloLayer1, GenHFHadronMatcher, l1t::MP7BufferDumpToRaw, L1TMuonProducer, L1TStage2Layer2Producer, FFTJetPileupProcessor, SeedToTrackProducer, APVCyclePhaseProducerFromL1ABC, l1t::AMC13DumpToRaw, l1t::AMCDumpToRaw, reco::CentralityProducer, JetPlusTrackProducerAA, L1GTDigiToRaw, L1TMicroGMTInputProducerFromGen, SiStripMeanCMExtractor, FFTJetEFlowSmoother, PFCandidateMixer, HiL1Subtractor, MultiplicityProducer< T >, L1GTEvmDigiToRaw, l1t::L1TCaloRCTToUpgradeConverter, L1TMuonCaloSumProducer, L1TMuonEndCapTrackProducer, RctInputTextToDigi, PatJPsiProducer, CastorClusterProducer, EcalDigiToRaw, l1t::FakeInputProducer, L1TMicroGMTInputProducer, EcalSimpleProducer, MuonSeedTrack, FFTJetPileupEstimator, CaloTowersMerger, MuonErrorMatrixAdjuster, MuonSegmentProducer, ValueMapTraslator, L1TBMTFConverter, MuScleFitMuonProducer, FFTJetPFPileupCleaner, FFTJetVertexAdder, RecHitCorrector, TruthTauDecayModeProducer, ElectronSeedTrackRefUpdater, ElectronSeedTrackRefUpdaterAndMerger, GsfTrackMixer, ConfigurableAPVCyclePhaseProducer, EventShapeVarsProducer, L1GtTextToRaw, L1Comparator, BSCTrigger, CastorCellProducer, FromClusterSummaryMultiplicityProducer, gen::Pythia6Gun, GSFElectronsMixer, EventWithHistoryProducer, GctDigiToRaw, L1DummyProducer, L1TPhysicalEtAdder, L1TMuonOverlapTrackProducer, TextToRaw, AlCaGammaJetProducer, cms::HitReCalibrator, EcalFEtoDigi, NeutronHitsCollector, AlCaDiJetsProducer, ECALRegFEDSelector, NTuplingDevice, MCParticleReplacer, WMuNuProducer, Onia2MuMuPAT, L1GctEmulator, L1EmulBias, edm::LogErrorHarvester, L1TMuonQualityAdjuster, LaserAlignmentT0Producer, TagProbeMassProducer, cms::ClusterizerFP420, EcalIsolatedParticleCandidateProducer, MatchedProbeMaker< T >, PFMET, cms::TrackerizerFP420, EmptyHepMCProducer, EcalDCCTB07UnpackingModule, SiStripRegFEDSelector, EcalDCCTBUnpackingModule, ESListOfFEDSProducer, EcalListOfFEDSProducer, SubdetFEDSelector, L1GctInternJetProducer, HLTDisplacedmumumuVtxProducer, cms::ReconstructerFP420, ParticleTowerProducer, TriggerCandProducer< object >, SelectReplacementCandidates, SiPixelFedFillerWordEventNumber, CandidateTriggerObjectProducer, TriggerMatchProducer< object >, Phase2Tracker::Phase2TrackerDigiProducer, TrackerHitProducer, LHECOMWeightProducer, TtSemiLepSignalSelMVAComputer, TtSemiLepJetCombMVAComputer, AlignmentPrescaler, PdfWeightProducer, ESDigiToRaw, CSCTFTrackProducer, EcalRecHitsMerger, ESRecHitsMerger, TtFullHadSignalSelMVAComputer, TtFullLepKinSolutionProducer, FSRWeightProducer, ISRWeightProducer, ISRGammaWeightProducer, ElectronMatchedCandidateProducer, UpdatedMuonInnerTrackRef, HcalCalibFEDSelector, DistortedMuonProducer, DistortedPFCandProducer, HectorProducer, MuonWithPFIsoProducer, EmptySimHits, TtSemiLepJetCombWMassDeltaTopMass, TtDilepEvtSolutionMaker, DistortedMETProducer, MFProducer, MuonAssociatorEDProducer, TtSemiLepJetCombGeom, TtSemiLepJetCombWMassMaxSumPt, MuonWithPFIsoProducerCopy, TtSemiLepJetCombMaxSumPtWMass, and WeakEffectsWeightProducer.
Definition at line 79 of file EDProducer.h.
Referenced by doBeginJob().
|
inlineprivatevirtual |
Reimplemented in L1TMuonProducer, DaqFakeReader, L1RCTProducer, gen::Pythia6Gun, and BetafuncEvtVtxGenerator.
Definition at line 84 of file EDProducer.h.
Referenced by doBeginLuminosityBlock().
|
inlineprivatevirtual |
Reimplemented in AlCaHOCalibProducer, SimHitShifter, RPCSeedGenerator, TriggerMatcherToHLTDebug, L1TStage1Layer2Producer, L1TStage2Layer1Producer, RPCTechnicalTrigger, L1TCaloLayer1, l1t::BXVectorInputProducer, l1t::GenToInputProducer, L1TMuonProducer, L1TStage2Layer2Producer, APVCyclePhaseProducerFromL1TS, APVCyclePhaseProducerFromL1ABC, HighPtTrackEcalDetIdProducer, LHE2HepMCConverter, l1t::FakeInputProducer, ConvBremSeedProducer, CentralityBinProducer, ConfigurableAPVCyclePhaseProducer, L1RCTProducer, L1Comparator, L1TMuonOverlapTrackProducer, gen::Pythia6Gun, EventWithHistoryProducerFromL1ABC, SiStripFineDelayHit, HcalRecHitRecalib, pat::HLTL1MuonMatcher, EgammaHLTRegionalPixelSeedGeneratorProducers, pat::L1MuonMatcher, DTTrigProd, BetafuncEvtVtxGenerator, Phase2Tracker::Phase2TrackerDigiProducer, LHECOMWeightProducer, TriggerCandProducer< object >, CandidateTriggerObjectProducer, TriggerMatchProducer< object >, DistortedMuonProducerFromDB, and cms::CkfDebugTrackCandidateMaker.
Definition at line 82 of file EDProducer.h.
Referenced by doBeginRun().
|
private |
Definition at line 50 of file EDProducer.cc.
References beginJob(), edm::SharedResourcesRegistry::createAcquirer(), edm::SharedResourcesRegistry::instance(), edm::SharedResourcesRegistry::kLegacyModuleResourceName, and resourceAcquirer_.
|
private |
Definition at line 82 of file EDProducer.cc.
References beginLuminosityBlock(), edm::ProducerBase::commit_(), moduleDescription_, and edm::LuminosityBlock::setConsumer().
|
private |
Definition at line 62 of file EDProducer.cc.
References beginRun(), edm::ProducerBase::commit_(), moduleDescription_, alignCSCRings::r, and edm::Run::setConsumer().
|
private |
|
private |
Definition at line 92 of file EDProducer.cc.
References edm::ProducerBase::commit_(), endLuminosityBlock(), moduleDescription_, and edm::LuminosityBlock::setConsumer().
|
private |
Definition at line 72 of file EDProducer.cc.
References edm::ProducerBase::commit_(), endRun(), moduleDescription_, alignCSCRings::r, and edm::Run::setConsumer().
|
private |
Definition at line 31 of file EDProducer.cc.
References edm::ProducerBase::commit_(), alignCSCRings::e, moduleDescription_, mutex_, previousParentage_, previousParentageId_, produce(), resourceAcquirer_, edm::Event::setConsumer(), and edm::Event::setSharedResourcesAcquirer().
|
private |
Definition at line 117 of file EDProducer.cc.
References postForkReacquireResources().
|
inlineprivate |
Definition at line 55 of file EDProducer.h.
|
private |
Definition at line 112 of file EDProducer.cc.
References preForkReleaseResources().
|
inlineprivate |
Definition at line 70 of file EDProducer.h.
|
private |
Definition at line 107 of file EDProducer.cc.
References respondToCloseInputFile().
|
private |
Definition at line 102 of file EDProducer.cc.
References respondToOpenInputFile().
|
inlineprivatevirtual |
Reimplemented in AlCaHOCalibProducer, GlobalRecHitsProducer, SimHitShifter, GlobalDigisProducer, FFTJetProducer, FFTJetCorrectionProducer, sptf, RPCSeedGenerator, L1GTDigiToRaw, BoostedTopProducer, NuclearTrackCorrector, GenTtbarCategorizer, GlobalHitsProducer, L1GTEvmDigiToRaw, HepMCSplitter, L1TStage1Layer2Producer, RPCTechnicalTrigger, FFTJetPatRecoProducer, L1TStage2Layer1Producer, CSCOverlapsTrackPreparation, TrackerToMuonPropagator, l1t::BXVectorInputProducer, l1t::GenToInputProducer, L1TCaloLayer1, GenHFHadronMatcher, JetIdSelector< T >, l1t::MP7BufferDumpToRaw, L1TMuonProducer, L1TStage2Layer2Producer, APVCyclePhaseProducerFromL1ABC, ObjectViewCleaner< T >, FFTJetPileupProcessor, SeedToTrackProducer, ObjectViewCleaner< T >, L1GtTextToRaw, l1t::AMC13DumpToRaw, l1t::AMCDumpToRaw, reco::CentralityProducer, JetPlusTrackProducerAA, L1TMicroGMTInputProducerFromGen, SiStripMeanCMExtractor, MuonSeedTrack, ObjectViewMatcher< T1, T2 >, FFTJetEFlowSmoother, PFCandidateMixer, HiL1Subtractor, CastorClusterProducer, MultiplicityProducer< T >, l1t::L1TCaloRCTToUpgradeConverter, L1TMuonCaloSumProducer, RctInputTextToDigi, PatJPsiProducer, EcalDigiToRaw, L1TMicroGMTInputProducer, L1TMuonEndCapTrackProducer, l1t::FakeInputProducer, FFTJetPileupEstimator, CaloTowersMerger, MuonErrorMatrixAdjuster, MuonSegmentProducer, ValueMapTraslator, L1TBMTFConverter, MuScleFitMuonProducer, FFTJetPFPileupCleaner, FFTJetVertexAdder, RecHitCorrector, TruthTauDecayModeProducer, ElectronSeedTrackRefUpdater, ElectronSeedTrackRefUpdaterAndMerger, GsfTrackMixer, ConfigurableAPVCyclePhaseProducer, L1Comparator, EventShapeVarsProducer, MaskedRctInputDigiProducer, BSCTrigger, CastorCellProducer, FromClusterSummaryMultiplicityProducer, L1DummyProducer, GSFElectronsMixer, EventWithHistoryProducer, GctDigiToRaw, L1TPhysicalEtAdder, L1TMuonOverlapTrackProducer, TextToRaw, AlCaGammaJetProducer, EcalFEtoDigi, NeutronHitsCollector, AlCaDiJetsProducer, ECALRegFEDSelector, L1EmulBias, pat::GenPlusSimParticleProducer, NTuplingDevice, Onia2MuMuPAT, L1GctEmulator, MCParticleReplacer, WMuNuProducer, edm::LogErrorHarvester, OniaPhotonConversionProducer, L1TMuonQualityAdjuster, LaserAlignmentT0Producer, TagProbeMassProducer, L1RCTTPGProvider, EcalIsolatedParticleCandidateProducer, MatchedProbeMaker< T >, EcalDCCTB07UnpackingModule, GtPsbTextToDigi, EmptyHepMCProducer, ZllArbitrator< T1 >, EcalDCCTBUnpackingModule, SiStripRegFEDSelector, ESListOfFEDSProducer, SubdetFEDSelector, L1GctInternJetProducer, HLTDisplacedmumumuVtxProducer, EcalListOfFEDSProducer, ParticleTowerProducer, Phase2Tracker::Phase2TrackerDigiProducer, SiPixelDigiToRaw, TriggerCandProducer< object >, SiPixelFedFillerWordEventNumber, CandidateTriggerObjectProducer, TriggerMatchProducer< object >, SelectReplacementCandidates, TtSemiLepSignalSelMVAComputer, TtSemiLepJetCombMVAComputer, bestPVselector< T1 >, TrackerHitProducer, OniaAddV0TracksProducer, AlignmentPrescaler, PdfWeightProducer, ESDigiToRaw, TtFullHadSignalSelMVAComputer, TtFullLepKinSolutionProducer, FSRWeightProducer, ISRWeightProducer, EcalRecHitsMerger, ESRecHitsMerger, ISRGammaWeightProducer, ElectronMatchedCandidateProducer, UpdatedMuonInnerTrackRef, HcalCalibFEDSelector, DistortedMuonProducer, DistortedPFCandProducer, DistortedMuonProducerFromDB, MuonWithPFIsoProducer, EmptySimHits, HectorProducer, TtSemiLepJetCombWMassDeltaTopMass, CandPtrProjector, cms::CkfDebugTrackCandidateMaker, DistortedMETProducer, MFProducer, MuonAssociatorEDProducer, TtSemiLepJetCombGeom, TtSemiLepJetCombWMassMaxSumPt, MuonWithPFIsoProducerCopy, TtSemiLepJetCombMaxSumPtWMass, HcalLaserEventFiltProducer2012, edm::EventAuxiliaryHistoryProducer, and WeakEffectsWeightProducer.
Definition at line 80 of file EDProducer.h.
Referenced by doEndJob().
|
inlineprivatevirtual |
Reimplemented in L1TMuonProducer.
Definition at line 85 of file EDProducer.h.
Referenced by doEndLuminosityBlock().
|
inlineprivatevirtual |
Reimplemented in L1TStage1Layer2Producer, L1TStage2Layer1Producer, l1t::BXVectorInputProducer, l1t::GenToInputProducer, L1TMuonProducer, L1TStage2Layer2Producer, APVCyclePhaseProducerFromL1ABC, l1t::FakeInputProducer, ConvBremSeedProducer, EventWithHistoryProducerFromL1ABC, gen::Pythia6Gun, and EgammaHLTRegionalPixelSeedGeneratorProducers.
Definition at line 83 of file EDProducer.h.
Referenced by doEndRun().
|
static |
Definition at line 122 of file EDProducer.cc.
References edm::ConfigurationDescriptions::addDefault(), and edm::ParameterSetDescription::setUnknown().
|
inline |
|
inlineprivatevirtual |
|
inlineprivatevirtual |
|
static |
Definition at line 129 of file EDProducer.cc.
References edm::edmodule_mightGet_config().
|
privatepure virtual |
Implemented in AlCaHOCalibProducer, GlobalRecHitsProducer, reco::modules::CandCombiner< Selector, PairSelector, Cloner, OutputCollection, Setup, Init >, MatacqProducer, reco::modules::NamedCandCombiner< Selector, PairSelector, Cloner, Setup, Init >, SimHitShifter, GlobalDigisProducer, FFTJetProducer, JetPartonMatcher, FFTJetCorrectionProducer, reco::modules::JetFlavourIdentifier, RPCSeedGenerator, sptf, BoostedTopProducer, PFTau3ProngReco, NuclearTrackCorrector, GlobalHitsProducer, GenTtbarCategorizer, TriggerMatcherToHLTDebug, HepMCSplitter, L1TStage1Layer2Producer, RPCTechnicalTrigger, FFTJetPatRecoProducer, HLTDummyCollections, MuonMCClassifier, ProduceIsolationMap, L1TStage2Layer1Producer, pat::helper::ManyThingsToValueMaps< Adaptor, Collection, value_type >, JetCrystalsAssociator, CSCOverlapsTrackPreparation, TrackerToMuonPropagator, ShallowGainCalibration, ReduceHcalRecHitCollectionProducer, L1TCaloLayer1, l1t::BXVectorInputProducer, l1t::GenToInputProducer, GenHFHadronMatcher, JetIdSelector< T >, sistrip::FEDEmulatorModule, l1t::MP7BufferDumpToRaw, L1TMuonProducer, FlavorHistoryProducer, APVCyclePhaseProducerFromL1TS, L1TStage2Layer2Producer, APVCyclePhaseProducerFromL1ABC, SiPixelCalibDigiProducer, sistrip::SpyUnpackerModule, L1GTDigiToRaw, ObjectViewCleaner< T >, reco::modules::HICaloCompatibleTrackSelector, FFTJetPileupProcessor, SeedToTrackProducer, HighPtTrackEcalDetIdProducer, ObjectViewCleaner< T >, AlignmentMuonHIPTrajectorySelector, l1t::AMC13DumpToRaw, l1t::AMCDumpToRaw, reco::CentralityProducer, JetPlusTrackProducerAA, PFCand_NoPU_WithAM, BetaBoostEvtVtxGenerator, L1TMicroGMTInputProducerFromGen, GenJetBCEnergyRatio, SiStripMeanCMExtractor, EcalSimpleProducer, L1GTEvmDigiToRaw, L1GtTextToRaw, ObjectViewMatcher< T1, T2 >, FFTJetEFlowSmoother, MuIsolatorResultProducer< BT >, PFCandidateMixer, HLTTauRefProducer, LHE2HepMCConverter, HiL1Subtractor, MuonSeedTrack, MultiplicityProducer< T >, l1t::L1TCaloRCTToUpgradeConverter, L1TMuonCaloSumProducer, RctInputTextToDigi, PatJPsiProducer, CastorClusterProducer, AlCaECALRecHitReducer, EcalDigiToRaw, MixBoostEvtVtxGenerator, L1TMicroGMTInputProducer, ConvBremSeedProducer, PF_PU_FirstVertexTracks, GenHIEventProducer, Timer, L1TMuonEndCapTrackProducer, CentralityBinProducer, FFTJetPileupEstimator, CaloTowersMerger, MuonErrorMatrixAdjuster, MuonSegmentProducer, MuonMillepedeTrackRefitter, ValueMapTraslator, l1t::FakeInputProducer, L1TBMTFConverter, L1RCTProducer, RPCTrigger, MuScleFitMuonProducer, pat::MatcherByPulls< T >, FFTJetPFPileupCleaner, FFTJetVertexAdder, RecHitCorrector, TruthTauDecayModeProducer, CaloRecHitMixer< T >, ElectronSeedTrackRefUpdater, ElectronSeedTrackRefUpdaterAndMerger, GsfTrackMixer, RochesterCorrMuonProducerT< T >, ConfigurableAPVCyclePhaseProducer, L1TMuonOverlapTrackProducer, TtJetPartonMatch< C >, EcalFEDWithCRCErrorProducer, gen::Pythia6Gun, L1Comparator, EventShapeVarsProducer, MaskedRctInputDigiProducer, BSCTrigger, ShiftedPFCandidateProducerForPFNoPUMEt, CastorCellProducer, DTClusterer, cms::DigitizerFP420, AlCaHcalNoiseProducer, EventWithHistoryProducerFromL1ABC, BoostedTauSeedsProducer, FromClusterSummaryMultiplicityProducer, l1t::L1ComparatorRun2, L1DummyProducer, SourceCardTextToRctDigi, DeltaRNearestObjectComputer< T >, EgammaHLTEcalIsolationProducersRegional, GSFElectronsMixer, EventWithHistoryProducer, GctDigiToRaw, LTCRawToDigi, L1TPhysicalEtAdder, HiGenCleaner< T2 >, MuPFIsoEmbedder, cms::HitReCalibrator, TextToRaw, edm::GenericSelectorByValueMap< T, C >, AlCaGammaJetProducer, L1TMuonTriggerPrimitiveProducer, reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >, cms::ClusterizerFP420, EcalFEtoDigi, NeutronHitsCollector, AlCaDiJetsProducer, ECALRegFEDSelector, SiStripFineDelayHit, pat::__class__Producer, L1EmulBias, RctTextToRctDigi, modules::MuonCleanerBySegmentsT< T >, pat::GenPlusSimParticleProducer, NTuplingDevice, VoronoiBackgroundProducer, DTRecSegment2DExtendedProducer, TopDecaySubset, EcalRecHitRecalib, HcalRecHitRecalib, AlCaElectronTracksReducer, ZToLLEdmNtupleDumper, Onia2MuMuPAT, L1GctEmulator, L1ExtraParticleMapProd, L1TMuonAssignedInternalTrackProducer, PartonSelector, JetEnergyShift, MuonCaloCleanerAllCrossed, TtFullLepHypothesis, AlCaEcalHcalReadoutsProducer, edm::LogErrorHarvester, OniaPhotonConversionProducer, L1TMuonQualityAdjuster, IsolationProducer< C1, C2, Alg, OutputCollection, Setup >, EgammaHLTHcalIsolationProducersRegional, MuonCaloCleanerByDistance, TtEvtBuilder< C >, LaserAlignmentT0Producer, TagProbeMassProducer, sistrip::SpyDigiConverterModule, WMuNuProducer, L1RCTTPGProvider, cms::TrackerizerFP420, EcalIsolatedParticleCandidateProducer, MatchedProbeMaker< T >, L1TTwinMuxRawToDigi, DTTrigProd, EgammaHLTHcalIsolationDoubleConeProducers, PFClusterShapeProducer, CaloRecoTauTagInfoProducer, EmbeddingKineReweightProducer, GenParticlesFromZsSelectorForMCEmbedding, MCParticleReplacer, MuonRadiationCorrWeightProducer, TtSemiLepHypothesis, Merger< InputCollection, OutputCollection, P >, DTTFFEDSim, DaqFakeReader, GtPsbTextToDigi, PFTauMVAInputDiscriminantTranslator, EcalTBMCInfoProducer, EmptyHepMCProducer, MuonPFCandidateCleaner, ZllArbitrator< T1 >, sistrip::SpyEventSummaryProducer, HLTTauMCProducer, pat::HLTL1MuonMatcher, EgammaHLTRegionalPixelSeedGeneratorProducers, reco::tautools::CastedRefProducer< DerivedCollection, BaseType >, FakeTBHodoscopeRawInfoProducer, TBHodoActiveVolumeRawInfoProducer, SubsystemNeutronWriter, L1ExtraMixerPluginT< T >, TtFullHadHypothesis, GsfElectronFromPVSelector, SiStripRegFEDSelector, CSCDigiToRawModule, CSCTFPacker, pat::L1MuonMatcher, ElectronConversionRejectionVars, EgammaHLTEcalRecIsolationProducer, InputGenJetsParticleSelector, cms::ReconstructerFP420, CaloRecoTauProducer, PFRecoTauProducer, HcalTBObjectUnpacker, EcalSelectiveReadoutProducer, FakeTBEventHeaderProducer, MuonDetCleaner, ZmumuEvtSelEffCorrWeightProducer, PFMET, Type1PFMET, SiPixelDigiToRaw, DTSpyReader, EgammaHLTElectronCombinedIsolationProducer, EgammaHLTPFNeutralIsolationProducer, EgammaHLTPFPhotonIsolationProducer, ImpactParameter, MuonTrackCleanerBase, MuonCaloDistanceProducer, MuonDetRecHitMixer< T1, T2 >, LaserAlignmentProducer, SubdetFEDSelector, PiZeroDiscriminatorProducer, L1GctInternJetProducer, HLTDisplacedmumumuVtxProducer, DTROS25FileReader, pat::MatcherUsingTracks, TriggerObjectFilterByCollection, EgammaHLTCombinedIsolationProducer, EgammaHLTPFChargedIsolationProducer, EgammaHLTRemoveDuplicatedSC, ESListOfFEDSProducer, TrackMixerBase, DummyBoolEventSelFlagProducer, L1ExtraMixer, EcalDCCTB07UnpackingModule, DTDDUFileReader, cms::JetVertexAssociation, NearbyCandCountComputer, EcalListOfFEDSProducer, reco::tautools::CopyProducer< Collection >, EcalZeroSuppressionProducer, L1ExtraMEtMixerPlugin, TkAlCaOverlapTagger, ElectronRecalibSuperClusterAssociator, DeltaBetaWeights, ZMuMuUserDataOneTrack, ZMuMuUserData, EcalDCCTBUnpackingModule, BaseEvtVtxGenerator, DTROS8FileReader, GenParticleProducer, PiZeroDiscriminatorProducer, ParticleTowerProducer, QjetsAdder, CandViewCountEventSelFlagProducer, TrackInfoProducer, ShallowDigisProducer, Phase2Tracker::Phase2TrackerDigiProducer, RPCPackingModule, TriggerCandProducer< object >, OtherObjectVariableComputer< T >, 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 >, CalibratedElectronProducer, ZMuMuMuonUserData, HcalDigiToRaw, HcalHistogramRawToDigi, RawDataSelector, LHECOMWeightProducer, DTNewROS8FileReader, ColinsSoperVariablesComputer, ObjectMultiplicityCounter< T >, RecoTauPiZeroFlattener, TtHadEvtSolutionMaker, TtFullHadKinFitProducer, reco::modules::MatcherBase< Collection, Collection, reco::helper::CandMapTrait< Collection >::type >, CandReducer, ZMuMuTrackUserData, CastorDigiToRaw, ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >, StripCompactDigiSimLinksProducer, SelectReplacementCandidates, TtSemiEvtSolutionMaker, TtSemiLepSignalSelMVAComputer, TtSemiLepJetCombMVAComputer, bestPVselector< T1 >, AlignmentPrescaler, SiStripProcessedRawDigiProducer, NtpProducer< C >, ElectronPATIdMVAProducer, ProbeMulteplicityProducer, EgammaHLTMulti5x5ClusterProducer, OniaAddV0TracksProducer, ConeIsolation, reco::modulesNew::MCTruthCompositeMatcher, NtpProducer< C >, EgammaElectronTkNumIsolationProducer, PileupJPTJetIdProducer, PFTauViewRefMerger, CandViewRefTriggerBiasRemover, MixedGenMEtProducer, TtSemiLepHitFitProducer< LeptonCollection >, IsoTracks, PdfWeightProducer, ESDigiToRaw, pat::helper::AnythingToValueMap< Adaptor, Collection, value_type >, EgammaHLTIslandClusterProducer, TtFullHadSignalSelMVAComputer, TtFullLepKinSolutionProducer, CollectionFromZLegProducer, ShallowClustersProducer, FSRWeightProducer, ISRWeightProducer, HLTTauRefCombiner, HLTHFRecoEcalCandidateProducer, L2TauPixelTrackMatch, CollectionAdder< C >, ISRGammaWeightProducer, CSCTFTrackProducer, ElectronMatchedCandidateProducer, EcalRecHitsMerger, EgammaHLTHybridClusterProducer, ESRecHitsMerger, EcalTBWeightUncalibRecHitProducer, UpdatedMuonInnerTrackRef, ShallowSimTracksProducer, CalibratedPatElectronProducer, RegressionEnergyPatElectronProducer, HcalCalibFEDSelector, EgammaPhotonTkIsolationProducer, EgammaPhotonTkNumIsolationProducer, L1HLTJetsMatching, RecoTauEventFlagProducer, HectorProducer, CandViewRefMerger, AssociationVector2ValueMap< KeyRefProd, CVal >, DistortedMuonProducer, DistortedPFCandProducer, L1RCTInputProducer, CandOneToManyDeltaRMatcher, HcalSimpleAmplitudeZS, PFMuonCaloCleaner, AssociationMapOneToOne2Association< CKey, CVal >, AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >, DiJetVarProducer, DistortedMuonProducerFromDB, MuonWithPFIsoProducer, EmptySimHits, CandOneToOneDeltaRMatcher, SiStripElectronSeedProducer, CaloTowersReCreator, MuonTrackProducer, TtSemiLepJetCombWMassDeltaTopMass, ShallowSimhitClustersProducer, ShallowTrackClustersProducer, CandPtrProjector, Phase2Tracker::Phase2TrackerCommissioningDigiProducer, CosmicMuonLinksProducer, DQMTauProducer, PFJetToCaloProducer, PFTauToJetProducer, CRackSeedGenerator, StEvtSolutionMaker, TtDilepEvtSolutionMaker, TtSemiLepKinFitProducer< LeptonCollection >, ParticleDecayProducer, EventVtxInfoNtupleDumper, DTDigiToRawModule, GeneratorSmearedProducer, CSCTFCandidateProducer, MCTruthCompositeMatcher< C1, C2 >, QGTagger, EcalTBHodoscopeRecInfoProducer, EcalTBH2TDCRecInfoProducer, EcalTBTDCRecInfoProducer, cms::CkfDebugTrackCandidateMaker, CSCDigiProducer, ShallowRechitClustersProducer, DistortedMETProducer, MFProducer, MassKinFitterCandProducer, EgammaHLTTimeCleanedRechitProducer, HcalTrigPrimDigiProducer, MuonAssociatorEDProducer, TopInitSubset, TtSemiLepJetCombGeom, TtSemiLepJetCombWMassMaxSumPt, ElectronSqPtTkIsolationProducer, reco::modules::CaloRecHitCandidateProducer< HitCollection >, AlphaTVarProducer, GenParticleDecaySelector, HcalLaserReco, MuonWithPFIsoProducerCopy, TtSemiLepJetCombMaxSumPtWMass, MuonSelectorVertex, RazorVarProducer, edm::EventAuxiliaryHistoryProducer, JetSignalVertexCompatibility, BasicToPFJet, CastorTTRecord, ShallowTracksProducer, HepMCCopy, HcalTTPTriggerRecord, PseudoTopProducer, HcalLaserEventFiltProducer2012, VZeroProducer, DoubleProducer, PatElectronEAIsoCorrectionProducer, HcalPatternSource, IsolationProducerForTracks, PixelVertexProducerMedian, StGenEventReco, ShallowEventDataProducer, TtGenEventReco, ShallowExampleProducer, WeakEffectsWeightProducer, and DimuonMCMatcher.
Referenced by doEvent(), JSONExport.JsonExport::export(), HTMLExport.HTMLExport::export(), and HTMLExport.HTMLExportStatic::export().
|
inlineprivate |
Definition at line 72 of file EDProducer.h.
References moduleDescription_, and edm::ProducerBase::registerProducts().
|
inlineprivatevirtual |
|
inlineprivatevirtual |
|
inlineprivate |
|
inlineprivate |
Definition at line 76 of file EDProducer.h.
|
friend |
Definition at line 37 of file EDProducer.h.
|
friend |
Definition at line 38 of file EDProducer.h.
|
private |
Definition at line 94 of file EDProducer.h.
Referenced by doBeginLuminosityBlock(), doBeginRun(), doEndLuminosityBlock(), doEndRun(), doEvent(), moduleDescription(), registerProductsAndCallbacks(), and setModuleDescription().
|
private |
Definition at line 97 of file EDProducer.h.
Referenced by doEvent().
|
private |
Definition at line 95 of file EDProducer.h.
Referenced by doEvent().
|
private |
Definition at line 98 of file EDProducer.h.
Referenced by doEvent().
|
private |
Definition at line 96 of file EDProducer.h.
Referenced by doBeginJob(), and doEvent().