1 #ifndef FWCore_Framework_ProducesCollector_h 2 #define FWCore_Framework_ProducesCollector_h 51 template <
class ProductType>
53 return helper_->produces<ProductType>();
56 template <
class ProductType>
61 template <
typename ProductType, Transition B>
63 return helper_->produces<ProductType,
B>();
66 template <
typename ProductType, Transition B>
73 bool recordProvenance =
true);
75 template <Transition B>
78 bool recordProvenance =
true) {
ProductRegistryHelper::BranchAliasSetterT< ProductType > produces()
ProductRegistryHelper::BranchAliasSetter produces(const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true)
ProductRegistryHelper::BranchAliasSetterT< ProductType > produces(std::string instanceName)
ProductRegistryHelper::BranchAliasSetterT< ProductType > produces(std::string instanceName)
static const std::string B
ProducesCollector & operator=(ProducesCollector const &)
propagate_const< ProductRegistryHelper * > helper_
ProducesCollector()=delete
ProductRegistryHelper::BranchAliasSetterT< ProductType > produces()