1 #ifndef FWCore_Framework_ConsumesCollector_h
2 #define FWCore_Framework_ConsumesCollector_h
40 template <
typename ProductType, BranchType B=InEvent>
49 template <BranchType B>
54 template <
typename ProductType, BranchType B=InEvent>
64 template <BranchType B>
69 template <
typename ProductType, BranchType B=InEvent>
79 template <BranchType B>
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
const ConsumesCollector & operator=(const ConsumesCollector &)=delete
EDGetTokenT< ProductType > mayConsume(edm::InputTag const &tag)
ConsumesCollector(EDConsumerBase *iConsumer)
EDConsumerBase * m_consumer
void consumesMany(const TypeToGet &id)
ConsumesCollector()=delete
EDGetToken mayConsume(const TypeToGet &id, edm::InputTag const &tag)
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
EDGetToken mayConsume(const TypeToGet &id, edm::InputTag const &tag)
EDGetToken consumes(const TypeToGet &id, edm::InputTag const &tag)
void consumesMany(const TypeToGet &id)
ConsumesCollector(ConsumesCollector &&iOther)
EDGetToken consumes(TypeToGet const &id, edm::InputTag const &tag)
EDGetTokenT< ProductType > mayConsume(edm::InputTag const &tag)