Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
reco::shower::ShowerPtrMaker< T > Class Template Reference

#include "ShowerProducedPtrsHolder.hh"

Inheritance diagram for reco::shower::ShowerPtrMaker< T >:
Collaboration diagram for reco::shower::ShowerPtrMaker< T >:

Public Member Functions

 ShowerPtrMaker (const std::string &Instancename)
 
bool CheckPtrMaker () const override
 
art::PtrMaker< T > & GetPtrMaker ()
 
art::Ptr< T > GetArtPtr (int iter) const
 
void SetPtrMaker (art::Event &evt) override
 
void Reset () override
 

Private Attributes

std::unique_ptr< art::PtrMaker< T > > ptrmaker
 
std::string InstanceName
 
int ptr
 

Detailed Description

template<class T>
class reco::shower::ShowerPtrMaker< T >

Definition at line 228 of file ShowerProducedPtrsHolder.hh.

Constructor & Destructor Documentation

◆ ShowerPtrMaker()

template<class T >
reco::shower::ShowerPtrMaker< T >::ShowerPtrMaker ( const std::string &  Instancename)
inline

Definition at line 231 of file ShowerProducedPtrsHolder.hh.

Member Function Documentation

◆ CheckPtrMaker()

template<class T >
bool reco::shower::ShowerPtrMaker< T >::CheckPtrMaker ( ) const
inlineoverridevirtual

Implements reco::shower::ShowerPtrMakerBase.

Definition at line 239 of file ShowerProducedPtrsHolder.hh.

◆ GetArtPtr()

template<class T >
art::Ptr< T > reco::shower::ShowerPtrMaker< T >::GetArtPtr ( int  iter) const
inline

Definition at line 259 of file ShowerProducedPtrsHolder.hh.

Here is the caller graph for this function:

◆ GetPtrMaker()

template<class T >
art::PtrMaker< T > & reco::shower::ShowerPtrMaker< T >::GetPtrMaker ( )
inline

Definition at line 246 of file ShowerProducedPtrsHolder.hh.

Here is the caller graph for this function:

◆ Reset()

template<class T >
void reco::shower::ShowerPtrMaker< T >::Reset ( )
inlineoverridevirtual

Implements reco::shower::ShowerPtrMakerBase.

Definition at line 278 of file ShowerProducedPtrsHolder.hh.

◆ SetPtrMaker()

template<class T >
void reco::shower::ShowerPtrMaker< T >::SetPtrMaker ( art::Event &  evt)
inlineoverridevirtual

Implements reco::shower::ShowerPtrMakerBase.

Definition at line 272 of file ShowerProducedPtrsHolder.hh.

Member Data Documentation

◆ InstanceName

template<class T >
std::string reco::shower::ShowerPtrMaker< T >::InstanceName
private

Definition at line 294 of file ShowerProducedPtrsHolder.hh.

◆ ptr

template<class T >
int reco::shower::ShowerPtrMaker< T >::ptr
private

Definition at line 297 of file ShowerProducedPtrsHolder.hh.

◆ ptrmaker

template<class T >
std::unique_ptr<art::PtrMaker<T> > reco::shower::ShowerPtrMaker< T >::ptrmaker
private

Definition at line 291 of file ShowerProducedPtrsHolder.hh.


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