All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
reco::shower::ShowerUniqueProduerPtrBase Class Referenceabstract

#include <ShowerProducedPtrsHolder.hh>

Inheritance diagram for reco::shower::ShowerUniqueProduerPtrBase:
reco::shower::ShowerUniqueAssnPtr< T > reco::shower::ShowerUniqueProductPtr< std::vector< T > >

Public Member Functions

virtual ~ShowerUniqueProduerPtrBase () noexcept=default
 
virtual void reset ()=0
 
virtual void AddDataProduct (const reco::shower::ShowerElementHolder &selement_holder, const std::string &Name)=0
 
virtual void MoveToEvent (art::Event &evt)=0
 
virtual std::string GetType () const =0
 
virtual std::string GetInstanceName () const =0
 
virtual int GetVectorPtrSize () const
 

Detailed Description

Definition at line 54 of file ShowerProducedPtrsHolder.hh.

Constructor & Destructor Documentation

virtual reco::shower::ShowerUniqueProduerPtrBase::~ShowerUniqueProduerPtrBase ( )
virtualdefaultnoexcept

Member Function Documentation

virtual void reco::shower::ShowerUniqueProduerPtrBase::AddDataProduct ( const reco::shower::ShowerElementHolder selement_holder,
const std::string &  Name 
)
pure virtual
virtual std::string reco::shower::ShowerUniqueProduerPtrBase::GetInstanceName ( ) const
pure virtual
virtual std::string reco::shower::ShowerUniqueProduerPtrBase::GetType ( ) const
pure virtual
virtual int reco::shower::ShowerUniqueProduerPtrBase::GetVectorPtrSize ( ) const
inlinevirtual

Reimplemented in reco::shower::ShowerUniqueProductPtr< std::vector< T > >.

Definition at line 69 of file ShowerProducedPtrsHolder.hh.

69 {return -1;}
virtual void reco::shower::ShowerUniqueProduerPtrBase::MoveToEvent ( art::Event &  evt)
pure virtual
virtual void reco::shower::ShowerUniqueProduerPtrBase::reset ( )
pure virtual

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