1 #ifndef DataFormats_Common_BasicHandle_h
2 #define DataFormats_Common_BasicHandle_h
58 #if defined( __GXX_EXPERIMENTAL_CXX0X__)
78 BasicHandle(std::shared_ptr<HandleExceptionFactory>
const& iWhyFailed):
std::shared_ptr< HandleExceptionFactory > whyFailedFactory_
std::shared_ptr< cms::Exception > whyFailed() const
BasicHandle(WrapperHolder const &iWrapperHolder, Provenance const *iProv)
BasicHandle & operator=(BasicHandle const &rhs)
WrapperInterfaceBase const * interface() const
void swap(Association< C > &lhs, Association< C > &rhs)
BasicHandle(ProductData const &productData)
BasicHandle(std::shared_ptr< HandleExceptionFactory > const &iWhyFailed)
Used when the attempt to get the data failed.
void const * wrapper() const
WrapperInterfaceBase const * interface() const
Provenance const * provenance() const
void swap(BasicHandle &other)
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
BasicHandle(BasicHandle const &h)
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
ProductID const & productID() const
void const * wrapper() const
WrapperHolder wrapperHolder() const
std::shared_ptr< HandleExceptionFactory > & whyFailedFactory()
T get(const Candidate &c)
std::shared_ptr< HandleExceptionFactory > const & whyFailedFactory() const
BasicHandle(void const *iProd, WrapperInterfaceBase const *iInterface, Provenance const *iProv)