#include <DelayedReader.h>
Public Member Functions | |
WrapperOwningHolder | getProduct (BranchKey const &k, WrapperInterfaceBase const *interface, EDProductGetter const *ep) |
void | mergeReaders (DelayedReader *other) |
void | reset () |
virtual | ~DelayedReader () |
Private Member Functions | |
virtual WrapperOwningHolder | getProduct_ (BranchKey const &k, WrapperInterfaceBase const *interface, EDProductGetter const *ep) const =0 |
virtual void | mergeReaders_ (DelayedReader *)=0 |
virtual void | reset_ ()=0 |
Definition at line 19 of file DelayedReader.h.
edm::DelayedReader::~DelayedReader | ( | ) | [virtual] |
Definition at line 11 of file DelayedReader.cc.
{}
WrapperOwningHolder edm::DelayedReader::getProduct | ( | BranchKey const & | k, |
WrapperInterfaceBase const * | interface, | ||
EDProductGetter const * | ep | ||
) | [inline] |
Definition at line 22 of file DelayedReader.h.
References getProduct_().
{ return getProduct_(k, interface, ep); }
virtual WrapperOwningHolder edm::DelayedReader::getProduct_ | ( | BranchKey const & | k, |
WrapperInterfaceBase const * | interface, | ||
EDProductGetter const * | ep | ||
) | const [private, pure virtual] |
Implemented in edm::root::FWLiteDelayedReader, and edm::RootDelayedReader.
Referenced by getProduct().
void edm::DelayedReader::mergeReaders | ( | DelayedReader * | other | ) | [inline] |
Definition at line 25 of file DelayedReader.h.
References mergeReaders_().
Referenced by edm::Principal::recombine().
{mergeReaders_(other);}
virtual void edm::DelayedReader::mergeReaders_ | ( | DelayedReader * | ) | [private, pure virtual] |
Implemented in edm::root::FWLiteDelayedReader, and edm::RootDelayedReader.
Referenced by mergeReaders().
void edm::DelayedReader::reset | ( | void | ) | [inline] |
virtual void edm::DelayedReader::reset_ | ( | ) | [private, pure virtual] |
Implemented in edm::root::FWLiteDelayedReader, and edm::RootDelayedReader.
Referenced by reset().