1 #ifndef FWCore_Framework_ESHandle_h
2 #define FWCore_Framework_ESHandle_h
40 ESHandleBase(std::shared_ptr<ESHandleExceptionFactory>&& iWhyFailed) :
57 std::shared_ptr<ESHandleExceptionFactory>
const&
83 ESHandle(std::shared_ptr<ESHandleExceptionFactory> &&);
void swap(ora::Record &rh, ora::Record &lh)
static const bool transientAccessOnly
edm::eventsetup::ComponentDescription const * description() const
T const & operator*() const
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
std::shared_ptr< ESHandleExceptionFactory > whyFailedFactory_
edm::eventsetup::ComponentDescription const * description_
T const * operator->() const
ESHandleBase(std::shared_ptr< ESHandleExceptionFactory > &&iWhyFailed)
Used when the attempt to get the data failed.
std::shared_ptr< ESHandleExceptionFactory > const & whyFailedFactory() const
ESHandle(T const *iData, edm::eventsetup::ComponentDescription const *desc)
T const * product() const
void const * productStorage() const
ESHandleBase(void const *iData, edm::eventsetup::ComponentDescription const *desc)
void swap(ESHandleBase &iOther)