1 #ifndef FWCore_Framework_ConsumesCollector_h
2 #define FWCore_Framework_ConsumesCollector_h
38 template <Transition TR>
40 template <Transition TR>
42 template <BranchType B>
54 template <
typename ProductType, BranchType B = InEvent>
59 template <BranchType B = InEvent>
66 template <BranchType B>
71 template <
typename ProductType, BranchType B = InEvent>
78 template <BranchType B>
83 template <
typename ProductType, BranchType B = InEvent>
90 template <BranchType B>
96 template <
typename ESProduct,
typename ESRecord, Transition Tr = Transition::Event>
98 return esConsumes<ESProduct, ESRecord, Tr>(
ESInputTag{});
101 template <
typename ESProduct,
typename ESRecord, Transition Tr = Transition::Event>
106 template <
typename ESProduct, Transition Tr = Transition::Event>
111 template <Transition Tr = Transition::Event>
116 template <Transition Tr = Transition::Event>
131 template <Transition TR>
134 template <
typename TYPE,
typename REC>
136 return m_consumer.template esConsumes<TYPE, REC, TR>();
148 template <Transition TR>
151 template <
typename TYPE,
typename REC>
167 template <BranchType B>
170 template <
typename TYPE>