CMS 3D CMS Logo

List of all members | Classes | Public Types | Public Member Functions | Static Public Member Functions | Private Attributes
edm::ProductRegistryHelper Class Reference

#include <ProductRegistryHelper.h>

Inheritance diagram for edm::ProductRegistryHelper:
edm::ProducerBase edm::global::EDFilterBase edm::global::EDProducerBase edm::limited::EDFilterBase edm::limited::EDProducerBase edm::one::EDFilterBase edm::one::EDProducerBase edm::PuttableSourceBase edm::stream::EDFilterBase edm::stream::EDProducerBase

Classes

struct  BranchAliasSetter
 
struct  BranchAliasSetterT
 
struct  has_donotrecordparents
 
struct  TypeLabelItem
 

Public Types

typedef std::vector< TypeLabelItemTypeLabelList
 

Public Member Functions

virtual bool hasAbilityToProduceInBeginLumis () const
 
virtual bool hasAbilityToProduceInBeginProcessBlocks () const
 
virtual bool hasAbilityToProduceInBeginRuns () const
 
virtual bool hasAbilityToProduceInEndLumis () const
 
virtual bool hasAbilityToProduceInEndProcessBlocks () const
 
virtual bool hasAbilityToProduceInEndRuns () const
 
template<Transition Tr = Transition::Event>
auto produces (std::string instanceName) noexcept
 declare what type of product will make and with which optional label More...
 
template<Transition Tr = Transition::Event>
auto produces () noexcept
 
template<class ProductType >
BranchAliasSetterT< ProductType > produces ()
 
template<class ProductType >
BranchAliasSetterT< ProductType > produces (std::string instanceName)
 
template<typename ProductType , BranchType B>
BranchAliasSetterT< ProductType > produces ()
 
template<typename ProductType , BranchType B>
BranchAliasSetterT< ProductType > produces (std::string instanceName)
 
template<typename ProductType , Transition B>
BranchAliasSetterT< ProductType > produces ()
 
template<typename ProductType , Transition B>
BranchAliasSetterT< ProductType > produces (std::string instanceName)
 
BranchAliasSetter produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true)
 
template<BranchType B>
BranchAliasSetter produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true)
 
template<Transition B>
BranchAliasSetter produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true)
 
 ProductRegistryHelper ()
 
std::vector< bool > const & recordProvenanceList () const
 
EDPutToken transforms (const TypeID &id, std::string instanceName)
 
TypeLabelList const & typeLabelList () const
 used by the fwk to register the list of products of this module More...
 
virtual ~ProductRegistryHelper () noexcept(false)
 

Static Public Member Functions

static void addToRegistry (TypeLabelList::const_iterator const &iBegin, TypeLabelList::const_iterator const &iEnd, ModuleDescription const &iDesc, ProductRegistry &iReg, ProductRegistryHelper *iProd, bool iIsListener=false)
 

Private Attributes

std::vector< bool > recordProvenanceList_
 
TypeLabelList typeLabelList_
 

Detailed Description

Definition at line 26 of file ProductRegistryHelper.h.

Member Typedef Documentation

◆ TypeLabelList

Definition at line 97 of file ProductRegistryHelper.h.

Constructor & Destructor Documentation

◆ ~ProductRegistryHelper()

edm::ProductRegistryHelper::~ProductRegistryHelper ( )
virtualnoexcept

Definition at line 18 of file ProductRegistryHelper.cc.

18 {}

◆ ProductRegistryHelper()

edm::ProductRegistryHelper::ProductRegistryHelper ( )
inline

Definition at line 29 of file ProductRegistryHelper.h.

Member Function Documentation

◆ addToRegistry()

void edm::ProductRegistryHelper::addToRegistry ( TypeLabelList::const_iterator const &  iBegin,
TypeLabelList::const_iterator const &  iEnd,
ModuleDescription const &  iDesc,
ProductRegistry iReg,
ProductRegistryHelper iProd,
bool  iIsListener = false 
)
static

Definition at line 34 of file ProductRegistryHelper.cc.

References edm::ProductRegistry::addProduct(), edm::BeginLuminosityBlock, edm::BeginProcessBlock, edm::BeginRun, edm::checkClassDictionaries(), edm::checkDictionary(), edm::checkDictionaryOfWrappedType(), visDQMUpload::context, edm::convertToBranchType(), edm::EndLuminosityBlock, edm::EndProcessBlock, edm::EndRun, mps_splice::entry, Exception, hasAbilityToProduceInBeginLumis(), hasAbilityToProduceInBeginProcessBlocks(), hasAbilityToProduceInBeginRuns(), hasAbilityToProduceInEndLumis(), hasAbilityToProduceInEndProcessBlocks(), hasAbilityToProduceInEndRuns(), edm::InEvent, edm::isEndTransition(), edm::ProductRegistryHelper::TypeLabelItem::kSwitchAlias, edm::errors::LogicError, edm::ModuleDescription::moduleLabel(), edm::ModuleDescription::moduleName(), AlCaHLTBitMon_ParallelJobs::p, edm::ModuleDescription::parameterSetID(), edm::ModuleDescription::processName(), edm::setIsMergeable(), AlCaHLTBitMon_QueryRunRegistry::string, and edm::throwMissingDictionariesException().

39  {
40  std::vector<std::string> missingDictionaries;
41  std::vector<std::string> producedTypes;
42  std::set<std::tuple<BranchType, std::type_index, std::string>> registeredProducts;
43 
44  for (TypeLabelList::const_iterator p = iBegin; p != iEnd; ++p) {
45  if (p->transition_ == Transition::BeginRun && not iProd->hasAbilityToProduceInBeginRuns()) {
46  throwProducesWithoutAbility("BeginRun", p->typeID_.userClassName());
47  } else if (p->transition_ == Transition::EndRun && not iProd->hasAbilityToProduceInEndRuns()) {
48  throwProducesWithoutAbility("EndRun", p->typeID_.userClassName());
49  } else if (p->transition_ == Transition::BeginLuminosityBlock && not iProd->hasAbilityToProduceInBeginLumis()) {
50  throwProducesWithoutAbility("BeginLuminosityBlock", p->typeID_.userClassName());
51  } else if (p->transition_ == Transition::EndLuminosityBlock && not iProd->hasAbilityToProduceInEndLumis()) {
52  throwProducesWithoutAbility("EndLuminosityBlock", p->typeID_.userClassName());
53  } else if (p->transition_ == Transition::BeginProcessBlock &&
54  not iProd->hasAbilityToProduceInBeginProcessBlocks()) {
55  throwProducesWithoutAbility("BeginProcessBlock", p->typeID_.userClassName());
56  } else if (p->transition_ == Transition::EndProcessBlock && not iProd->hasAbilityToProduceInEndProcessBlocks()) {
57  throwProducesWithoutAbility("EndProcessBlock", p->typeID_.userClassName());
58  }
59  if (!checkDictionary(missingDictionaries, p->typeID_)) {
60  checkDictionaryOfWrappedType(missingDictionaries, p->typeID_);
61  producedTypes.emplace_back(p->typeID_.className());
62  continue;
63  }
64  auto branchType = convertToBranchType(p->transition_);
65  if (branchType != InEvent) {
66  std::tuple<BranchType, std::type_index, std::string> entry{
67  branchType, p->typeID_.typeInfo(), p->productInstanceName_};
68  if (registeredProducts.end() != registeredProducts.find(entry)) {
69  //ignore registration of items if in both begin and end transitions for now
70  // This is to work around ExternalLHEProducer
71  continue;
72  } else {
73  registeredProducts.insert(entry);
74  }
75  }
76 
77  TypeWithDict type(p->typeID_.typeInfo());
78  BranchDescription pdesc(branchType,
79  iDesc.moduleLabel(),
80  iDesc.processName(),
81  p->typeID_.userClassName(),
82  p->typeID_.friendlyClassName(),
83  p->productInstanceName_,
84  iDesc.moduleName(),
85  iDesc.parameterSetID(),
86  type,
87  true,
88  isEndTransition(p->transition_));
89  if (p->aliasType_ == TypeLabelItem::AliasType::kSwitchAlias) {
90  if (p->branchAlias_.empty()) {
92  << "Branch alias type has been set to SwitchAlias, but the alias content is empty.\n"
93  << "Please report this error to the FWCore developers";
94  }
95  pdesc.setSwitchAliasModuleLabel(p->branchAlias_);
96  }
97  if (p->isTransform_) {
98  pdesc.setOnDemand(true);
99  pdesc.setIsTransform(true);
100  }
101  setIsMergeable(pdesc);
102 
103  if (pdesc.transient()) {
104  if (!checkDictionary(missingDictionaries, pdesc.wrappedName(), pdesc.wrappedType())) {
105  // It is should be impossible to get here, because the only way to
106  // make it transient is in the line that causes the wrapped dictionary
107  // to be created. Just to be safe I leave this check here ...
108  producedTypes.emplace_back(pdesc.className());
109  continue;
110  }
111  } else {
112  // also check constituents of wrapped types if it is not transient
113  if (!checkClassDictionaries(missingDictionaries, pdesc.wrappedName(), pdesc.wrappedType())) {
114  producedTypes.emplace_back(pdesc.className());
115  continue;
116  }
117  }
118  if (!p->branchAlias_.empty())
119  pdesc.insertBranchAlias(p->branchAlias_);
120  iReg.addProduct(pdesc, iIsListener);
121  }
122 
123  if (!missingDictionaries.empty()) {
124  std::string context("Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types");
125  throwMissingDictionariesException(missingDictionaries, context, producedTypes);
126  }
127  }
void throwMissingDictionariesException(std::vector< std::string > &missingDictionaries, std::string const &context)
constexpr bool isEndTransition(Transition iValue)
Definition: Transition.h:37
bool checkDictionary(std::vector< std::string > &missingDictionaries, TypeID const &typeID)
bool checkClassDictionaries(std::vector< std::string > &missingDictionaries, TypeID const &typeID)
bool checkDictionaryOfWrappedType(std::vector< std::string > &missingDictionaries, TypeID const &unwrappedTypeID)
void setIsMergeable(BranchDescription &)
constexpr BranchType convertToBranchType(Transition iValue)
Definition: Transition.h:26

