51 #include "cetlib_except/exception.h" 66 template <
typename Container,
typename DataLevel,
typename Module>
74 template <
typename DataLevel,
typename Module>
81 template <
typename DataLevel>
93 template <
typename Container,
typename DataLevel,
typename Module>
99 auto const pid = module.template getProductID<Container>(
instance);
103 template <
typename T>
104 template <
typename DataLevel,
typename Module>
111 template <
typename T>
112 template <
typename DataLevel>
117 template <
typename T>
PtrMaker(DataLevel const &evt, Module const &module, std::string const &instance={})
const std::string instance
Ptr< T > operator()(std::size_t index) const
static PtrMaker< T > create(DataLevel const &E, Module const &module, std::string const &instance={})
EDProductGetter const * prodGetter_