#include <BasicHandle.h>
Public Member Functions | |
BasicHandle ()=delete | |
BasicHandle (BasicHandle const &h)=default | |
BasicHandle (BasicHandle &&h)=default | |
BasicHandle (WrapperBase const *iProd, Provenance const *iProv)(true) | |
BasicHandle (std::shared_ptr< HandleExceptionFactory > const &iWhyFailed)(true) | |
Used when the attempt to get the data failed. More... | |
void | clear ()(true) |
bool | failedToGet () const (true) |
ProductID | id () const (true) |
bool | isValid () const (true) |
BasicHandle & | operator= (BasicHandle &&rhs)=default |
BasicHandle & | operator= (BasicHandle const &rhs)=default |
Provenance const * | provenance () const (true) |
void | swap (BasicHandle &other)(true) |
std::shared_ptr< cms::Exception > | whyFailed () const |
std::shared_ptr< HandleExceptionFactory > const & | whyFailedFactory () const (true) |
std::shared_ptr< HandleExceptionFactory > & | whyFailedFactory ()(true) |
WrapperBase const * | wrapper () const (true) |
~BasicHandle ()=default | |
Static Public Member Functions | |
static BasicHandle | makeInvalid () |
Private Member Functions | |
BasicHandle (bool) | |
Private Attributes | |
WrapperBase const * | product_ |
Provenance const * | prov_ |
std::shared_ptr< HandleExceptionFactory > | whyFailedFactory_ |
Definition at line 43 of file BasicHandle.h.
|
delete |
|
default |
|
default |
|
inline |
Definition at line 51 of file BasicHandle.h.
|
inline |
Used when the attempt to get the data failed.
Definition at line 57 of file BasicHandle.h.
|
default |
|
inlineexplicitprivate |
Definition at line 115 of file BasicHandle.h.
|
inline |
Definition at line 106 of file BasicHandle.h.
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), Vispa.Views.WidgetView.WidgetView::setDataObjects(), BeautifulSoup.Tag::setString(), Vispa.Views.TreeView.TreeView::updateContent(), Vispa.Views.TableView.TableView::updateContent(), Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), and Vispa.Views.PropertyView.PropertyView::updateContent().
|
inline |
Definition at line 78 of file BasicHandle.h.
References electrons_cff::bool.
Referenced by edm::convert_handle(), edm::Event::get(), edm::EventBase::getByLabel(), edm::Event::getByLabel(), edm::Event::getByToken(), and edm::Event::getHandle().
|
inline |
Definition at line 90 of file BasicHandle.h.
Referenced by edm::convert_handle(), and edm::Event::fillView_().
|
inline |
Definition at line 74 of file BasicHandle.h.
Referenced by ntupleDataFormat._Object::_checkIsValid(), edm::RootOutputFile::fillBranches(), edm::Event::getByLabelImpl(), edm::PrincipalGetAdapter::getByToken_(), edm::Event::getImpl(), edm::EventPrincipal::getThinnedProduct(), edm::EventPrincipal::getThinnedProducts(), core.AutoHandle.AutoHandle::ReallyLoad(), and edm::StreamSerializer::serializeEvent().
|
inlinestatic |
Definition at line 112 of file BasicHandle.h.
Referenced by edm::Principal::getByToken().
|
default |
|
default |
|
inline |
Definition at line 86 of file BasicHandle.h.
Referenced by edm::check(), edm::convert_handle(), edm::RootOutputFile::fillBranches(), edm::Event::fillView_(), edm::Event::get(), edm::Event::getByLabel(), edm::Event::getByLabelImpl(), edm::Event::getImpl(), edm::StreamSerializer::serializeEvent(), and edm::ProvenanceCheckerOutputModule::write().
|
inline |
Definition at line 64 of file BasicHandle.h.
References trackingPlots::other, edm::swap(), and std::swap().
|
inline |
Definition at line 94 of file BasicHandle.h.
Referenced by edm::convert_handle().
|
inline |
Definition at line 98 of file BasicHandle.h.
Referenced by edm::Event::get(), edm::Event::getByLabel(), edm::Event::getByToken(), and edm::Event::getHandle().
|
inline |
Definition at line 102 of file BasicHandle.h.
|
inline |
Definition at line 82 of file BasicHandle.h.
Referenced by edm::convert_handle(), edm::RootOutputFile::fillBranches(), edm::Event::fillView_(), edm::EventPrincipal::getIt(), edm::EventPrincipal::getThinnedProduct(), edm::EventPrincipal::getThinnedProducts(), and edm::StreamSerializer::serializeEvent().
|
private |
Definition at line 116 of file BasicHandle.h.
|
private |
Definition at line 117 of file BasicHandle.h.
|
private |
Definition at line 118 of file BasicHandle.h.