◆ hasAbilityToProduceInBeginLumis()

virtual bool edm::ProductRegistryHelper::hasAbilityToProduceInBeginLumis ( ) const
inlinevirtual

Reimplemented in edm::limited::EDFilter< T >, edm::global::EDFilter< T >, edm::global::EDFilter< edm::RunCache< leef::RunErrors >, edm::LuminosityBlockCache< LumiErrors >, edm::EndLuminosityBlockProducer >, edm::global::EDFilter< edm::RunCache< alCaHcalHEMuonFilter::Counters > >, edm::global::EDFilter< edm::RunCache< ecaldqm::PrescaleCounter > >, edm::global::EDFilter<>, edm::global::EDFilter< edm::StreamCache< externalgen::StreamCache >, edm::RunCache< externalgen::RunCache >, edm::EndRunProducer, edm::LuminosityBlockCache< externalgen::LumiCache >, edm::LuminosityBlockSummaryCache< GenLumiInfoProduct >, edm::BeginLuminosityBlockProducer, edm::EndLuminosityBlockProducer >, edm::global::EDFilter< edm::ExternalWork, edm::StreamCache< test_acquire::Cache > >, edm::global::EDFilter< edm::RunCache< alCaHcalIsoTrkFilter::Counters > >, edm::global::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, RunCache< gen::RunCache >, LuminosityBlockCache< gen::LumiCache< HAD, DEC > >, LuminosityBlockSummaryCache< gen::LumiSummary >, StreamCache< gen::StreamCache< HAD, DEC > > >, edm::global::EDFilter< edm::RunCache< alcaHcalHBHEMuonFilter::Counters > >, edm::global::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, RunCache< gen::GenRunCache >, LuminosityBlockCache< gen::GenLumiCache< HAD, DEC > >, LuminosityBlockSummaryCache< gen::GenLumiSummary >, StreamCache< gen::GenStreamCache< HAD, DEC > > >, edm::limited::EDProducer< T >, edm::stream::EDFilter< T >, edm::stream::EDFilter< edm::GlobalCache< alCaIsolatedBunchSelector::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaGammaJetSelector::Counters > >, edm::stream::EDFilter< edm::GlobalCache< BTagSkimMCCount::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaHBHEMuonFilter::Counters > >, edm::stream::EDFilter< edm::stream::WatchLuminosityBlocks >, edm::stream::EDFilter< edm::GlobalCache< prescale::Efficiency > >, edm::stream::EDFilter< edm::GlobalCache< PythiaFilterIsoTracks::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaIsoTracksFilter::Counters > >, edm::stream::EDFilter<>, edm::stream::EDFilter< edm::GlobalCache< trigger::Efficiency > >, edm::stream::EDFilter< edm::GlobalCache< alCaLowPUHBHEMuonFilter::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaHEMuonFilter::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaIsoTracksProducerFilter::Counters > >, edm::stream::EDFilter< edm::ExternalWork, Capabilities... >, edm::stream::EDFilter< edm::ExternalWork >, edm::one::EDProducer< T >, edm::one::EDProducer< edm::one::WatchRuns, edm::one::WatchLuminosityBlocks, edm::one::SharedResources, edm::EndLuminosityBlockProducer, edm::EndRunProducer >, edm::one::EDProducer< edm::EndRunProducer, edm::RunCache< int > >, edm::one::EDProducer< edm::BeginLuminosityBlockProducer >, edm::one::EDProducer< edm::one::WatchRuns, edm::BeginLuminosityBlockProducer, edm::EndRunProducer >, edm::one::EDProducer<>, edm::one::EDProducer< edm::BeginRunProducer >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::LuminosityBlockCache< int > >, edm::one::EDProducer< EndRunProducer, one::WatchLuminosityBlocks >, edm::one::EDProducer< EndRunProducer, one::WatchLuminosityBlocks, one::SharedResources >, edm::one::EDProducer< edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::one::WatchRuns, edm::one::WatchLuminosityBlocks >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::EndRunProducer, edm::EndProcessBlockProducer, edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources, edm::Accumulator >, edm::one::EDProducer< edm::RunCache< meedm::Void >, edm::LuminosityBlockCache< meedm::Void >, edm::EndLuminosityBlockProducer, edm::EndRunProducer, edm::one::SharedResources >, edm::one::EDProducer< edm::EndLuminosityBlockProducer >, edm::one::EDProducer< edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources >, edm::one::EDProducer< edm::RunCache< edm::ConditionsInRunBlock >, edm::LuminosityBlockCache< edm::ConditionsInLumiBlock >, edm::EndRunProducer, edm::EndLuminosityBlockProducer >, edm::one::EDProducer< edm::EndRunProducer, edm::one::WatchRuns, edm::Accumulator, Args... >, edm::one::EDProducer< edm::EndRunProducer, edm::BeginRunProducer, edm::BeginLuminosityBlockProducer, edm::EndLuminosityBlockProducer, edm::one::WatchRuns, edm::one::WatchLuminosityBlocks >, edm::one::EDProducer< edm::one::WatchLuminosityBlocks, edm::EndLuminosityBlockProducer >, edm::one::EDProducer< edm::one::SharedResources, edm::one::WatchRuns >, edm::one::EDProducer< edm::one::WatchRuns, edm::one::SharedResources >, edm::one::EDProducer< edm::BeginRunProducer, edm::EndRunProducer >, edm::one::EDProducer< edm::one::WatchRuns >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::one::WatchLuminosityBlocks >, edm::one::EDProducer< one::WatchRuns, EndRunProducer >, edm::one::EDProducer< edm::EndProcessBlockProducer, edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources, edm::Accumulator >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::LuminosityBlockCache< reco::PixelClusterCounts > >, edm::one::EDProducer< edm::BeginRunProducer, edm::one::WatchRuns >, edm::one::EDProducer< edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::one::SharedResources >, edm::one::EDProducer< edm::EndRunProducer >, edm::one::EDProducer< edm::one::SharedResources >, edm::global::EDProducer< T >, edm::global::EDProducer< edm::RunCache< Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::BeginLuminosityBlockProducer >, edm::global::EDProducer< edm::RunCache< Histograms_TICLPFValidation >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< TimingCalibrationHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< ovc::StreamCache< T > > >, edm::global::EDProducer< edm::RunCache< Histograms_TICLTrackstersEdgesValidation >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< APVGain::APVGainHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< APVCyclePhaseCollection > >, edm::global::EDProducer< edm::RunCache< H >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer<>, edm::global::EDProducer< edm::RunCache< dtsegment2d::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::BeginRunProducer >, edm::global::EDProducer< edm::EndLuminosityBlockProducer, edm::LuminosityBlockCache< Sums > >, edm::global::EDProducer< edm::RunCache< alCaHcalDiJetsProducer::Counters > >, edm::global::EDProducer< edm::RunCache< Histograms_HeavyFlavorDQMAnalyzer >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< PhiSymCache >, edm::LuminosityBlockCache< ConfigCache >, edm::LuminosityBlockSummaryCache< PhiSymCache >, edm::EndLuminosityBlockProducer, edm::Accumulator >, edm::global::EDProducer< edm::RunCache< Histograms_CaloParticleValidation >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< BeamSpotHost > >, edm::global::EDProducer< edm::RunCache< MultiTrackValidatorHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::ExternalWork, edm::StreamCache< test_acquire::Cache > >, edm::global::EDProducer< edm::StreamCache< Cache >, edm::RunCache< Cache >, edm::LuminosityBlockCache< Cache > >, edm::global::EDProducer< edm::LuminosityBlockSummaryCache< reco::PixelClusterCounts >, edm::StreamCache< reco::PixelClusterCounts >, edm::EndLuminosityBlockProducer, edm::Accumulator >, edm::global::EDProducer< edm::RunCache< Histograms_PPSDiamondSampicTimingCalibrationPCLWorker >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::LuminosityBlockCache< pr::Cache > >, edm::global::EDProducer< edm::StreamCache< mkfit::MkBuilderWrapper > >, edm::global::EDProducer< edm::EndLuminosityBlockProducer >, edm::global::EDProducer< edm::StreamCache< testinter::StreamCache >, edm::LuminosityBlockCache< edm::RandomNumberGeneratorState >, edm::BeginLuminosityBlockProducer >, edm::global::EDProducer< edm::Transformer >, edm::global::EDProducer< edm::RunCache< std::array< bool, dedefs::DEnsys > > >, edm::global::EDProducer< edm::RunCache< dtsegment2dsl::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< std::vector< TrigObjTnPHistColl > >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< RunBasedHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< LumiCacheInfoHolder >, edm::RunCache< DynamicWeightChoice >, edm::RunSummaryCache< CounterMap >, edm::EndRunProducer >, edm::global::EDProducer< edm::RunCache< ConvertParticle > >, edm::global::EDProducer< edm::StreamCache< testinter::StreamCache >, edm::RunCache< testinter::RunCache >, edm::BeginRunProducer, edm::EndRunProducer, edm::LuminosityBlockCache< testinter::LumiCache >, edm::BeginLuminosityBlockProducer, edm::EndLuminosityBlockProducer >, edm::global::EDProducer< edm::StreamCache< ovm::StreamCache< T1, T2 > > >, edm::global::EDProducer< edm::RunCache< IDto3Charge > >, edm::global::EDProducer< edm::ExternalWork >, edm::global::EDProducer< edm::RunCache< dtsegment4d::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< TauIDConfigCache > >, edm::global::EDProducer< edm::RunCache< HGCalValidatorHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< CaloL1Information::monitoringDataHolder >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< PhiSymCache >, edm::RunCache< ConfigCache >, edm::RunSummaryCache< PhiSymCache >, edm::EndRunProducer, edm::Accumulator >, edm::global::EDProducer< edm::RunCache< Histograms_Demo2 >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::BeginRunProducer, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::BeginLuminosityBlockProducer >, edm::global::EDProducer< edm::RunCache< GEMChMap > >, edm::global::EDProducer< edm::RunCache< dtrechit::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::one::EDFilter< T >, edm::one::EDFilter<>, edm::one::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, one::WatchRuns, one::WatchLuminosityBlocks, one::SharedResources >, edm::one::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, one::WatchLuminosityBlocks, one::SharedResources >, edm::one::EDFilter< edm::one::WatchRuns >, edm::one::EDFilter< edm::one::WatchLuminosityBlocks >, edm::one::EDFilter< edm::one::SharedResources >, and edm::PuttableSourceBase.

