CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions
edm::DelayedReader Class Referenceabstract

#include <DelayedReader.h>

Inheritance diagram for edm::DelayedReader:
edm::NoDelayedReader edm::root::FWLiteDelayedReader edm::RootDelayedReader

Public Member Functions

std::auto_ptr< EDProductgetProduct (BranchKey const &k, EDProductGetter const *ep)
 
void mergeReaders (boost::shared_ptr< DelayedReader > other)
 
virtual ~DelayedReader ()
 

Private Member Functions

virtual std::auto_ptr< EDProductgetProduct_ (BranchKey const &k, EDProductGetter const *ep) const =0
 
virtual void mergeReaders_ (boost::shared_ptr< DelayedReader >)
 

Detailed Description

Definition at line 18 of file DelayedReader.h.

Constructor & Destructor Documentation

edm::DelayedReader::~DelayedReader ( )
virtual

Definition at line 11 of file DelayedReader.cc.

11 {}

Member Function Documentation

std::auto_ptr<EDProduct> edm::DelayedReader::getProduct ( BranchKey const &  k,
EDProductGetter const *  ep 
)
inline

Definition at line 21 of file DelayedReader.h.

References getProduct_().

21  {
22  return getProduct_(k, ep);
23  }
int k[5][pyjets_maxn]
virtual std::auto_ptr< EDProduct > getProduct_(BranchKey const &k, EDProductGetter const *ep) const =0
virtual std::auto_ptr<EDProduct> edm::DelayedReader::getProduct_ ( BranchKey const &  k,
EDProductGetter const *  ep 
) const
privatepure virtual
void edm::DelayedReader::mergeReaders ( boost::shared_ptr< DelayedReader other)
inline

Definition at line 24 of file DelayedReader.h.

References mergeReaders_().

24 {mergeReaders_(other);}
virtual void mergeReaders_(boost::shared_ptr< DelayedReader >)
Definition: DelayedReader.h:27
virtual void edm::DelayedReader::mergeReaders_ ( boost::shared_ptr< DelayedReader )
inlineprivatevirtual

Reimplemented in edm::RootDelayedReader.

Definition at line 27 of file DelayedReader.h.

Referenced by mergeReaders().

27 {}