1 #ifndef art_Framework_Core_ConsumesCollector_h 2 #define art_Framework_Core_ConsumesCollector_h 23 template <
typename T, BranchType = InEvent>
25 template <
typename Element, BranchType = InEvent>
27 template <
typename T, BranchType = InEvent>
30 template <
typename T, BranchType = InEvent>
32 template <
typename Element, BranchType = InEvent>
34 template <
typename T, BranchType = InEvent>
48 template <
typename T, BranchType BT>
57 template <
typename T, BranchType BT>
66 template <
typename T, BranchType BT>
73 template <
typename T, BranchType BT>
82 template <
typename T, BranchType BT>
91 template <
typename T, BranchType BT>
ProductToken< T > mayConsume(InputTag const &)
void emplace_back(BranchType, ProductInfo::ConsumableType, TypeID const &typeID)
std::array< std::vector< ProductInfo >, NumBranchTypes > consumables_
ViewToken< Element > consumesView(InputTag const &)
ProductToken< T > consumes(InputTag const &)
std::array< std::vector< ProductInfo >, NumBranchTypes > const & getConsumables() const
ViewToken< Element > mayConsumeView(InputTag const &)
void sortConsumables(std::string const ¤t_process_name)