Definition at line 200 of file ProductRegistryHelper.h.

Referenced by addToRegistry().

200 { return false; }

◆ hasAbilityToProduceInBeginProcessBlocks()

virtual bool edm::ProductRegistryHelper::hasAbilityToProduceInBeginProcessBlocks ( ) const
inlinevirtual

Reimplemented in edm::limited::EDFilter< T >, edm::global::EDFilter< T >, edm::global::EDFilter< edm::RunCache< leef::RunErrors >, edm::LuminosityBlockCache< LumiErrors >, edm::EndLuminosityBlockProducer >, edm::global::EDFilter< edm::RunCache< alCaHcalHEMuonFilter::Counters > >, edm::global::EDFilter< edm::RunCache< ecaldqm::PrescaleCounter > >, edm::global::EDFilter<>, edm::global::EDFilter< edm::StreamCache< externalgen::StreamCache >, edm::RunCache< externalgen::RunCache >, edm::EndRunProducer, edm::LuminosityBlockCache< externalgen::LumiCache >, edm::LuminosityBlockSummaryCache< GenLumiInfoProduct >, edm::BeginLuminosityBlockProducer, edm::EndLuminosityBlockProducer >, edm::global::EDFilter< edm::ExternalWork, edm::StreamCache< test_acquire::Cache > >, edm::global::EDFilter< edm::RunCache< alCaHcalIsoTrkFilter::Counters > >, edm::global::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, RunCache< gen::RunCache >, LuminosityBlockCache< gen::LumiCache< HAD, DEC > >, LuminosityBlockSummaryCache< gen::LumiSummary >, StreamCache< gen::StreamCache< HAD, DEC > > >, edm::global::EDFilter< edm::RunCache< alcaHcalHBHEMuonFilter::Counters > >, edm::global::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, RunCache< gen::GenRunCache >, LuminosityBlockCache< gen::GenLumiCache< HAD, DEC > >, LuminosityBlockSummaryCache< gen::GenLumiSummary >, StreamCache< gen::GenStreamCache< HAD, DEC > > >, edm::limited::EDProducer< T >, edm::stream::EDFilter< T >, edm::stream::EDFilter< edm::GlobalCache< alCaIsolatedBunchSelector::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaGammaJetSelector::Counters > >, edm::stream::EDFilter< edm::GlobalCache< BTagSkimMCCount::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaHBHEMuonFilter::Counters > >, edm::stream::EDFilter< edm::stream::WatchLuminosityBlocks >, edm::stream::EDFilter< edm::GlobalCache< prescale::Efficiency > >, edm::stream::EDFilter< edm::GlobalCache< PythiaFilterIsoTracks::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaIsoTracksFilter::Counters > >, edm::stream::EDFilter<>, edm::stream::EDFilter< edm::GlobalCache< trigger::Efficiency > >, edm::stream::EDFilter< edm::GlobalCache< alCaLowPUHBHEMuonFilter::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaHEMuonFilter::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaIsoTracksProducerFilter::Counters > >, edm::stream::EDFilter< edm::ExternalWork, Capabilities... >, edm::stream::EDFilter< edm::ExternalWork >, edm::one::EDProducer< T >, edm::one::EDProducer< edm::one::WatchRuns, edm::one::WatchLuminosityBlocks, edm::one::SharedResources, edm::EndLuminosityBlockProducer, edm::EndRunProducer >, edm::one::EDProducer< edm::EndRunProducer, edm::RunCache< int > >, edm::one::EDProducer< edm::BeginLuminosityBlockProducer >, edm::one::EDProducer< edm::one::WatchRuns, edm::BeginLuminosityBlockProducer, edm::EndRunProducer >, edm::one::EDProducer<>, edm::one::EDProducer< edm::BeginRunProducer >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::LuminosityBlockCache< int > >, edm::one::EDProducer< EndRunProducer, one::WatchLuminosityBlocks >, edm::one::EDProducer< EndRunProducer, one::WatchLuminosityBlocks, one::SharedResources >, edm::one::EDProducer< edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::one::WatchRuns, edm::one::WatchLuminosityBlocks >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::EndRunProducer, edm::EndProcessBlockProducer, edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources, edm::Accumulator >, edm::one::EDProducer< edm::RunCache< meedm::Void >, edm::LuminosityBlockCache< meedm::Void >, edm::EndLuminosityBlockProducer, edm::EndRunProducer, edm::one::SharedResources >, edm::one::EDProducer< edm::EndLuminosityBlockProducer >, edm::one::EDProducer< edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources >, edm::one::EDProducer< edm::RunCache< edm::ConditionsInRunBlock >, edm::LuminosityBlockCache< edm::ConditionsInLumiBlock >, edm::EndRunProducer, edm::EndLuminosityBlockProducer >, edm::one::EDProducer< edm::EndRunProducer, edm::one::WatchRuns, edm::Accumulator, Args... >, edm::one::EDProducer< edm::EndRunProducer, edm::BeginRunProducer, edm::BeginLuminosityBlockProducer, edm::EndLuminosityBlockProducer, edm::one::WatchRuns, edm::one::WatchLuminosityBlocks >, edm::one::EDProducer< edm::one::WatchLuminosityBlocks, edm::EndLuminosityBlockProducer >, edm::one::EDProducer< edm::one::SharedResources, edm::one::WatchRuns >, edm::one::EDProducer< edm::one::WatchRuns, edm::one::SharedResources >, edm::one::EDProducer< edm::BeginRunProducer, edm::EndRunProducer >, edm::one::EDProducer< edm::one::WatchRuns >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::one::WatchLuminosityBlocks >, edm::one::EDProducer< one::WatchRuns, EndRunProducer >, edm::one::EDProducer< edm::EndProcessBlockProducer, edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources, edm::Accumulator >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::LuminosityBlockCache< reco::PixelClusterCounts > >, edm::one::EDProducer< edm::BeginRunProducer, edm::one::WatchRuns >, edm::one::EDProducer< edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::one::SharedResources >, edm::one::EDProducer< edm::EndRunProducer >, edm::one::EDProducer< edm::one::SharedResources >, edm::global::EDProducer< T >, edm::global::EDProducer< edm::RunCache< Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::BeginLuminosityBlockProducer >, edm::global::EDProducer< edm::RunCache< Histograms_TICLPFValidation >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< TimingCalibrationHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< ovc::StreamCache< T > > >, edm::global::EDProducer< edm::RunCache< Histograms_TICLTrackstersEdgesValidation >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< APVGain::APVGainHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< APVCyclePhaseCollection > >, edm::global::EDProducer< edm::RunCache< H >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer<>, edm::global::EDProducer< edm::RunCache< dtsegment2d::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::BeginRunProducer >, edm::global::EDProducer< edm::EndLuminosityBlockProducer, edm::LuminosityBlockCache< Sums > >, edm::global::EDProducer< edm::RunCache< alCaHcalDiJetsProducer::Counters > >, edm::global::EDProducer< edm::RunCache< Histograms_HeavyFlavorDQMAnalyzer >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< PhiSymCache >, edm::LuminosityBlockCache< ConfigCache >, edm::LuminosityBlockSummaryCache< PhiSymCache >, edm::EndLuminosityBlockProducer, edm::Accumulator >, edm::global::EDProducer< edm::RunCache< Histograms_CaloParticleValidation >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< BeamSpotHost > >, edm::global::EDProducer< edm::RunCache< MultiTrackValidatorHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::ExternalWork, edm::StreamCache< test_acquire::Cache > >, edm::global::EDProducer< edm::StreamCache< Cache >, edm::RunCache< Cache >, edm::LuminosityBlockCache< Cache > >, edm::global::EDProducer< edm::LuminosityBlockSummaryCache< reco::PixelClusterCounts >, edm::StreamCache< reco::PixelClusterCounts >, edm::EndLuminosityBlockProducer, edm::Accumulator >, edm::global::EDProducer< edm::RunCache< Histograms_PPSDiamondSampicTimingCalibrationPCLWorker >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::LuminosityBlockCache< pr::Cache > >, edm::global::EDProducer< edm::StreamCache< mkfit::MkBuilderWrapper > >, edm::global::EDProducer< edm::EndLuminosityBlockProducer >, edm::global::EDProducer< edm::StreamCache< testinter::StreamCache >, edm::LuminosityBlockCache< edm::RandomNumberGeneratorState >, edm::BeginLuminosityBlockProducer >, edm::global::EDProducer< edm::Transformer >, edm::global::EDProducer< edm::RunCache< std::array< bool, dedefs::DEnsys > > >, edm::global::EDProducer< edm::RunCache< dtsegment2dsl::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< std::vector< TrigObjTnPHistColl > >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< RunBasedHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< LumiCacheInfoHolder >, edm::RunCache< DynamicWeightChoice >, edm::RunSummaryCache< CounterMap >, edm::EndRunProducer >, edm::global::EDProducer< edm::RunCache< ConvertParticle > >, edm::global::EDProducer< edm::StreamCache< testinter::StreamCache >, edm::RunCache< testinter::RunCache >, edm::BeginRunProducer, edm::EndRunProducer, edm::LuminosityBlockCache< testinter::LumiCache >, edm::BeginLuminosityBlockProducer, edm::EndLuminosityBlockProducer >, edm::global::EDProducer< edm::StreamCache< ovm::StreamCache< T1, T2 > > >, edm::global::EDProducer< edm::RunCache< IDto3Charge > >, edm::global::EDProducer< edm::ExternalWork >, edm::global::EDProducer< edm::RunCache< dtsegment4d::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< TauIDConfigCache > >, edm::global::EDProducer< edm::RunCache< HGCalValidatorHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< CaloL1Information::monitoringDataHolder >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< PhiSymCache >, edm::RunCache< ConfigCache >, edm::RunSummaryCache< PhiSymCache >, edm::EndRunProducer, edm::Accumulator >, edm::global::EDProducer< edm::RunCache< Histograms_Demo2 >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::BeginRunProducer, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::BeginLuminosityBlockProducer >, edm::global::EDProducer< edm::RunCache< GEMChMap > >, edm::global::EDProducer< edm::RunCache< dtrechit::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::one::EDFilter< T >, edm::one::EDFilter<>, edm::one::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, one::WatchRuns, one::WatchLuminosityBlocks, one::SharedResources >, edm::one::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, one::WatchLuminosityBlocks, one::SharedResources >, edm::one::EDFilter< edm::one::WatchRuns >, edm::one::EDFilter< edm::one::WatchLuminosityBlocks >, and edm::one::EDFilter< edm::one::SharedResources >.

