#include <IPRHelper.h>
Public Types | |
using | shared_exception_t = std::shared_ptr< art::Exception const > |
Public Member Functions | |
IPRHelper (EVENT const &e, InputTag const &tag) | |
template<typename Acoll , typename Bcoll > | |
shared_exception_t | operator() (Acoll const &aColl, Bcoll &bColl) const |
template<typename Acoll , typename Bcoll > | |
shared_exception_t | operator() (Acoll const &aColl, Bcoll &bColl, dataColl_t &dColl) const |
template<typename Acoll , typename Bcoll > | |
auto | operator() (Acoll const &aColl, Bcoll &bColl) const -> shared_exception_t |
template<typename Acoll , typename Bcoll > | |
auto | operator() (Acoll const &aColl, Bcoll &bColl, dataColl_t &dColl) const -> shared_exception_t |
Private Types | |
using | dataColl_t = std::conditional_t< std::is_void_v< Data >, IPRHelperDef, DATACOLL > |
Private Attributes | |
EVENT const & | event_ |
InputTag const | assnsTag_ |
Definition at line 50 of file IPRHelper.h.
|
private |
Definition at line 128 of file IPRHelper.h.
using art::detail::IPRHelper< ProdA, ProdB, Data, DATACOLL, EVENT >::shared_exception_t = std::shared_ptr<art::Exception const> |
Definition at line 131 of file IPRHelper.h.
|
inline |
Definition at line 133 of file IPRHelper.h.
shared_exception_t art::detail::IPRHelper< ProdA, ProdB, Data, DATACOLL, EVENT >::operator() | ( | Acoll const & | aColl, |
Bcoll & | bColl | ||
) | const |
shared_exception_t art::detail::IPRHelper< ProdA, ProdB, Data, DATACOLL, EVENT >::operator() | ( | Acoll const & | aColl, |
Bcoll & | bColl, | ||
dataColl_t & | dColl | ||
) | const |
|
inline |
Definition at line 164 of file IPRHelper.h.
auto art::detail::IPRHelper< ProdA, ProdB, Data, DATACOLL, EVENT >::operator() | ( | Acoll const & | aColl, |
Bcoll & | bColl, | ||
dataColl_t & | dColl | ||
) | const -> shared_exception_t |
Definition at line 206 of file IPRHelper.h.
|
private |
Definition at line 153 of file IPRHelper.h.
|
private |
Definition at line 152 of file IPRHelper.h.