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

#include "/cvmfs/nova.opensciencegrid.org/externals/canvas/v3_06_01/source/canvas/Persistency/Common/EDProductGetterFinder.h"

Inheritance diagram for art::EDProductGetterFinder:
art::Principal art::EventPrincipal art::ResultsPrincipal art::RunPrincipal art::SubRunPrincipal

Public Member Functions

virtual ~EDProductGetterFinder ()=default
 
EDProductGetter const * getEDProductGetter (ProductID const pid) const
 

Private Member Functions

virtual EDProductGetter const * getEDProductGetterImpl (ProductID) const =0
 

Detailed Description

Definition at line 20 of file EDProductGetterFinder.h.

Constructor & Destructor Documentation

virtual art::EDProductGetterFinder::~EDProductGetterFinder ( )
virtualdefault

Member Function Documentation

EDProductGetter const* art::EDProductGetterFinder::getEDProductGetter ( ProductID const  pid) const
inline

Definition at line 25 of file EDProductGetterFinder.h.

References getEDProductGetterImpl().

26  {
28  }
virtual EDProductGetter const * getEDProductGetterImpl(ProductID) const =0
virtual EDProductGetter const* art::EDProductGetterFinder::getEDProductGetterImpl ( ProductID  ) const
privatepure virtual

Implemented in art::Principal.

Referenced by getEDProductGetter().


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