Definition at line 194 of file ProductRegistryHelper.h.

Referenced by addToRegistry().

194 { return false; }

◆ hasAbilityToProduceInBeginRuns()

virtual bool edm::ProductRegistryHelper::hasAbilityToProduceInBeginRuns ( ) const
inlinevirtual

Reimplemented in edm::limited::EDFilter< T >, edm::global::EDFilter< T >, edm::global::EDFilter< edm::RunCache< leef::RunErrors >, edm::LuminosityBlockCache< LumiErrors >, edm::EndLuminosityBlockProducer >, edm::global::EDFilter< edm::RunCache< alCaHcalHEMuonFilter::Counters > >, edm::global::EDFilter< edm::RunCache< ecaldqm::PrescaleCounter > >, edm::global::EDFilter<>, edm::global::EDFilter< edm::StreamCache< externalgen::StreamCache >, edm::RunCache< externalgen::RunCache >, edm::EndRunProducer, edm::LuminosityBlockCache< externalgen::LumiCache >, edm::LuminosityBlockSummaryCache< GenLumiInfoProduct >, edm::BeginLuminosityBlockProducer, edm::EndLuminosityBlockProducer >, edm::global::EDFilter< edm::ExternalWork, edm::StreamCache< test_acquire::Cache > >, edm::global::EDFilter< edm::RunCache< alCaHcalIsoTrkFilter::Counters > >, edm::global::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, RunCache< gen::RunCache >, LuminosityBlockCache< gen::LumiCache< HAD, DEC > >, LuminosityBlockSummaryCache< gen::LumiSummary >, StreamCache< gen::StreamCache< HAD, DEC > > >, edm::global::EDFilter< edm::RunCache< alcaHcalHBHEMuonFilter::Counters > >, edm::global::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, RunCache< gen::GenRunCache >, LuminosityBlockCache< gen::GenLumiCache< HAD, DEC > >, LuminosityBlockSummaryCache< gen::GenLumiSummary >, StreamCache< gen::GenStreamCache< HAD, DEC > > >, edm::limited::EDProducer< T >, edm::stream::EDFilter< T >, edm::stream::EDFilter< edm::GlobalCache< alCaIsolatedBunchSelector::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaGammaJetSelector::Counters > >, edm::stream::EDFilter< edm::GlobalCache< BTagSkimMCCount::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaHBHEMuonFilter::Counters > >, edm::stream::EDFilter< edm::stream::WatchLuminosityBlocks >, edm::stream::EDFilter< edm::GlobalCache< prescale::Efficiency > >, edm::stream::EDFilter< edm::GlobalCache< PythiaFilterIsoTracks::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaIsoTracksFilter::Counters > >, edm::stream::EDFilter<>, edm::stream::EDFilter< edm::GlobalCache< trigger::Efficiency > >, edm::stream::EDFilter< edm::GlobalCache< alCaLowPUHBHEMuonFilter::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaHEMuonFilter::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaIsoTracksProducerFilter::Counters > >, edm::stream::EDFilter< edm::ExternalWork, Capabilities... >, edm::stream::EDFilter< edm::ExternalWork >, edm::one::EDProducer< T >, edm::one::EDProducer< edm::one::WatchRuns, edm::one::WatchLuminosityBlocks, edm::one::SharedResources, edm::EndLuminosityBlockProducer, edm::EndRunProducer >, edm::one::EDProducer< edm::EndRunProducer, edm::RunCache< int > >, edm::one::EDProducer< edm::BeginLuminosityBlockProducer >, edm::one::EDProducer< edm::one::WatchRuns, edm::BeginLuminosityBlockProducer, edm::EndRunProducer >, edm::one::EDProducer<>, edm::one::EDProducer< edm::BeginRunProducer >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::LuminosityBlockCache< int > >, edm::one::EDProducer< EndRunProducer, one::WatchLuminosityBlocks >, edm::one::EDProducer< EndRunProducer, one::WatchLuminosityBlocks, one::SharedResources >, edm::one::EDProducer< edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::one::WatchRuns, edm::one::WatchLuminosityBlocks >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::EndRunProducer, edm::EndProcessBlockProducer, edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources, edm::Accumulator >, edm::one::EDProducer< edm::RunCache< meedm::Void >, edm::LuminosityBlockCache< meedm::Void >, edm::EndLuminosityBlockProducer, edm::EndRunProducer, edm::one::SharedResources >, edm::one::EDProducer< edm::EndLuminosityBlockProducer >, edm::one::EDProducer< edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources >, edm::one::EDProducer< edm::RunCache< edm::ConditionsInRunBlock >, edm::LuminosityBlockCache< edm::ConditionsInLumiBlock >, edm::EndRunProducer, edm::EndLuminosityBlockProducer >, edm::one::EDProducer< edm::EndRunProducer, edm::one::WatchRuns, edm::Accumulator, Args... >, edm::one::EDProducer< edm::EndRunProducer, edm::BeginRunProducer, edm::BeginLuminosityBlockProducer, edm::EndLuminosityBlockProducer, edm::one::WatchRuns, edm::one::WatchLuminosityBlocks >, edm::one::EDProducer< edm::one::WatchLuminosityBlocks, edm::EndLuminosityBlockProducer >, edm::one::EDProducer< edm::one::SharedResources, edm::one::WatchRuns >, edm::one::EDProducer< edm::one::WatchRuns, edm::one::SharedResources >, edm::one::EDProducer< edm::BeginRunProducer, edm::EndRunProducer >, edm::one::EDProducer< edm::one::WatchRuns >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::one::WatchLuminosityBlocks >, edm::one::EDProducer< one::WatchRuns, EndRunProducer >, edm::one::EDProducer< edm::EndProcessBlockProducer, edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources, edm::Accumulator >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::LuminosityBlockCache< reco::PixelClusterCounts > >, edm::one::EDProducer< edm::BeginRunProducer, edm::one::WatchRuns >, edm::one::EDProducer< edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::one::SharedResources >, edm::one::EDProducer< edm::EndRunProducer >, edm::one::EDProducer< edm::one::SharedResources >, edm::global::EDProducer< T >, edm::global::EDProducer< edm::RunCache< Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::BeginLuminosityBlockProducer >, edm::global::EDProducer< edm::RunCache< Histograms_TICLPFValidation >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< TimingCalibrationHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< ovc::StreamCache< T > > >, edm::global::EDProducer< edm::RunCache< Histograms_TICLTrackstersEdgesValidation >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< APVGain::APVGainHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< APVCyclePhaseCollection > >, edm::global::EDProducer< edm::RunCache< H >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer<>, edm::global::EDProducer< edm::RunCache< dtsegment2d::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::BeginRunProducer >, edm::global::EDProducer< edm::EndLuminosityBlockProducer, edm::LuminosityBlockCache< Sums > >, edm::global::EDProducer< edm::RunCache< alCaHcalDiJetsProducer::Counters > >, edm::global::EDProducer< edm::RunCache< Histograms_HeavyFlavorDQMAnalyzer >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< PhiSymCache >, edm::LuminosityBlockCache< ConfigCache >, edm::LuminosityBlockSummaryCache< PhiSymCache >, edm::EndLuminosityBlockProducer, edm::Accumulator >, edm::global::EDProducer< edm::RunCache< Histograms_CaloParticleValidation >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< BeamSpotHost > >, edm::global::EDProducer< edm::RunCache< MultiTrackValidatorHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::ExternalWork, edm::StreamCache< test_acquire::Cache > >, edm::global::EDProducer< edm::StreamCache< Cache >, edm::RunCache< Cache >, edm::LuminosityBlockCache< Cache > >, edm::global::EDProducer< edm::LuminosityBlockSummaryCache< reco::PixelClusterCounts >, edm::StreamCache< reco::PixelClusterCounts >, edm::EndLuminosityBlockProducer, edm::Accumulator >, edm::global::EDProducer< edm::RunCache< Histograms_PPSDiamondSampicTimingCalibrationPCLWorker >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::LuminosityBlockCache< pr::Cache > >, edm::global::EDProducer< edm::StreamCache< mkfit::MkBuilderWrapper > >, edm::global::EDProducer< edm::EndLuminosityBlockProducer >, edm::global::EDProducer< edm::StreamCache< testinter::StreamCache >, edm::LuminosityBlockCache< edm::RandomNumberGeneratorState >, edm::BeginLuminosityBlockProducer >, edm::global::EDProducer< edm::Transformer >, edm::global::EDProducer< edm::RunCache< std::array< bool, dedefs::DEnsys > > >, edm::global::EDProducer< edm::RunCache< dtsegment2dsl::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< std::vector< TrigObjTnPHistColl > >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< RunBasedHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< LumiCacheInfoHolder >, edm::RunCache< DynamicWeightChoice >, edm::RunSummaryCache< CounterMap >, edm::EndRunProducer >, edm::global::EDProducer< edm::RunCache< ConvertParticle > >, edm::global::EDProducer< edm::StreamCache< testinter::StreamCache >, edm::RunCache< testinter::RunCache >, edm::BeginRunProducer, edm::EndRunProducer, edm::LuminosityBlockCache< testinter::LumiCache >, edm::BeginLuminosityBlockProducer, edm::EndLuminosityBlockProducer >, edm::global::EDProducer< edm::StreamCache< ovm::StreamCache< T1, T2 > > >, edm::global::EDProducer< edm::RunCache< IDto3Charge > >, edm::global::EDProducer< edm::ExternalWork >, edm::global::EDProducer< edm::RunCache< dtsegment4d::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< TauIDConfigCache > >, edm::global::EDProducer< edm::RunCache< HGCalValidatorHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< CaloL1Information::monitoringDataHolder >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< PhiSymCache >, edm::RunCache< ConfigCache >, edm::RunSummaryCache< PhiSymCache >, edm::EndRunProducer, edm::Accumulator >, edm::global::EDProducer< edm::RunCache< Histograms_Demo2 >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::BeginRunProducer, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::BeginLuminosityBlockProducer >, edm::global::EDProducer< edm::RunCache< GEMChMap > >, edm::global::EDProducer< edm::RunCache< dtrechit::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::one::EDFilter< T >, edm::one::EDFilter<>, edm::one::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, one::WatchRuns, one::WatchLuminosityBlocks, one::SharedResources >, edm::one::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, one::WatchLuminosityBlocks, one::SharedResources >, edm::one::EDFilter< edm::one::WatchRuns >, edm::one::EDFilter< edm::one::WatchLuminosityBlocks >, edm::one::EDFilter< edm::one::SharedResources >, and edm::PuttableSourceBase.

