![]() |
![]() |
#include <DelayedReader.h>
Public Member Functions | |
std::auto_ptr< EDProduct > | getProduct (BranchKey const &k, EDProductGetter const *ep) |
void | mergeReaders (boost::shared_ptr< DelayedReader > other) |
virtual | ~DelayedReader () |
Private Member Functions | |
virtual std::auto_ptr< EDProduct > | getProduct_ (BranchKey const &k, EDProductGetter const *ep) const =0 |
virtual void | mergeReaders_ (boost::shared_ptr< DelayedReader >) |
Definition at line 18 of file DelayedReader.h.
edm::DelayedReader::~DelayedReader | ( | ) | [virtual] |
Definition at line 11 of file DelayedReader.cc.
{}
std::auto_ptr<EDProduct> edm::DelayedReader::getProduct | ( | BranchKey const & | k, |
EDProductGetter const * | ep | ||
) | [inline] |
Definition at line 21 of file DelayedReader.h.
References getProduct_().
{ return getProduct_(k, ep); }
virtual std::auto_ptr<EDProduct> edm::DelayedReader::getProduct_ | ( | BranchKey const & | k, |
EDProductGetter const * | ep | ||
) | const [private, pure virtual] |
Implemented in edm::NoDelayedReader, edm::root::FWLiteDelayedReader, and edm::RootDelayedReader.
Referenced by getProduct().
void edm::DelayedReader::mergeReaders | ( | boost::shared_ptr< DelayedReader > | other | ) | [inline] |
virtual void edm::DelayedReader::mergeReaders_ | ( | boost::shared_ptr< DelayedReader > | ) | [inline, private, virtual] |
Reimplemented in edm::RootDelayedReader.
Definition at line 27 of file DelayedReader.h.
Referenced by mergeReaders().
{}