#include <EDProducer.h>
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 | |
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 (const std::string &iProcessName, std::vector< const char * > &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::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) |
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 137 of file EDProducer.cc.
References edm::kBaseType().
|
inlineprivatevirtual |
Reimplemented in AlCaHOCalibProducer, GlobalRecHitsProducer, edm::HiMixingModule, JetFlavourClustering, GlobalDigisProducer, FFTJetProducer, FFTJetCorrectionProducer, RPCSeedGenerator, AlCaIsoTracksProducer, HadronAndPartonSelector, GlobalHitsProducer, HepMCSplitter, FFTJetPatRecoProducer, L1TStage1Layer2Producer, JetDeltaRValueMapProducer< T >, CATopJetTagger, L1TStage2Layer1Producer, CSCOverlapsTrackPreparation, pat::PATMHTProducer, TrackerToMuonPropagator, l1t::BXVectorInputProducer, l1t::GenToInputProducer, l1t::MP7BufferDumpToRaw, GenHFHadronMatcher, L1TStage2Layer2Producer, TrackAlgoCompareUtil, L1TCaloUpgradeToGCTConverter, FFTJetPileupProcessor, SeedToTrackProducer, APVCyclePhaseProducerFromL1ABC, l1t::AMC13DumpToRaw, l1t::AMCDumpToRaw, reco::CentralityProducer, JetPlusTrackProducerAA, L1GTDigiToRaw, SiStripMeanCMExtractor, FFTJetEFlowSmoother, NuclearInteractionEDProducer, PFCandidateMixer, JetDeltaRTagInfoValueMapProducer< T, I >, HiL1Subtractor, MultiplicityProducer< T >, L1GTEvmDigiToRaw, l1t::L1TCaloRCTToUpgradeConverter, RctInputTextToDigi, PatJPsiProducer, CastorClusterProducer, EcalDigiToRaw, l1t::FakeInputProducer, EcalSimpleProducer, MuonSeedTrack, FFTJetPileupEstimator, CaloTowersMerger, MuonErrorMatrixAdjuster, MuonSegmentProducer, ValueMapTraslator, MuScleFitMuonProducer, FFTJetPFPileupCleaner, FFTJetVertexAdder, RecHitCorrector, TruthTauDecayModeProducer, ExtraFromSeeds, ElectronSeedTrackRefUpdater, ElectronSeedTrackRefUpdaterAndMerger, GsfTrackMixer, PATHeavyIonProducer, ConfigurableAPVCyclePhaseProducer, EventShapeVarsProducer, L1GtTextToRaw, __class__< T >, __class__< T >, BSCTrigger, CastorCellProducer, AlCaHBHEMuonProducer, IsolatedPixelTrackCandidateProducer, L1Comparator, HITSiStripRawToClustersRoI, FromClusterSummaryMultiplicityProducer, gen::Pythia6Gun, GSFElectronsMixer, EventWithHistoryProducer, GctDigiToRaw, L1DummyProducer, L1TPhysicalEtAdder, ConversionSeedFilter, TextToRaw, AlCaGammaJetProducer, cms::HitReCalibrator, EcalFEtoDigi, NeutronHitsCollector, AlCaDiJetsProducer, ECALRegFEDSelector, __class__< T >, NTuplingDevice, MCParticleReplacer, WMuNuProducer, L1GctEmulator, L1EmulBias, ConversionSeedFilterCharge, edm::LogErrorHarvester, LaserAlignmentT0Producer, TagProbeMassProducer, cms::ClusterizerFP420, EcalIsolatedParticleCandidateProducer, MatchedProbeMaker< T >, PFMET, cms::TrackerizerFP420, edm::CFWriter, EmptyHepMCProducer, EcalDCCTB07UnpackingModule, SiStripRegFEDSelector, EcalDCCTBUnpackingModule, ESListOfFEDSProducer, EcalListOfFEDSProducer, ParticleTowerProducer, SubdetFEDSelector, L1GctInternJetProducer, HLTDisplacedmumumuVtxProducer, cms::ReconstructerFP420, RPCPointProducer, TriggerCandProducer< object >, SelectReplacementCandidates, SiPixelFedFillerWordEventNumber, CandidateTriggerObjectProducer, TriggerMatchProducer< object >, Phase2Tracker::Phase2TrackerDigiProducer, sistrip::DigiToRawModule, TrackerHitProducer, LHECOMWeightProducer, TtSemiLepSignalSelMVAComputer, TtSemiLepJetCombMVAComputer, AlignmentPrescaler, IsolatedEcalPixelTrackCandidateProducer, PdfWeightProducer, ESDigiToRaw, EcalRecHitsMerger, ESRecHitsMerger, TtFullHadSignalSelMVAComputer, TtFullLepKinSolutionProducer, FSRWeightProducer, ISRWeightProducer, ISRGammaWeightProducer, ElectronMatchedCandidateProducer, UpdatedMuonInnerTrackRef, HcalCalibFEDSelector, DistortedMuonProducer, DistortedPFCandProducer, HectorProducer, MuonWithPFIsoProducer, TtSemiLepJetCombWMassDeltaTopMass, TtDilepEvtSolutionMaker, CSCTFTrackProducer, HIBestVertexProducer, HIPixelMedianVtxProducer, DistortedMETProducer, MFProducer, MuonAssociatorEDProducer, TtSemiLepJetCombGeom, TtSemiLepJetCombWMassMaxSumPt, MuonWithPFIsoProducerCopy, TtSemiLepJetCombMaxSumPtWMass, and WeakEffectsWeightProducer.
Definition at line 79 of file EDProducer.h.
Referenced by doBeginJob().
|
inlineprivatevirtual |
Reimplemented in pat::PATTriggerProducer, pat::PATTriggerEventProducer, DaqFakeReader, L1RCTProducer, gen::Pythia6Gun, citk::PFIsolationSumProducer, BetafuncEvtVtxGenerator, pat::PATPhotonSlimmer, pat::PATElectronSlimmer, pat::PATJetSlimmer, pat::PATMuonSlimmer, and pat::PATTauSlimmer.
Definition at line 84 of file EDProducer.h.
Referenced by doBeginLuminosityBlock().
|
inlineprivatevirtual |
Reimplemented in SimHitShifter, RPCSeedGenerator, AlCaIsoTracksProducer, TriggerMatcherToHLTDebug, L1TStage1Layer2Producer, RPCTechnicalTrigger, L1TStage2Layer1Producer, l1t::BXVectorInputProducer, l1t::GenToInputProducer, APVCyclePhaseProducerFromL1TS, L1TStage2Layer2Producer, pat::PATTriggerProducer, L1TCaloUpgradeToGCTConverter, APVCyclePhaseProducerFromL1ABC, HighPtTrackEcalDetIdProducer, LHE2HepMCConverter, pat::PATTriggerEventProducer, l1t::FakeInputProducer, NuclearSeedsEDProducer, ConvBremSeedProducer, CentralityBinProducer, ConfigurableAPVCyclePhaseProducer, L1RCTProducer, AlCaHBHEMuonProducer, IsolatedPixelTrackCandidateProducer, gen::Pythia6Gun, L1Comparator, EventWithHistoryProducerFromL1ABC, GEMRecHitProducer, PFSimParticleProducer, SiStripFineDelayHit, HcalRecHitRecalib, pat::HLTL1MuonMatcher, EgammaHLTRegionalPixelSeedGeneratorProducers, pat::L1MuonMatcher, edm::CFWriter, DTTrigProd, BetafuncEvtVtxGenerator, Phase2Tracker::Phase2TrackerDigiProducer, LHECOMWeightProducer, TriggerCandProducer< object >, CandidateTriggerObjectProducer, TriggerMatchProducer< object >, GEMDigiProducer, GEMPadDigiProducer, ME0DigiPreRecoProducer, DistortedMuonProducerFromDB, PixelVertexProducerClusters, and cms::CkfDebugTrackCandidateMaker.
Definition at line 82 of file EDProducer.h.
Referenced by doBeginRun().
|
private |
Definition at line 51 of file EDProducer.cc.
References beginJob(), edm::SharedResourcesRegistry::createAcquirer(), edm::SharedResourcesRegistry::instance(), edm::SharedResourcesRegistry::kLegacyModuleResourceName, and resourceAcquirer_.
|
private |
Definition at line 83 of file EDProducer.cc.
References beginLuminosityBlock(), edm::ProducerBase::commit_(), moduleDescription_, and edm::LuminosityBlock::setConsumer().
|
private |
Definition at line 63 of file EDProducer.cc.
References beginRun(), edm::ProducerBase::commit_(), moduleDescription_, alignCSCRings::r, and edm::Run::setConsumer().
|
private |
|
private |
Definition at line 93 of file EDProducer.cc.
References edm::ProducerBase::commit_(), endLuminosityBlock(), moduleDescription_, and edm::LuminosityBlock::setConsumer().
|
private |
Definition at line 73 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_, and edm::Event::setConsumer().
|
private |
Definition at line 118 of file EDProducer.cc.
References postForkReacquireResources().
|
inlineprivate |
Definition at line 55 of file EDProducer.h.
|
private |
Definition at line 113 of file EDProducer.cc.
References preForkReleaseResources().
|
inlineprivate |
Definition at line 70 of file EDProducer.h.
|
private |
Definition at line 108 of file EDProducer.cc.
References respondToCloseInputFile().
|
private |
Definition at line 103 of file EDProducer.cc.
References respondToOpenInputFile().
|
inlineprivatevirtual |
Reimplemented in AlCaHOCalibProducer, GlobalRecHitsProducer, edm::HiMixingModule, JetFlavourClustering, SimHitShifter, GlobalDigisProducer, FFTJetProducer, FFTJetCorrectionProducer, RPCSeedGenerator, L1GTDigiToRaw, BoostedTopProducer, NuclearTrackCorrector, AlCaIsoTracksProducer, HadronAndPartonSelector, GlobalHitsProducer, L1GTEvmDigiToRaw, HepMCSplitter, RPCTechnicalTrigger, FFTJetPatRecoProducer, L1TStage1Layer2Producer, JetDeltaRValueMapProducer< T >, CATopJetTagger, L1TStage2Layer1Producer, CSCOverlapsTrackPreparation, pat::PATMHTProducer, TrackerToMuonPropagator, l1t::BXVectorInputProducer, l1t::GenToInputProducer, JetIdSelector< T >, l1t::MP7BufferDumpToRaw, GenHFHadronMatcher, L1TStage2Layer2Producer, TrackAlgoCompareUtil, APVCyclePhaseProducerFromL1ABC, L1TCaloUpgradeToGCTConverter, ObjectViewCleaner< T >, FFTJetPileupProcessor, SeedToTrackProducer, ObjectViewCleaner< T >, L1GtTextToRaw, l1t::AMC13DumpToRaw, l1t::AMCDumpToRaw, reco::CentralityProducer, JetPlusTrackProducerAA, SiStripMeanCMExtractor, MuonSeedTrack, ObjectViewMatcher< T1, T2 >, FFTJetEFlowSmoother, NuclearInteractionEDProducer, PFCandidateMixer, HiL1Subtractor, CastorClusterProducer, JetDeltaRTagInfoValueMapProducer< T, I >, MultiplicityProducer< T >, l1t::L1TCaloRCTToUpgradeConverter, RctInputTextToDigi, PatJPsiProducer, NuclearSeedsEDProducer, EcalDigiToRaw, l1t::FakeInputProducer, FFTJetPileupEstimator, CaloTowersMerger, MuonErrorMatrixAdjuster, MuonSegmentProducer, ValueMapTraslator, MuScleFitMuonProducer, FFTJetPFPileupCleaner, FFTJetVertexAdder, RecHitCorrector, TruthTauDecayModeProducer, ExtraFromSeeds, ElectronSeedTrackRefUpdater, ElectronSeedTrackRefUpdaterAndMerger, GsfTrackMixer, ConfigurableAPVCyclePhaseProducer, PATHeavyIonProducer, EventShapeVarsProducer, __class__< T >, __class__< T >, L1Comparator, MaskedRctInputDigiProducer, BSCTrigger, CastorCellProducer, AlCaHBHEMuonProducer, FromClusterSummaryMultiplicityProducer, L1DummyProducer, GSFElectronsMixer, HITSiStripRawToClustersRoI, EventWithHistoryProducer, GctDigiToRaw, L1TPhysicalEtAdder, ConversionSeedFilter, TextToRaw, AlCaGammaJetProducer, PATHemisphereProducer, EcalFEtoDigi, NeutronHitsCollector, AlCaDiJetsProducer, ECALRegFEDSelector, __class__< T >, L1EmulBias, pat::GenPlusSimParticleProducer, NTuplingDevice, L1GctEmulator, ConversionSeedFilterCharge, MCParticleReplacer, WMuNuProducer, edm::LogErrorHarvester, LaserAlignmentT0Producer, TagProbeMassProducer, L1RCTTPGProvider, EcalIsolatedParticleCandidateProducer, MatchedProbeMaker< T >, EcalDCCTB07UnpackingModule, GtPsbTextToDigi, EmptyHepMCProducer, ZllArbitrator< T1 >, EcalDCCTBUnpackingModule, SiStripRegFEDSelector, pat::DuplicatedElectronCleaner, ESListOfFEDSProducer, ParticleTowerProducer, SubdetFEDSelector, L1GctInternJetProducer, HLTDisplacedmumumuVtxProducer, EcalListOfFEDSProducer, pat::PATGenCandsFromSimTracksProducer, RPCPointProducer, Phase2Tracker::Phase2TrackerDigiProducer, SiPixelDigiToRaw, TriggerCandProducer< object >, SiPixelFedFillerWordEventNumber, CandidateTriggerObjectProducer, TriggerMatchProducer< object >, SelectReplacementCandidates, sistrip::DigiToRawModule, TtSemiLepSignalSelMVAComputer, TtSemiLepJetCombMVAComputer, bestPVselector< T1 >, TrackerHitProducer, IsolatedEcalPixelTrackCandidateProducer, AlignmentPrescaler, PdfWeightProducer, ESDigiToRaw, TtFullHadSignalSelMVAComputer, TtFullLepKinSolutionProducer, FSRWeightProducer, ISRWeightProducer, EcalRecHitsMerger, ESRecHitsMerger, TracksToTrajectories, ISRGammaWeightProducer, ElectronMatchedCandidateProducer, UpdatedMuonInnerTrackRef, HcalCalibFEDSelector, DistortedMuonProducer, DistortedPFCandProducer, DistortedMuonProducerFromDB, MuonWithPFIsoProducer, 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 |
|
inlineprivatevirtual |
Reimplemented in AlCaIsoTracksProducer, L1TStage1Layer2Producer, L1TStage2Layer1Producer, l1t::BXVectorInputProducer, l1t::GenToInputProducer, L1TStage2Layer2Producer, L1TCaloUpgradeToGCTConverter, APVCyclePhaseProducerFromL1ABC, l1t::FakeInputProducer, ConvBremSeedProducer, AlCaHBHEMuonProducer, EventWithHistoryProducerFromL1ABC, gen::Pythia6Gun, and EgammaHLTRegionalPixelSeedGeneratorProducers.
Definition at line 83 of file EDProducer.h.
Referenced by doEndRun().
|
static |
Definition at line 123 of file EDProducer.cc.
References edm::ConfigurationDescriptions::addDefault(), and edm::ParameterSetDescription::setUnknown().
|
inline |
|
inlineprivatevirtual |
|
inlineprivatevirtual |
|
static |
Definition at line 130 of file EDProducer.cc.
References edm::edmodule_mightGet_config().
|
privatepure virtual |
Implemented in AlCaHOCalibProducer, GlobalRecHitsProducer, TopProjector< Top, Bottom, Matcher >, edm::HiMixingModule, reco::modules::CandCombiner< Selector, PairSelector, Cloner, OutputCollection, Setup, Init >, JetFlavourClustering, MatacqProducer, PFJetMETcorrInputProducerT< T, Textractor >, reco::modules::NamedCandCombiner< Selector, PairSelector, Cloner, Setup, Init >, SimHitShifter, GlobalDigisProducer, FFTJetProducer, Type2CorrectionProducer, JetPartonMatcher, FFTJetCorrectionProducer, reco::modules::JetFlavourIdentifier, RPCSeedGenerator, BoostedTopProducer, PFTau3ProngReco, NuclearTrackCorrector, HadronAndPartonSelector, CorrectedMETProducerT< T >, GlobalHitsProducer, AlCaIsoTracksProducer, TriggerMatcherToHLTDebug, reco::modules::CosmicTrackSplitter, HepMCSplitter, FastPrimaryVertexProducer, HLTDummyCollections, RPCTechnicalTrigger, FFTJetPatRecoProducer, reco::modules::TrackerTrackHitFilter, JetDeltaRValueMapProducer< T >, cms::CosmicTrackFinder, L1TStage1Layer2Producer, MuonMCClassifier, ProduceIsolationMap, JetCrystalsAssociator, reco::PhysObjectMatcher< C1, C2, S, D, Q >, CATopJetTagger, L1TStage2Layer1Producer, pat::JetCorrFactorsProducer, CSCOverlapsTrackPreparation, pat::PATMHTProducer, TrackerToMuonPropagator, APVCyclePhaseProducerFromL1TS, pat::PATTriggerProducer, TrackClusterSplitter, ReduceHcalRecHitCollectionProducer, l1t::BXVectorInputProducer, JetIdSelector< T >, ShallowGainCalibration, sistrip::FEDEmulatorModule, l1t::MP7BufferDumpToRaw, l1t::GenToInputProducer, FlavorHistoryProducer, GenHFHadronMatcher, HcalForwardLibWriter, L1TStage2Layer2Producer, TrackAlgoCompareUtil, APVCyclePhaseProducerFromL1ABC, L1GlobalTrigger, RecoTauCleanerImpl< Prod >, SiPixelCalibDigiProducer, sistrip::SpyUnpackerModule, L1GTDigiToRaw, ObjectViewCleaner< T >, reco::modules::HICaloCompatibleTrackSelector, FFTJetPileupProcessor, SeedToTrackProducer, HighPtTrackEcalDetIdProducer, ObjectViewCleaner< T >, AlignmentMuonHIPTrajectorySelector, l1t::AMC13DumpToRaw, l1t::AMCDumpToRaw, L1TCaloUpgradeToGCTConverter, l1t::GtProducer, pat::PATElectronProducer, pat::PATTriggerEventProducer, reco::CentralityProducer, JetPlusTrackProducerAA, JetDeltaRTagInfoValueMapProducer< T, I >, PFCand_NoPU_WithAM, pat::PATPhotonProducer, SiStripMeanCMExtractor, EcalSimpleProducer, L1GTEvmDigiToRaw, L1GtTextToRaw, GenJetBCEnergyRatio, ObjectViewMatcher< T1, T2 >, FFTJetEFlowSmoother, MuIsolatorResultProducer< BT >, PFTauTransverseImpactParameters, NuclearInteractionEDProducer, PFCandidateMixer, BetaBoostEvtVtxGenerator, LHE2HepMCConverter, HiGenCleaner< T2 >, HiL1Subtractor, MuonSeedTrack, MultiplicityProducer< T >, MixBoostEvtVtxGenerator, l1t::L1TCaloRCTToUpgradeConverter, RctInputTextToDigi, PatJPsiProducer, PileupJetIdProducer, CastorClusterProducer, NuclearSeedsEDProducer, AlCaECALRecHitReducer, EcalDigiToRaw, pat::PATTriggerMatchEmbedder< PATObjectType >, ConvBremSeedProducer, PFTauSecondaryVertexProducer, PF_PU_FirstVertexTracks, Timer, FFTJetPileupEstimator, CaloTowersMerger, MuonErrorMatrixAdjuster, MuonSegmentProducer, MuonMillepedeTrackRefitter, ValueMapTraslator, HLTTauRefProducer, GenHIEventProducer, l1t::FakeInputProducer, L1RCTProducer, RPCTrigger, MuScleFitMuonProducer, pat::MatcherByPulls< T >, pat::PATJetProducer, ReducedEGProducer, CentralityBinProducer, FFTJetPFPileupCleaner, FFTJetVertexAdder, RecHitCorrector, TruthTauDecayModeProducer, ExtraFromSeeds, CaloRecHitMixer< T >, ElectronSeedTrackRefUpdater, ElectronSeedTrackRefUpdaterAndMerger, GsfTrackMixer, RochesterCorrMuonProducerT< T >, ConfigurableAPVCyclePhaseProducer, PATHeavyIonProducer, pat::PATTauProducer, EgammaHLTNxNClusterProducer, TrackMultiSelector, TtJetPartonMatch< C >, EcalFEDWithCRCErrorProducer, gen::Pythia6Gun, EventShapeVarsProducer, HcalHitSelection, GEMRecHitProducer, IsolatedPixelTrackCandidateProducer, __class__< T >, L1Comparator, MaskedRctInputDigiProducer, BSCTrigger, pat::TauJetCorrFactorsProducer, ShiftedPFCandidateProducerForPFNoPUMEt, CastorCellProducer, DTClusterer, cms::DigitizerFP420, AlCaHcalNoiseProducer, HITSiStripRawToClustersRoI, EventWithHistoryProducerFromL1ABC, pat::PATMuonProducer, pat::PATPFParticleProducer, NjettinessAdder, BoostedTauSeedsProducer, PF_PU_AssoMap, FromClusterSummaryMultiplicityProducer, L1DummyProducer, SourceCardTextToRctDigi, pat::PATGenericParticleProducer, DeltaRNearestObjectComputer< T >, EgammaHLTEcalIsolationProducersRegional, SimpleCosmicBONSeeder, GSFElectronsMixer, EventWithHistoryProducer, GctDigiToRaw, LTCRawToDigi, L1TPhysicalEtAdder, MinMETProducerT< T >, MuPFIsoEmbedder, ConversionSeedFilter, cms::HitReCalibrator, AddCorrectionsToCaloMET, TextToRaw, pat::PATCompositeCandidateProducer, edm::GenericSelectorByValueMap< T, C >, AlCaGammaJetProducer, AddCorrectionsToPFMET, reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >, PATHemisphereProducer, cms::ClusterizerFP420, EcalFEtoDigi, NeutronHitsCollector, AlCaDiJetsProducer, AlCaHBHEMuonProducer, ECALRegFEDSelector, PFCand_AssoMap, SiStripFineDelayHit, pat::__class__Producer, L1EmulBias, RctTextToRctDigi, modules::MuonCleanerBySegmentsT< T >, pat::GenPlusSimParticleProducer, pat::PATCleaner< PATObjType >, pat::PATPackedGenParticleProducer, NTuplingDevice, VoronoiBackgroundProducer, DTRecSegment2DExtendedProducer, PFSimParticleProducer, TopDecaySubset, EcalRecHitRecalib, HcalRecHitRecalib, AlCaElectronTracksReducer, ZToLLEdmNtupleDumper, L1GctEmulator, L1ExtraParticleMapProd, PartonSelector, pat::PATConversionProducer, JetEnergyShift, ConversionSeedFilterCharge, FakeTrackProducer< T >, MuonCaloCleanerAllCrossed, TtFullLepHypothesis, AlCaEcalHcalReadoutsProducer, edm::LogErrorHarvester, IsolationProducer< C1, C2, Alg, OutputCollection, Setup >, pat::PATMETProducer, EgammaHLTHcalIsolationProducersRegional, HLTTrackClusterRemoverNew, MixEvtVtxGenerator, MuonCaloCleanerByDistance, TtEvtBuilder< C >, LaserAlignmentT0Producer, TagProbeMassProducer, sistrip::SpyDigiConverterModule, WMuNuProducer, L1RCTTPGProvider, citk::PFIsolationSumProducer, cms::TrackerizerFP420, EcalIsolatedParticleCandidateProducer, MatchedProbeMaker< T >, PFchsMETcorrInputProducer, DTTrigProd, pat::PATJetUpdater, pat::PATPackedCandidateProducer, EgammaHLTHcalIsolationDoubleConeProducers, cms::GenMETProducer, PFClusterShapeProducer, CaloRecoTauTagInfoProducer, edm::CFWriter, EmbeddingKineReweightProducer, GenParticlesFromZsSelectorForMCEmbedding, MCParticleReplacer, MuonRadiationCorrWeightProducer, TtSemiLepHypothesis, Merger< InputCollection, OutputCollection, P >, DTTFFEDSim, DaqFakeReader, GtPsbTextToDigi, cms::PFClusterMETProducer, PFTauMVAInputDiscriminantTranslator, EcalTBMCInfoProducer, EmptyHepMCProducer, MuonPFCandidateCleaner, ZllArbitrator< T1 >, sistrip::SpyEventSummaryProducer, PFCandMETcorrInputProducer, pat::HLTL1MuonMatcher, EgammaHLTRegionalPixelSeedGeneratorProducers, cms::ElseMETProducer, PFRecoTauTagInfoProducer, reco::tautools::CastedRefProducer< DerivedCollection, BaseType >, FakeTBHodoscopeRawInfoProducer, TBHodoActiveVolumeRawInfoProducer, SubsystemNeutronWriter, L1ExtraMixerPluginT< T >, TtFullHadHypothesis, GsfElectronFromPVSelector, SiStripRegFEDSelector, CSCDigiToRawModule, CSCTFPacker, Type0PFMETcorrInputProducer, pat::L1MuonMatcher, pat::DuplicatedElectronCleaner, pat::PATVertexAssociationProducer, ElectronConversionRejectionVars, EgammaHLTEcalRecIsolationProducer, InputGenJetsParticleSelector, cms::ReconstructerFP420, CaloRecoTauProducer, PFRecoTauProducer, HcalTBObjectUnpacker, EcalSelectiveReadoutProducer, FakeTBEventHeaderProducer, GeometryProducer, DigiSimLinkProducer, MuonDetCleaner, ZmumuEvtSelEffCorrWeightProducer, PFMET, Type1PFMET, SiPixelDigiToRaw, SysShiftMETcorrInputProducer, pat::PATTriggerObjectStandAloneUnpacker, ShiftedParticleMETcorrInputProducer, EgammaHLTElectronCombinedIsolationProducer, EgammaHLTPFNeutralIsolationProducer, EgammaHLTPFPhotonIsolationProducer, ParticleTowerProducer, MuonTrackCleanerBase, MuonCaloDistanceProducer, MuonDetRecHitMixer< T1, T2 >, LaserAlignmentProducer, SubdetFEDSelector, PiZeroDiscriminatorProducer, L1GctInternJetProducer, HLTDisplacedmumumuVtxProducer, HLTTauMCProducer, MuonMETcorrInputProducer, pat::MatcherUsingTracks, pat::PATTrackAndVertexUnpacker, EgammaHLTCombinedIsolationProducer, EgammaHLTPFChargedIsolationProducer, EgammaHLTRemoveDuplicatedSC, ESListOfFEDSProducer, StripClusterSelectorTopBottom, TopBottomClusterInfoProducer, TrackMixerBase, DummyBoolEventSelFlagProducer, L1ExtraMixer, EcalDCCTB07UnpackingModule, GenParticles2HepMCConverter, cms::JetVertexAssociation, pat::PATGenCandsFromSimTracksProducer, NearbyCandCountComputer, EcalListOfFEDSProducer, PixelClusterSelectorTopBottom, ImpactParameter, reco::tautools::CopyProducer< Collection >, EcalZeroSuppressionProducer, L1ExtraMEtMixerPlugin, TkAlCaOverlapTagger, ElectronRecalibSuperClusterAssociator, DeltaBetaWeights, ZMuMuUserDataOneTrack, ZMuMuUserData, EcalDCCTBUnpackingModule, sistrip::DigiToRawModule, BaseEvtVtxGenerator, reco::CorrectedJetProducer< T >, GenParticleProducer, pat::PATLostTracks, PiZeroDiscriminatorProducer, QjetsAdder, RPCPointProducer, 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, ElectronPATIdMVAProducer, ZMuMuMuonUserData, HcalDigiToRaw, HcalHistogramRawToDigi, RawDataSelector, LHECOMWeightProducer, TauGenJetProducer, pat::PATPhotonSlimmer, ColinsSoperVariablesComputer, ObjectMultiplicityCounter< T >, RecoTauPiZeroFlattener, TtHadEvtSolutionMaker, TtFullHadKinFitProducer, reco::modules::MatcherBase< Collection, Collection, reco::helper::CandMapTrait< Collection >::type >, CandReducer, ZMuMuTrackUserData, CastorDigiToRaw, pat::PATElectronSlimmer, pat::PATJetSlimmer, ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >, CosmicSeedGenerator, GEMDigiProducer, GEMPadDigiProducer, StripCompactDigiSimLinksProducer, SecondaryVertexTagInfoProxy, SelectReplacementCandidates, TtSemiEvtSolutionMaker, TtSemiLepSignalSelMVAComputer, TtSemiLepJetCombMVAComputer, TracksToTrajectories, bestPVselector< T1 >, AlignmentPrescaler, SiStripProcessedRawDigiProducer, IPTCorrector, NtpProducer< C >, pat::PATGenJetSlimmer, pat::PATMuonSlimmer, EgammaHLTMulti5x5ClusterProducer, IsolatedEcalPixelTrackCandidateProducer, ConeIsolation, NtpProducer< C >, EgammaElectronTkNumIsolationProducer, PileupJPTJetIdProducer, PFTauViewRefMerger, CandViewRefTriggerBiasRemover, JetVetoedTracksAssociatorAtVertex, MixedGenMEtProducer, TtSemiLepHitFitProducer< LeptonCollection >, IsoTracks, PdfWeightProducer, ESDigiToRaw, ScaleCorrMETData, reco::modulesNew::MCTruthCompositeMatcher, EgammaHLTIslandClusterProducer, reco::ParticleFlowForChargedMETProducer, TtFullHadSignalSelMVAComputer, TtFullLepKinSolutionProducer, CollectionFromZLegProducer, FSRWeightProducer, ISRWeightProducer, HLTTauRefCombiner, HLTHFRecoEcalCandidateProducer, HIPixelClusterVtxProducer, CSCSegmentProducer, L2TauPixelTrackMatch, SimHitTPAssociationProducer, ME0DigiPreRecoProducer, GenTrackMatcher, ShallowClustersProducer, CollectionAdder< C >, ISRGammaWeightProducer, GenParticlePruner, ElectronMatchedCandidateProducer, EcalRecHitsMerger, EgammaHLTHybridClusterProducer, ESRecHitsMerger, HBHEIsolatedNoiseReflagger, EcalTBWeightUncalibRecHitProducer, UpdatedMuonInnerTrackRef, CalibratedPatElectronProducer, RegressionEnergyPatElectronProducer, HcalCalibFEDSelector, pat::PATTauSlimmer, EgammaPhotonTkIsolationProducer, EgammaPhotonTkNumIsolationProducer, EcalRecalibRecHitProducer, L1HLTJetsMatching, RecoTauEventFlagProducer, HectorProducer, CandViewRefMerger, AssociationVector2ValueMap< KeyRefProd, CVal >, DistortedMuonProducer, DistortedPFCandProducer, RawDataCollectorByLabel, L1RCTInputProducer, CandOneToManyDeltaRMatcher, pat::PATMETSlimmer, DAFTrackProducer, HcalSimpleAmplitudeZS, PFMuonCaloCleaner, AssociationMapOneToOne2Association< CKey, CVal >, AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >, DiJetVarProducer, DistortedMuonProducerFromDB, MuonWithPFIsoProducer, CandOneToOneDeltaRMatcher, pat::PATSecondaryVertexSlimmer, SiStripElectronSeedProducer, MuonTrackProducer, TtSemiLepJetCombWMassDeltaTopMass, CandPtrProjector, Phase2Tracker::Phase2TrackerCommissioningDigiProducer, pat::PATVertexSlimmer, CaloTowersReCreator, CosmicMuonLinksProducer, DQMTauProducer, PFJetToCaloProducer, PFTauToJetProducer, CRackSeedGenerator, StEvtSolutionMaker, TtDilepEvtSolutionMaker, TtSemiLepKinFitProducer< LeptonCollection >, ShallowSimTracksProducer, ParticleDecayProducer, EventVtxInfoNtupleDumper, DTDigiToRawModule, CSCTFCandidateProducer, MCTruthCompositeMatcher< C1, C2 >, QGTagger, EcalTBHodoscopeRecInfoProducer, EcalTBH2TDCRecInfoProducer, EcalTBTDCRecInfoProducer, cms::CkfDebugTrackCandidateMaker, CSCDigiProducer, DistortedMETProducer, MFProducer, MassKinFitterCandProducer, EgammaHLTTimeCleanedRechitProducer, PhotonConversionTrajectorySeedProducerFromQuadruplets, GsfTrackRefitter, TrackRefitter, DoubleVertexFilter, HcalTrigPrimDigiProducer, MuonAssociatorEDProducer, MCTrackMatcher, TopInitSubset, TtSemiLepJetCombGeom, TtSemiLepJetCombWMassMaxSumPt, ElectronSqPtTkIsolationProducer, reco::modules::CaloRecHitCandidateProducer< HitCollection >, AlphaTVarProducer, CSCTFTrackProducer, GenParticleDecaySelector, HcalLaserReco, MuonWithPFIsoProducerCopy, TtSemiLepJetCombMaxSumPtWMass, MuonSelectorVertex, ShallowSimhitClustersProducer, RazorVarProducer, edm::EventAuxiliaryHistoryProducer, JetChargeProducer, JetSignalVertexCompatibility, BasicToPFJet, PixelVertexProducerClusters, CastorTTRecord, ShallowTrackClustersProducer, HIBestVertexProducer, HIPixelMedianVtxProducer, HepMCCopy, HcalTTPTriggerRecord, PseudoTopProducer, ShallowRechitClustersProducer, HcalLaserEventFiltProducer2012, TrackListCombiner, VZeroProducer, ShallowTracksProducer, DoubleProducer, PatElectronEAIsoCorrectionProducer, HcalPatternSource, IsolationProducerForTracks, PixelVertexProducerMedian, StGenEventReco, TtGenEventReco, ShallowEventDataProducer, 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 |
Definition at line 91 of file EDProducer.h.
References popcon2dropbox_job_conf::md, and moduleDescription_.
|
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().