Public Member Functions | Private Member Functions | List of all members
art::PrincipalBase Class Referenceabstract

#include <PrincipalBase.h>

Inheritance diagram for art::PrincipalBase:
art::Principal gallery::DataGetterHelper art::EventPrincipal art::ResultsPrincipal art::RunPrincipal art::SubRunPrincipal

Public Member Functions

virtual ~PrincipalBase ()=0
 
 PrincipalBase ()
 
EDProductGetter const * getEDProductGetter (ProductID const &pid) const
 

Private Member Functions

virtual EDProductGetter const * getEDProductGetter_ (ProductID const &) const =0
 

Detailed Description

Definition at line 20 of file PrincipalBase.h.

Constructor & Destructor Documentation

art::PrincipalBase::~PrincipalBase ( )
pure virtual

Definition at line 6 of file PrincipalBase.cc.

6 {}
art::PrincipalBase::PrincipalBase ( )

Definition at line 7 of file PrincipalBase.cc.

7 {}

Member Function Documentation

EDProductGetter const * art::PrincipalBase::getEDProductGetter ( ProductID const &  pid) const

Definition at line 12 of file PrincipalBase.cc.

13  {
14  return getEDProductGetter_(pid);
15  }
virtual EDProductGetter const * getEDProductGetter_(ProductID const &) const =0
virtual EDProductGetter const* art::PrincipalBase::getEDProductGetter_ ( ProductID const &  ) const
privatepure virtual

The documentation for this class was generated from the following files: