#include <EDProductGetter.h>
Public Member Functions | |
EDProductGetter () | |
virtual WrapperHolder | getIt (ProductID const &) const =0 |
unsigned int | transitionIndex () const |
virtual | ~EDProductGetter () |
Static Public Member Functions | |
static void | assignEDProductGetter (EDProductGetter const *&) |
static EDProductGetter const * | switchProductGetter (EDProductGetter const *) |
These can only be used internally by the framework. More... | |
Private Member Functions | |
virtual unsigned int | transitionIndex_ () const =0 |
Definition at line 29 of file EDProductGetter.h.
EDProductGetter::EDProductGetter | ( | ) |
Definition at line 31 of file EDProductGetter.cc.
|
virtual |
Definition at line 40 of file EDProductGetter.cc.
|
static |
Definition at line 88 of file EDProductGetter.cc.
References edm::s_productGetter.
|
pure virtual |
Implemented in edm::Principal, edm::EventPrincipal, edm::StreamerInputSource::EventPrincipalHolder, fwlite::internal::ProductGetter, BareRootProductGetter, and fwlite::internal::MultiProductGetter.
Referenced by edm::Ptr< PileUpPFCandidate >::getData_(), edm::PtrVectorBase::getProduct_(), edm::RefCore::getProductPtr(), and edm::RefCore::isAvailable().
|
static |
These can only be used internally by the framework.
Definition at line 80 of file EDProductGetter.cc.
References edm::s_productGetter.
Referenced by edm::setRefCoreStreamer(), and fwlite::setRefStreamer().
|
inline |
Definition at line 39 of file EDProductGetter.h.
References transitionIndex_().
Referenced by edm::RootDelayedReader::getProduct_(), edm::RootFile::readCurrentEvent(), edm::RootFile::readLuminosityBlock_(), and edm::RootFile::readRun_().
|
privatepure virtual |