#include <PtrMaker.h>
Public Member Functions | |
template<typename DataLevel > | |
PtrMaker (DataLevel const &evt, std::string const &instance={}) | |
template<typename DataLevel > | |
PtrMaker (DataLevel const &evt, ProductID prodId) | |
Ptr< T > | operator() (std::size_t index) const |
Static Public Member Functions | |
template<typename Container , typename DataLevel > | |
static PtrMaker< T > | create (DataLevel const &E, std::string const &instance={}) |
Private Attributes | |
ProductID const | prodId_ |
EDProductGetter const * | prodGetter_ |
Definition at line 61 of file PtrMaker.h.
art::PtrMaker< T >::PtrMaker | ( | DataLevel const & | evt, |
std::string const & | instance = {} |
||
) |
Definition at line 98 of file PtrMaker.h.
art::PtrMaker< T >::PtrMaker | ( | DataLevel const & | evt, |
ProductID | prodId | ||
) |
Definition at line 104 of file PtrMaker.h.
|
static |
Definition at line 90 of file PtrMaker.h.
Ptr< T > art::PtrMaker< T >::operator() | ( | std::size_t | index | ) | const |
Definition at line 110 of file PtrMaker.h.
|
private |
Definition at line 84 of file PtrMaker.h.
|
private |
Definition at line 83 of file PtrMaker.h.