Definition at line 197 of file ProductRegistryHelper.h.

Referenced by addToRegistry().

197 { return false; }

◆ hasAbilityToProduceInEndLumis()

virtual bool edm::ProductRegistryHelper::hasAbilityToProduceInEndLumis ( ) const
inlinevirtual

Reimplemented in edm::limited::EDFilter< T >, edm::global::EDFilter< T >, edm::global::EDFilter< edm::RunCache< leef::RunErrors >, edm::LuminosityBlockCache< LumiErrors >, edm::EndLuminosityBlockProducer >, edm::global::EDFilter< edm::RunCache< alCaHcalHEMuonFilter::Counters > >, edm::global::EDFilter< edm::RunCache< ecaldqm::PrescaleCounter > >, edm::global::EDFilter<>, edm::global::EDFilter< edm::StreamCache< externalgen::StreamCache >, edm::RunCache< externalgen::RunCache >, edm::EndRunProducer, edm::LuminosityBlockCache< externalgen::LumiCache >, edm::LuminosityBlockSummaryCache< GenLumiInfoProduct >, edm::BeginLuminosityBlockProducer, edm::EndLuminosityBlockProducer >, edm::global::EDFilter< edm::ExternalWork, edm::StreamCache< test_acquire::Cache > >, edm::global::EDFilter< edm::RunCache< alCaHcalIsoTrkFilter::Counters > >, edm::global::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, RunCache< gen::RunCache >, LuminosityBlockCache< gen::LumiCache< HAD, DEC > >, LuminosityBlockSummaryCache< gen::LumiSummary >, StreamCache< gen::StreamCache< HAD, DEC > > >, edm::global::EDFilter< edm::RunCache< alcaHcalHBHEMuonFilter::Counters > >, edm::global::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, RunCache< gen::GenRunCache >, LuminosityBlockCache< gen::GenLumiCache< HAD, DEC > >, LuminosityBlockSummaryCache< gen::GenLumiSummary >, StreamCache< gen::GenStreamCache< HAD, DEC > > >, edm::limited::EDProducer< T >, edm::stream::EDFilter< T >, edm::stream::EDFilter< edm::GlobalCache< alCaIsolatedBunchSelector::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaGammaJetSelector::Counters > >, edm::stream::EDFilter< edm::GlobalCache< BTagSkimMCCount::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaHBHEMuonFilter::Counters > >, edm::stream::EDFilter< edm::stream::WatchLuminosityBlocks >, edm::stream::EDFilter< edm::GlobalCache< prescale::Efficiency > >, edm::stream::EDFilter< edm::GlobalCache< PythiaFilterIsoTracks::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaIsoTracksFilter::Counters > >, edm::stream::EDFilter<>, edm::stream::EDFilter< edm::GlobalCache< trigger::Efficiency > >, edm::stream::EDFilter< edm::GlobalCache< alCaLowPUHBHEMuonFilter::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaHEMuonFilter::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaIsoTracksProducerFilter::Counters > >, edm::stream::EDFilter< edm::ExternalWork, Capabilities... >, edm::stream::EDFilter< edm::ExternalWork >, edm::one::EDProducer< T >, edm::one::EDProducer< edm::one::WatchRuns, edm::one::WatchLuminosityBlocks, edm::one::SharedResources, edm::EndLuminosityBlockProducer, edm::EndRunProducer >, edm::one::EDProducer< edm::EndRunProducer, edm::RunCache< int > >, edm::one::EDProducer< edm::BeginLuminosityBlockProducer >, edm::one::EDProducer< edm::one::WatchRuns, edm::BeginLuminosityBlockProducer, edm::EndRunProducer >, edm::one::EDProducer<>, edm::one::EDProducer< edm::BeginRunProducer >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::LuminosityBlockCache< int > >, edm::one::EDProducer< EndRunProducer, one::WatchLuminosityBlocks >, edm::one::EDProducer< EndRunProducer, one::WatchLuminosityBlocks, one::SharedResources >, edm::one::EDProducer< edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::one::WatchRuns, edm::one::WatchLuminosityBlocks >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::EndRunProducer, edm::EndProcessBlockProducer, edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources, edm::Accumulator >, edm::one::EDProducer< edm::RunCache< meedm::Void >, edm::LuminosityBlockCache< meedm::Void >, edm::EndLuminosityBlockProducer, edm::EndRunProducer, edm::one::SharedResources >, edm::one::EDProducer< edm::EndLuminosityBlockProducer >, edm::one::EDProducer< edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources >, edm::one::EDProducer< edm::RunCache< edm::ConditionsInRunBlock >, edm::LuminosityBlockCache< edm::ConditionsInLumiBlock >, edm::EndRunProducer, edm::EndLuminosityBlockProducer >, edm::one::EDProducer< edm::EndRunProducer, edm::one::WatchRuns, edm::Accumulator, Args... >, edm::one::EDProducer< edm::EndRunProducer, edm::BeginRunProducer, edm::BeginLuminosityBlockProducer, edm::EndLuminosityBlockProducer, edm::one::WatchRuns, edm::one::WatchLuminosityBlocks >, edm::one::EDProducer< edm::one::WatchLuminosityBlocks, edm::EndLuminosityBlockProducer >, edm::one::EDProducer< edm::one::SharedResources, edm::one::WatchRuns >, edm::one::EDProducer< edm::one::WatchRuns, edm::one::SharedResources >, edm::one::EDProducer< edm::BeginRunProducer, edm::EndRunProducer >, edm::one::EDProducer< edm::one::WatchRuns >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::one::WatchLuminosityBlocks >, edm::one::EDProducer< one::WatchRuns, EndRunProducer >, edm::one::EDProducer< edm::EndProcessBlockProducer, edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources, edm::Accumulator >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::LuminosityBlockCache< reco::PixelClusterCounts > >, edm::one::EDProducer< edm::BeginRunProducer, edm::one::WatchRuns >, edm::one::EDProducer< edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::one::SharedResources >, edm::one::EDProducer< edm::EndRunProducer >, edm::one::EDProducer< edm::one::SharedResources >, edm::global::EDProducer< T >, edm::global::EDProducer< edm::RunCache< Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::BeginLuminosityBlockProducer >, edm::global::EDProducer< edm::RunCache< Histograms_TICLPFValidation >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< TimingCalibrationHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< ovc::StreamCache< T > > >, edm::global::EDProducer< edm::RunCache< Histograms_TICLTrackstersEdgesValidation >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< APVGain::APVGainHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< APVCyclePhaseCollection > >, edm::global::EDProducer< edm::RunCache< H >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer<>, edm::global::EDProducer< edm::RunCache< dtsegment2d::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::BeginRunProducer >, edm::global::EDProducer< edm::EndLuminosityBlockProducer, edm::LuminosityBlockCache< Sums > >, edm::global::EDProducer< edm::RunCache< alCaHcalDiJetsProducer::Counters > >, edm::global::EDProducer< edm::RunCache< Histograms_HeavyFlavorDQMAnalyzer >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< PhiSymCache >, edm::LuminosityBlockCache< ConfigCache >, edm::LuminosityBlockSummaryCache< PhiSymCache >, edm::EndLuminosityBlockProducer, edm::Accumulator >, edm::global::EDProducer< edm::RunCache< Histograms_CaloParticleValidation >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< BeamSpotHost > >, edm::global::EDProducer< edm::RunCache< MultiTrackValidatorHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::ExternalWork, edm::StreamCache< test_acquire::Cache > >, edm::global::EDProducer< edm::StreamCache< Cache >, edm::RunCache< Cache >, edm::LuminosityBlockCache< Cache > >, edm::global::EDProducer< edm::LuminosityBlockSummaryCache< reco::PixelClusterCounts >, edm::StreamCache< reco::PixelClusterCounts >, edm::EndLuminosityBlockProducer, edm::Accumulator >, edm::global::EDProducer< edm::RunCache< Histograms_PPSDiamondSampicTimingCalibrationPCLWorker >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::LuminosityBlockCache< pr::Cache > >, edm::global::EDProducer< edm::StreamCache< mkfit::MkBuilderWrapper > >, edm::global::EDProducer< edm::EndLuminosityBlockProducer >, edm::global::EDProducer< edm::StreamCache< testinter::StreamCache >, edm::LuminosityBlockCache< edm::RandomNumberGeneratorState >, edm::BeginLuminosityBlockProducer >, edm::global::EDProducer< edm::Transformer >, edm::global::EDProducer< edm::RunCache< std::array< bool, dedefs::DEnsys > > >, edm::global::EDProducer< edm::RunCache< dtsegment2dsl::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< std::vector< TrigObjTnPHistColl > >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< RunBasedHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< LumiCacheInfoHolder >, edm::RunCache< DynamicWeightChoice >, edm::RunSummaryCache< CounterMap >, edm::EndRunProducer >, edm::global::EDProducer< edm::RunCache< ConvertParticle > >, edm::global::EDProducer< edm::StreamCache< testinter::StreamCache >, edm::RunCache< testinter::RunCache >, edm::BeginRunProducer, edm::EndRunProducer, edm::LuminosityBlockCache< testinter::LumiCache >, edm::BeginLuminosityBlockProducer, edm::EndLuminosityBlockProducer >, edm::global::EDProducer< edm::StreamCache< ovm::StreamCache< T1, T2 > > >, edm::global::EDProducer< edm::RunCache< IDto3Charge > >, edm::global::EDProducer< edm::ExternalWork >, edm::global::EDProducer< edm::RunCache< dtsegment4d::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< TauIDConfigCache > >, edm::global::EDProducer< edm::RunCache< HGCalValidatorHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< CaloL1Information::monitoringDataHolder >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< PhiSymCache >, edm::RunCache< ConfigCache >, edm::RunSummaryCache< PhiSymCache >, edm::EndRunProducer, edm::Accumulator >, edm::global::EDProducer< edm::RunCache< Histograms_Demo2 >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::BeginRunProducer, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::BeginLuminosityBlockProducer >, edm::global::EDProducer< edm::RunCache< GEMChMap > >, edm::global::EDProducer< edm::RunCache< dtrechit::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::one::EDFilter< T >, edm::one::EDFilter<>, edm::one::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, one::WatchRuns, one::WatchLuminosityBlocks, one::SharedResources >, edm::one::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, one::WatchLuminosityBlocks, one::SharedResources >, edm::one::EDFilter< edm::one::WatchRuns >, edm::one::EDFilter< edm::one::WatchLuminosityBlocks >, and edm::one::EDFilter< edm::one::SharedResources >.

