CMS 3D CMS Logo

ESProductResolverTemplate Class Reference

#include <FWCore/Framework/interface/ESProductResolverTemplate.h>

Detailed Description

Description: A ESProductResolver base class which allows one to write type-safe proxies

         Note that ESProductResolver types that inherit from this are not allowed
         to get data from the EventSetup (they cannot consume anything).
         This is intended mainly for use with ESSources that are also
         not allowed to get data from the EventSetup. Currently (as of
         April 2019), this class is used only in PoolDBESSource and
         Framework unit tests.

         This is also not used with ESProducers that inherit from
         the ESProducer base class and use the setWhatProduced interface.
         This class is used instead of CallbackProductResolver.

Usage: <usage>