#include <ESTransientHandle.h>
Public Types | |
typedef T | value_type |
Public Member Functions | |
ESTransientHandle () | |
ESTransientHandle (T const *iData) | |
ESTransientHandle (T const *iData, edm::eventsetup::ComponentDescription const *desc) | |
ESTransientHandle (std::shared_ptr< ESHandleExceptionFactory > &&) | |
T const & | operator* () const |
T const * | operator-> () const |
T const * | product () const |
Public Member Functions inherited from edm::ESHandleBase | |
edm::eventsetup::ComponentDescription const * | description () const |
ESHandleBase ()=default | |
ESHandleBase (void const *iData, edm::eventsetup::ComponentDescription const *desc) | |
ESHandleBase (std::shared_ptr< ESHandleExceptionFactory > iWhyFailed) | |
Used when the attempt to get the data failed. More... | |
bool | failedToGet () const |
bool | isValid () const |
operator bool () const | |
bool | operator! () const |
void | swap (ESHandleBase &iOther) |
std::shared_ptr< ESHandleExceptionFactory > const & | whyFailedFactory () const |
Static Public Attributes | |
static constexpr bool | transientAccessOnly = true |
Additional Inherited Members | |
Protected Member Functions inherited from edm::ESHandleBase | |
void const * | productStorage () const |
Definition at line 41 of file ESTransientHandle.h.
typedef T edm::ESTransientHandle< T >::value_type |
Definition at line 43 of file ESTransientHandle.h.
|
inline |
Definition at line 45 of file ESTransientHandle.h.
|
inline |
Definition at line 46 of file ESTransientHandle.h.
|
inline |
Definition at line 47 of file ESTransientHandle.h.
edm::ESTransientHandle< T >::ESTransientHandle | ( | std::shared_ptr< ESHandleExceptionFactory > && | ) |
|
inline |
Definition at line 53 of file ESTransientHandle.h.
References edm::ESTransientHandle< T >::product().
|
inline |
Definition at line 52 of file ESTransientHandle.h.
References edm::ESTransientHandle< T >::product().
|
inline |
Definition at line 51 of file ESTransientHandle.h.
References Options::const, and edm::ESHandleBase::productStorage().
Referenced by DumpFWRecoGeometry::analyze(), DumpFWTGeoRecoGeometry::analyze(), DumpSimGeometry::analyze(), CSCGeometryESModule::initCSCGeometry_(), edm::ESTransientHandle< T >::operator*(), edm::ESTransientHandle< T >::operator->(), HGCalTBParametersESModule::produce(), HGCalParametersESModule::produce(), GEMGeometryESModule::produce(), CaloGeometryEP< T, D >::produceAligned(), DTGeometryESModule::setupDD4hepGeometry(), DTGeometryESModule::setupDDDGeometry(), and DTGeometryESProducer::setupGeometry().
|
static |
Definition at line 55 of file ESTransientHandle.h.