Definition at line 201 of file ProductRegistryHelper.h.

Referenced by addToRegistry().

201 { return false; }

◆ hasAbilityToProduceInEndProcessBlocks()

virtual bool edm::ProductRegistryHelper::hasAbilityToProduceInEndProcessBlocks ( ) const
inlinevirtual

Reimplemented in edm::limited::EDFilter< T >, edm::global::EDFilter< T >, edm::global::EDFilter< edm::RunCache< leef::RunErrors >, edm::LuminosityBlockCache< LumiErrors >, edm::EndLuminosityBlockProducer >, edm::global::EDFilter< edm::RunCache< alCaHcalHEMuonFilter::Counters > >, edm::global::EDFilter< edm::RunCache< ecaldqm::PrescaleCounter > >, edm::global::EDFilter<>, edm::global::EDFilter< edm::StreamCache< externalgen::StreamCache >, edm::RunCache< externalgen::RunCache >, edm::EndRunProducer, edm::LuminosityBlockCache< externalgen::LumiCache >, edm::LuminosityBlockSummaryCache< GenLumiInfoProduct >, edm::BeginLuminosityBlockProducer, edm::EndLuminosityBlockProducer >, edm::global::EDFilter< edm::ExternalWork, edm::StreamCache< test_acquire::Cache > >, edm::global::EDFilter< edm::RunCache< alCaHcalIsoTrkFilter::Counters > >, edm::global::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, RunCache< gen::RunCache >, LuminosityBlockCache< gen::LumiCache< HAD, DEC > >, LuminosityBlockSummaryCache< gen::LumiSummary >, StreamCache< gen::StreamCache< HAD, DEC > > >, edm::global::EDFilter< edm::RunCache< alcaHcalHBHEMuonFilter::Counters > >, edm::global::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, RunCache< gen::GenRunCache >, LuminosityBlockCache< gen::GenLumiCache< HAD, DEC > >, LuminosityBlockSummaryCache< gen::GenLumiSummary >, StreamCache< gen::GenStreamCache< HAD, DEC > > >, edm::limited::EDProducer< T >, edm::stream::EDFilter< T >, edm::stream::EDFilter< edm::GlobalCache< alCaIsolatedBunchSelector::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaGammaJetSelector::Counters > >, edm::stream::EDFilter< edm::GlobalCache< BTagSkimMCCount::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaHBHEMuonFilter::Counters > >, edm::stream::EDFilter< edm::stream::WatchLuminosityBlocks >, edm::stream::EDFilter< edm::GlobalCache< prescale::Efficiency > >, edm::stream::EDFilter< edm::GlobalCache< PythiaFilterIsoTracks::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaIsoTracksFilter::Counters > >, edm::stream::EDFilter<>, edm::stream::EDFilter< edm::GlobalCache< trigger::Efficiency > >, edm::stream::EDFilter< edm::GlobalCache< alCaLowPUHBHEMuonFilter::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaHEMuonFilter::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaIsoTracksProducerFilter::Counters > >, edm::stream::EDFilter< edm::ExternalWork, Capabilities... >, edm::stream::EDFilter< edm::ExternalWork >, edm::one::EDProducer< T >, edm::one::EDProducer< edm::one::WatchRuns, edm::one::WatchLuminosityBlocks, edm::one::SharedResources, edm::EndLuminosityBlockProducer, edm::EndRunProducer >, edm::one::EDProducer< edm::EndRunProducer, edm::RunCache< int > >, edm::one::EDProducer< edm::BeginLuminosityBlockProducer >, edm::one::EDProducer< edm::one::WatchRuns, edm::BeginLuminosityBlockProducer, edm::EndRunProducer >, edm::one::EDProducer<>, edm::one::EDProducer< edm::BeginRunProducer >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::LuminosityBlockCache< int > >, edm::one::EDProducer< EndRunProducer, one::WatchLuminosityBlocks >, edm::one::EDProducer< EndRunProducer, one::WatchLuminosityBlocks, one::SharedResources >, edm::one::EDProducer< edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::one::WatchRuns, edm::one::WatchLuminosityBlocks >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::EndRunProducer, edm::EndProcessBlockProducer, edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources, edm::Accumulator >, edm::one::EDProducer< edm::RunCache< meedm::Void >, edm::LuminosityBlockCache< meedm::Void >, edm::EndLuminosityBlockProducer, edm::EndRunProducer, edm::one::SharedResources >, edm::one::EDProducer< edm::EndLuminosityBlockProducer >, edm::one::EDProducer< edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources >, edm::one::EDProducer< edm::RunCache< edm::ConditionsInRunBlock >, edm::LuminosityBlockCache< edm::ConditionsInLumiBlock >, edm::EndRunProducer, edm::EndLuminosityBlockProducer >, edm::one::EDProducer< edm::EndRunProducer, edm::one::WatchRuns, edm::Accumulator, Args... >, edm::one::EDProducer< edm::EndRunProducer, edm::BeginRunProducer, edm::BeginLuminosityBlockProducer, edm::EndLuminosityBlockProducer, edm::one::WatchRuns, edm::one::WatchLuminosityBlocks >, edm::one::EDProducer< edm::one::WatchLuminosityBlocks, edm::EndLuminosityBlockProducer >, edm::one::EDProducer< edm::one::SharedResources, edm::one::WatchRuns >, edm::one::EDProducer< edm::one::WatchRuns, edm::one::SharedResources >, edm::one::EDProducer< edm::BeginRunProducer, edm::EndRunProducer >, edm::one::EDProducer< edm::one::WatchRuns >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::one::WatchLuminosityBlocks >, edm::one::EDProducer< one::WatchRuns, EndRunProducer >, edm::one::EDProducer< edm::EndProcessBlockProducer, edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources, edm::Accumulator >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::LuminosityBlockCache< reco::PixelClusterCounts > >, edm::one::EDProducer< edm::BeginRunProducer, edm::one::WatchRuns >, edm::one::EDProducer< edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::one::SharedResources >, edm::one::EDProducer< edm::EndRunProducer >, edm::one::EDProducer< edm::one::SharedResources >, edm::global::EDProducer< T >, edm::global::EDProducer< edm::RunCache< Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::BeginLuminosityBlockProducer >, edm::global::EDProducer< edm::RunCache< Histograms_TICLPFValidation >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< TimingCalibrationHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< ovc::StreamCache< T > > >, edm::global::EDProducer< edm::RunCache< Histograms_TICLTrackstersEdgesValidation >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< APVGain::APVGainHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< APVCyclePhaseCollection > >, edm::global::EDProducer< edm::RunCache< H >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer<>, edm::global::EDProducer< edm::RunCache< dtsegment2d::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::BeginRunProducer >, edm::global::EDProducer< edm::EndLuminosityBlockProducer, edm::LuminosityBlockCache< Sums > >, edm::global::EDProducer< edm::RunCache< alCaHcalDiJetsProducer::Counters > >, edm::global::EDProducer< edm::RunCache< Histograms_HeavyFlavorDQMAnalyzer >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< PhiSymCache >, edm::LuminosityBlockCache< ConfigCache >, edm::LuminosityBlockSummaryCache< PhiSymCache >, edm::EndLuminosityBlockProducer, edm::Accumulator >, edm::global::EDProducer< edm::RunCache< Histograms_CaloParticleValidation >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< BeamSpotHost > >, edm::global::EDProducer< edm::RunCache< MultiTrackValidatorHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::ExternalWork, edm::StreamCache< test_acquire::Cache > >, edm::global::EDProducer< edm::StreamCache< Cache >, edm::RunCache< Cache >, edm::LuminosityBlockCache< Cache > >, edm::global::EDProducer< edm::LuminosityBlockSummaryCache< reco::PixelClusterCounts >, edm::StreamCache< reco::PixelClusterCounts >, edm::EndLuminosityBlockProducer, edm::Accumulator >, edm::global::EDProducer< edm::RunCache< Histograms_PPSDiamondSampicTimingCalibrationPCLWorker >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::LuminosityBlockCache< pr::Cache > >, edm::global::EDProducer< edm::StreamCache< mkfit::MkBuilderWrapper > >, edm::global::EDProducer< edm::EndLuminosityBlockProducer >, edm::global::EDProducer< edm::StreamCache< testinter::StreamCache >, edm::LuminosityBlockCache< edm::RandomNumberGeneratorState >, edm::BeginLuminosityBlockProducer >, edm::global::EDProducer< edm::Transformer >, edm::global::EDProducer< edm::RunCache< std::array< bool, dedefs::DEnsys > > >, edm::global::EDProducer< edm::RunCache< dtsegment2dsl::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< std::vector< TrigObjTnPHistColl > >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< RunBasedHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< LumiCacheInfoHolder >, edm::RunCache< DynamicWeightChoice >, edm::RunSummaryCache< CounterMap >, edm::EndRunProducer >, edm::global::EDProducer< edm::RunCache< ConvertParticle > >, edm::global::EDProducer< edm::StreamCache< testinter::StreamCache >, edm::RunCache< testinter::RunCache >, edm::BeginRunProducer, edm::EndRunProducer, edm::LuminosityBlockCache< testinter::LumiCache >, edm::BeginLuminosityBlockProducer, edm::EndLuminosityBlockProducer >, edm::global::EDProducer< edm::StreamCache< ovm::StreamCache< T1, T2 > > >, edm::global::EDProducer< edm::RunCache< IDto3Charge > >, edm::global::EDProducer< edm::ExternalWork >, edm::global::EDProducer< edm::RunCache< dtsegment4d::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< TauIDConfigCache > >, edm::global::EDProducer< edm::RunCache< HGCalValidatorHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< CaloL1Information::monitoringDataHolder >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< PhiSymCache >, edm::RunCache< ConfigCache >, edm::RunSummaryCache< PhiSymCache >, edm::EndRunProducer, edm::Accumulator >, edm::global::EDProducer< edm::RunCache< Histograms_Demo2 >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::BeginRunProducer, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::BeginLuminosityBlockProducer >, edm::global::EDProducer< edm::RunCache< GEMChMap > >, edm::global::EDProducer< edm::RunCache< dtrechit::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::one::EDFilter< T >, edm::one::EDFilter<>, edm::one::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, one::WatchRuns, one::WatchLuminosityBlocks, one::SharedResources >, edm::one::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, one::WatchLuminosityBlocks, one::SharedResources >, edm::one::EDFilter< edm::one::WatchRuns >, edm::one::EDFilter< edm::one::WatchLuminosityBlocks >, and edm::one::EDFilter< edm::one::SharedResources >.

