1 #ifndef FWCore_Framework_es_impl_MayConsumeChooser_h 2 #define FWCore_Framework_es_impl_MayConsumeChooser_h 22 #include <type_traits> 33 template <
typename RECBASE,
typename PRODUCT,
typename RCD,
typename FUNC,
typename PTAG>
edm::ESGetToken< GetType_t, Record_t > & token()
MayConsumeChooser(FUNC &&iFunc)
typename PTAG::Type GetType_t
EventSetupRecordKey recordKey() const noexcept final
typename PTAG::Record Record_t
ESResolverIndex makeChoice(RECBASE const &iRecord) const final
edm::ESGetToken< GetType_t, Record_t > token_
TypeTag productType() const noexcept final
ESTagGetter const & tagGetter() const