Classes | Namespaces | Functions
IPRHelper.h File Reference
#include "canvas/Persistency/Common/Assns.h"
#include "canvas/Persistency/Common/Ptr.h"
#include "canvas/Persistency/Provenance/ProductToken.h"
#include "canvas/Utilities/Exception.h"
#include "canvas/Utilities/InputTag.h"
#include "canvas/Utilities/ensurePointer.h"
#include <type_traits>
#include <unordered_map>

Go to the source code of this file.

Classes

struct  art::detail::safe_input_tag< ProdA, ProdB, Data >
 
class  art::detail::IPRHelperDef
 
class  art::detail::IPRHelper< ProdA, ProdB, Data, DATACOLL, EVENT >
 
class  art::detail::DataCollHelper< DATA >
 
class  art::detail::BcollHelper< ProdB >
 
class  art::detail::IPRHelper< ProdA, ProdB, Data, DATACOLL, EVENT >
 

Namespaces

 art::detail
 

Functions

template<typename ProdA , typename ProdB , typename Data , typename Tag >
InputTag art::detail::input_tag (Tag const &tag)