Definition at line 195 of file ProductRegistryHelper.h.

Referenced by addToRegistry().

195 { return false; }

◆ hasAbilityToProduceInEndRuns()

virtual bool edm::ProductRegistryHelper::hasAbilityToProduceInEndRuns ( ) const
inlinevirtual

Reimplemented in edm::limited::EDFilter< T >, edm::global::EDFilter< T >, edm::global::EDFilter< edm::RunCache< leef::RunErrors >, edm::LuminosityBlockCache< LumiErrors >, edm::EndLuminosityBlockProducer >, edm::global::EDFilter< edm::RunCache< alCaHcalHEMuonFilter::Counters > >, edm::global::EDFilter< edm::RunCache< ecaldqm::PrescaleCounter > >, edm::global::EDFilter<>, edm::global::EDFilter< edm::StreamCache< externalgen::StreamCache >, edm::RunCache< externalgen::RunCache >, edm::EndRunProducer, edm::LuminosityBlockCache< externalgen::LumiCache >, edm::LuminosityBlockSummaryCache< GenLumiInfoProduct >, edm::BeginLuminosityBlockProducer, edm::EndLuminosityBlockProducer >, edm::global::EDFilter< edm::ExternalWork, edm::StreamCache< test_acquire::Cache > >, edm::global::EDFilter< edm::RunCache< alCaHcalIsoTrkFilter::Counters > >, edm::global::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, RunCache< gen::RunCache >, LuminosityBlockCache< gen::LumiCache< HAD, DEC > >, LuminosityBlockSummaryCache< gen::LumiSummary >, StreamCache< gen::StreamCache< HAD, DEC > > >, edm::global::EDFilter< edm::RunCache< alcaHcalHBHEMuonFilter::Counters > >, edm::global::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, RunCache< gen::GenRunCache >, LuminosityBlockCache< gen::GenLumiCache< HAD, DEC > >, LuminosityBlockSummaryCache< gen::GenLumiSummary >, StreamCache< gen::GenStreamCache< HAD, DEC > > >, edm::limited::EDProducer< T >, edm::stream::EDFilter< T >, edm::stream::EDFilter< edm::GlobalCache< alCaIsolatedBunchSelector::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaGammaJetSelector::Counters > >, edm::stream::EDFilter< edm::GlobalCache< BTagSkimMCCount::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaHBHEMuonFilter::Counters > >, edm::stream::EDFilter< edm::stream::WatchLuminosityBlocks >, edm::stream::EDFilter< edm::GlobalCache< prescale::Efficiency > >, edm::stream::EDFilter< edm::GlobalCache< PythiaFilterIsoTracks::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaIsoTracksFilter::Counters > >, edm::stream::EDFilter<>, edm::stream::EDFilter< edm::GlobalCache< trigger::Efficiency > >, edm::stream::EDFilter< edm::GlobalCache< alCaLowPUHBHEMuonFilter::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaHEMuonFilter::Counters > >, edm::stream::EDFilter< edm::GlobalCache< alCaIsoTracksProducerFilter::Counters > >, edm::stream::EDFilter< edm::ExternalWork, Capabilities... >, edm::stream::EDFilter< edm::ExternalWork >, edm::one::EDProducer< T >, edm::one::EDProducer< edm::one::WatchRuns, edm::one::WatchLuminosityBlocks, edm::one::SharedResources, edm::EndLuminosityBlockProducer, edm::EndRunProducer >, edm::one::EDProducer< edm::EndRunProducer, edm::RunCache< int > >, edm::one::EDProducer< edm::BeginLuminosityBlockProducer >, edm::one::EDProducer< edm::one::WatchRuns, edm::BeginLuminosityBlockProducer, edm::EndRunProducer >, edm::one::EDProducer<>, edm::one::EDProducer< edm::BeginRunProducer >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::LuminosityBlockCache< int > >, edm::one::EDProducer< EndRunProducer, one::WatchLuminosityBlocks >, edm::one::EDProducer< EndRunProducer, one::WatchLuminosityBlocks, one::SharedResources >, edm::one::EDProducer< edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::one::WatchRuns, edm::one::WatchLuminosityBlocks >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::EndRunProducer, edm::EndProcessBlockProducer, edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources, edm::Accumulator >, edm::one::EDProducer< edm::RunCache< meedm::Void >, edm::LuminosityBlockCache< meedm::Void >, edm::EndLuminosityBlockProducer, edm::EndRunProducer, edm::one::SharedResources >, edm::one::EDProducer< edm::EndLuminosityBlockProducer >, edm::one::EDProducer< edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources >, edm::one::EDProducer< edm::RunCache< edm::ConditionsInRunBlock >, edm::LuminosityBlockCache< edm::ConditionsInLumiBlock >, edm::EndRunProducer, edm::EndLuminosityBlockProducer >, edm::one::EDProducer< edm::EndRunProducer, edm::one::WatchRuns, edm::Accumulator, Args... >, edm::one::EDProducer< edm::EndRunProducer, edm::BeginRunProducer, edm::BeginLuminosityBlockProducer, edm::EndLuminosityBlockProducer, edm::one::WatchRuns, edm::one::WatchLuminosityBlocks >, edm::one::EDProducer< edm::one::WatchLuminosityBlocks, edm::EndLuminosityBlockProducer >, edm::one::EDProducer< edm::one::SharedResources, edm::one::WatchRuns >, edm::one::EDProducer< edm::one::WatchRuns, edm::one::SharedResources >, edm::one::EDProducer< edm::BeginRunProducer, edm::EndRunProducer >, edm::one::EDProducer< edm::one::WatchRuns >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::one::WatchLuminosityBlocks >, edm::one::EDProducer< one::WatchRuns, EndRunProducer >, edm::one::EDProducer< edm::EndProcessBlockProducer, edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::one::SharedResources, edm::Accumulator >, edm::one::EDProducer< edm::EndLuminosityBlockProducer, edm::LuminosityBlockCache< reco::PixelClusterCounts > >, edm::one::EDProducer< edm::BeginRunProducer, edm::one::WatchRuns >, edm::one::EDProducer< edm::one::WatchLuminosityBlocks, edm::one::WatchRuns, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::one::SharedResources >, edm::one::EDProducer< edm::EndRunProducer >, edm::one::EDProducer< edm::one::SharedResources >, edm::global::EDProducer< T >, edm::global::EDProducer< edm::RunCache< Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::BeginLuminosityBlockProducer >, edm::global::EDProducer< edm::RunCache< Histograms_TICLPFValidation >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< TimingCalibrationHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< ovc::StreamCache< T > > >, edm::global::EDProducer< edm::RunCache< Histograms_TICLTrackstersEdgesValidation >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< APVGain::APVGainHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< APVCyclePhaseCollection > >, edm::global::EDProducer< edm::RunCache< H >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer<>, edm::global::EDProducer< edm::RunCache< dtsegment2d::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::BeginRunProducer >, edm::global::EDProducer< edm::EndLuminosityBlockProducer, edm::LuminosityBlockCache< Sums > >, edm::global::EDProducer< edm::RunCache< alCaHcalDiJetsProducer::Counters > >, edm::global::EDProducer< edm::RunCache< Histograms_HeavyFlavorDQMAnalyzer >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< PhiSymCache >, edm::LuminosityBlockCache< ConfigCache >, edm::LuminosityBlockSummaryCache< PhiSymCache >, edm::EndLuminosityBlockProducer, edm::Accumulator >, edm::global::EDProducer< edm::RunCache< Histograms_CaloParticleValidation >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< BeamSpotHost > >, edm::global::EDProducer< edm::RunCache< MultiTrackValidatorHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::ExternalWork, edm::StreamCache< test_acquire::Cache > >, edm::global::EDProducer< edm::StreamCache< Cache >, edm::RunCache< Cache >, edm::LuminosityBlockCache< Cache > >, edm::global::EDProducer< edm::LuminosityBlockSummaryCache< reco::PixelClusterCounts >, edm::StreamCache< reco::PixelClusterCounts >, edm::EndLuminosityBlockProducer, edm::Accumulator >, edm::global::EDProducer< edm::RunCache< Histograms_PPSDiamondSampicTimingCalibrationPCLWorker >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::LuminosityBlockCache< pr::Cache > >, edm::global::EDProducer< edm::StreamCache< mkfit::MkBuilderWrapper > >, edm::global::EDProducer< edm::EndLuminosityBlockProducer >, edm::global::EDProducer< edm::StreamCache< testinter::StreamCache >, edm::LuminosityBlockCache< edm::RandomNumberGeneratorState >, edm::BeginLuminosityBlockProducer >, edm::global::EDProducer< edm::Transformer >, edm::global::EDProducer< edm::RunCache< std::array< bool, dedefs::DEnsys > > >, edm::global::EDProducer< edm::RunCache< dtsegment2dsl::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< std::vector< TrigObjTnPHistColl > >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< RunBasedHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< LumiCacheInfoHolder >, edm::RunCache< DynamicWeightChoice >, edm::RunSummaryCache< CounterMap >, edm::EndRunProducer >, edm::global::EDProducer< edm::RunCache< ConvertParticle > >, edm::global::EDProducer< edm::StreamCache< testinter::StreamCache >, edm::RunCache< testinter::RunCache >, edm::BeginRunProducer, edm::EndRunProducer, edm::LuminosityBlockCache< testinter::LumiCache >, edm::BeginLuminosityBlockProducer, edm::EndLuminosityBlockProducer >, edm::global::EDProducer< edm::StreamCache< ovm::StreamCache< T1, T2 > > >, edm::global::EDProducer< edm::RunCache< IDto3Charge > >, edm::global::EDProducer< edm::ExternalWork >, edm::global::EDProducer< edm::RunCache< dtsegment4d::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< TauIDConfigCache > >, edm::global::EDProducer< edm::RunCache< HGCalValidatorHistograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::RunCache< CaloL1Information::monitoringDataHolder >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::StreamCache< PhiSymCache >, edm::RunCache< ConfigCache >, edm::RunSummaryCache< PhiSymCache >, edm::EndRunProducer, edm::Accumulator >, edm::global::EDProducer< edm::RunCache< Histograms_Demo2 >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::global::EDProducer< edm::BeginRunProducer, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::BeginLuminosityBlockProducer >, edm::global::EDProducer< edm::RunCache< GEMChMap > >, edm::global::EDProducer< edm::RunCache< dtrechit::Histograms >, edm::EndRunProducer, edm::Accumulator, Args... >, edm::one::EDFilter< T >, edm::one::EDFilter<>, edm::one::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, one::WatchRuns, one::WatchLuminosityBlocks, one::SharedResources >, edm::one::EDFilter< EndRunProducer, BeginLuminosityBlockProducer, EndLuminosityBlockProducer, one::WatchLuminosityBlocks, one::SharedResources >, edm::one::EDFilter< edm::one::WatchRuns >, edm::one::EDFilter< edm::one::WatchLuminosityBlocks >, and edm::one::EDFilter< edm::one::SharedResources >.

