#include <BasicHandle.h>
Public Member Functions | |
BasicHandle () | |
BasicHandle (BasicHandle const &h) | |
BasicHandle (boost::shared_ptr< EDProduct const > prod, Provenance const *prov) | |
BasicHandle (boost::shared_ptr< cms::Exception > const &iWhyFailed) | |
Used when the attempt to get the data failed. More... | |
bool | failedToGet () const |
ProductID | id () const |
bool | isValid () const |
BasicHandle & | operator= (BasicHandle const &rhs) |
boost::shared_ptr< EDProduct const > | product () const |
Provenance const * | provenance () const |
void | swap (BasicHandle &other) |
boost::shared_ptr< cms::Exception > | whyFailed () const |
EDProduct const * | wrapper () const |
~BasicHandle () | |
Private Attributes | |
boost::shared_ptr< EDProduct const > | product_ |
Provenance const * | prov_ |
boost::shared_ptr< cms::Exception > | whyFailed_ |
Definition at line 41 of file BasicHandle.h.
|
inline |
Definition at line 43 of file BasicHandle.h.
|
inline |
Definition at line 47 of file BasicHandle.h.
|
inline |
Definition at line 52 of file BasicHandle.h.
|
inline |
Used when the attempt to get the data failed.
Definition at line 58 of file BasicHandle.h.
|
inline |
Definition at line 63 of file BasicHandle.h.
|
inline |
Definition at line 83 of file BasicHandle.h.
References whyFailed_.
Referenced by edm::convert_handle(), edm::Event::get(), edm::PrincipalGetAdapter::get(), edm::EventBase::getByLabel(), edm::Event::getByLabel(), edm::RunBase::getByLabel(), edm::PrincipalGetAdapter::getByLabel(), edm::LuminosityBlockBase::getByLabel(), and edm::PrincipalGetAdapter::getByType().
|
inline |
Definition at line 99 of file BasicHandle.h.
References edm::Provenance::productID(), and prov_.
Referenced by edm::convert_handle(), and edm::Event::fillView_().
|
inline |
Definition at line 79 of file BasicHandle.h.
References product_, and prov_.
Referenced by edm::Principal::findGroup(), edm::Principal::findGroupByLabel(), edm::LuminosityBlock::getByLabelImpl(), edm::Run::getByLabelImpl(), and edm::Event::getByLabelImpl().
|
inline |
Definition at line 73 of file BasicHandle.h.
References swap(), and cond::rpcobtemp::temp.
|
inline |
Definition at line 91 of file BasicHandle.h.
References product_.
|
inline |
Definition at line 95 of file BasicHandle.h.
References prov_.
Referenced by edm::check(), edm::convert_handle(), edm::Event::fillView_(), edm::Event::get(), edm::Event::getByLabel(), edm::LuminosityBlock::getByLabelImpl(), edm::Run::getByLabelImpl(), and edm::Event::getByLabelImpl().
|
inline |
Definition at line 65 of file BasicHandle.h.
References product_, prov_, std::swap(), and whyFailed_.
Referenced by operator=(), and edm::swap().
|
inline |
Definition at line 103 of file BasicHandle.h.
References whyFailed_.
Referenced by edm::convert_handle().
|
inline |
Definition at line 87 of file BasicHandle.h.
References product_.
Referenced by edm::convert_handle(), edm::Event::fillView_(), and edm::EventPrincipal::getIt().
|
private |
|
private |
Definition at line 108 of file BasicHandle.h.
Referenced by id(), isValid(), provenance(), and swap().
|
private |
Definition at line 109 of file BasicHandle.h.
Referenced by failedToGet(), swap(), and whyFailed().