#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.
1.8.11