Definition at line 198 of file ProductRegistryHelper.h.

Referenced by addToRegistry().

198 { return false; }

◆ produces() [1/11]

template<Transition Tr = Transition::Event>
auto edm::ProductRegistryHelper::produces ( std::string  instanceName)
inlinenoexcept

declare what type of product will make and with which optional label

the statement

produces<ProductType>("optlabel");

should be added to the producer ctor for every product

Definition at line 119 of file ProductRegistryHelper.h.

119  {
120  return ProductRegistryHelperAdaptor<Tr>(*this, std::move(instanceName));
121  }
def move(src, dest)
Definition: eostools.py:511

◆ produces() [2/11]

template<Transition Tr = Transition::Event>
auto edm::ProductRegistryHelper::produces ( )
inlinenoexcept

◆ produces() [3/11]

template<class ProductType >
BranchAliasSetterT<ProductType> edm::ProductRegistryHelper::produces ( )
inline

Definition at line 128 of file ProductRegistryHelper.h.

128  {
129  return produces<ProductType, InEvent>(std::string());
130  }

◆ produces() [4/11]

template<class ProductType >
BranchAliasSetterT<ProductType> edm::ProductRegistryHelper::produces ( std::string  instanceName)
inline

Definition at line 133 of file ProductRegistryHelper.h.

133  {
134  return produces<ProductType, InEvent>(std::move(instanceName));
135  }
def move(src, dest)
Definition: eostools.py:511

◆ produces() [5/11]

template<typename ProductType , BranchType B>
BranchAliasSetterT<ProductType> edm::ProductRegistryHelper::produces ( )
inline

Definition at line 138 of file ProductRegistryHelper.h.

138  {
139  return produces<ProductType, B>(std::string());
140  }

◆ produces() [6/11]

template<typename ProductType , BranchType B>
BranchAliasSetterT<ProductType> edm::ProductRegistryHelper::produces ( std::string  instanceName)
inline

Definition at line 143 of file ProductRegistryHelper.h.

143  {
144  TypeID tid(typeid(ProductType));
145  return BranchAliasSetterT<ProductType>{
146  produces<B>(tid, std::move(instanceName), (not has_donotrecordparents<ProductType>::value) and B == InEvent)};
147  }
Definition: APVGainStruct.h:7
def move(src, dest)
Definition: eostools.py:511

◆ produces() [7/11]

template<typename ProductType , Transition B>
BranchAliasSetterT<ProductType> edm::ProductRegistryHelper::produces ( )
inline

Definition at line 150 of file ProductRegistryHelper.h.

150  {
151  return produces<ProductType, B>(std::string());
152  }

◆ produces() [8/11]

template<typename ProductType , Transition B>
BranchAliasSetterT<ProductType> edm::ProductRegistryHelper::produces ( std::string  instanceName)
inline

Definition at line 155 of file ProductRegistryHelper.h.

155  {
156  TypeID tid(typeid(ProductType));
157  return BranchAliasSetterT<ProductType>{produces<B>(
158  tid, std::move(instanceName), (not has_donotrecordparents<ProductType>::value) and B == Transition::Event)};
159  }
Definition: APVGainStruct.h:7
def move(src, dest)
Definition: eostools.py:511

◆ produces() [9/11]

BranchAliasSetter edm::ProductRegistryHelper::produces ( const TypeID id,
std::string  instanceName = std::string(),
bool  recordProvenance = true 
)
inline

Definition at line 161 of file ProductRegistryHelper.h.

163  {
164  return produces<Transition::Event>(id, std::move(instanceName), recordProvenance);
165  }
def move(src, dest)
Definition: eostools.py:511

◆ produces() [10/11]

template<BranchType B>
BranchAliasSetter edm::ProductRegistryHelper::produces ( const TypeID id,
std::string  instanceName = std::string(),
bool  recordProvenance = true 
)
inline

Definition at line 168 of file ProductRegistryHelper.h.

170  {
171  unsigned int index = typeLabelList_.size();
172  typeLabelList_.emplace_back(convertToTransition(B), id, std::move(instanceName));
173  recordProvenanceList_.push_back(recordProvenance and B == InEvent);
174  return BranchAliasSetter{typeLabelList_.back(), EDPutToken{static_cast<unsigned int>(index)}};
175  }
Definition: APVGainStruct.h:7
constexpr Transition convertToTransition(BranchType iValue)
Definition: Transition.h:31
std::vector< bool > recordProvenanceList_
def move(src, dest)
Definition: eostools.py:511

◆ produces() [11/11]

template<Transition B>
BranchAliasSetter edm::ProductRegistryHelper::produces ( const TypeID id,
std::string  instanceName = std::string(),
bool  recordProvenance = true 
)
inline

Definition at line 177 of file ProductRegistryHelper.h.

179  {
180  unsigned int index = typeLabelList_.size();
181  typeLabelList_.emplace_back(B, id, std::move(instanceName));
182  recordProvenanceList_.push_back(recordProvenance and B == Transition::Event);
183  return BranchAliasSetter{typeLabelList_.back(), EDPutToken{index}};
184  }
Definition: APVGainStruct.h:7
std::vector< bool > recordProvenanceList_
def move(src, dest)
Definition: eostools.py:511

◆ recordProvenanceList()

std::vector<bool> const& edm::ProductRegistryHelper::recordProvenanceList ( ) const
inline

Definition at line 102 of file ProductRegistryHelper.h.

102 { return recordProvenanceList_; }
std::vector< bool > recordProvenanceList_

◆ transforms()

EDPutToken edm::ProductRegistryHelper::transforms ( const TypeID id,
std::string  instanceName 
)
inline

Definition at line 186 of file ProductRegistryHelper.h.

186  {
187  unsigned int index = typeLabelList_.size();
188  typeLabelList_.emplace_back(Transition::Event, id, std::move(instanceName));
189  typeLabelList_.back().isTransform_ = true;
190  recordProvenanceList_.push_back(true);
191  return EDPutToken{index};
192  }
std::vector< bool > recordProvenanceList_
def move(src, dest)
Definition: eostools.py:511

◆ typeLabelList()

ProductRegistryHelper::TypeLabelList const & edm::ProductRegistryHelper::typeLabelList ( ) const

used by the fwk to register the list of products of this module

Definition at line 20 of file ProductRegistryHelper.cc.

20 { return typeLabelList_; }

Member Data Documentation

◆ recordProvenanceList_

std::vector<bool> edm::ProductRegistryHelper::recordProvenanceList_
private

◆ typeLabelList_

TypeLabelList edm::ProductRegistryHelper::typeLabelList_
private