ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
ExpressionParsing::AccessorHelper< T_Cont, T_src >::Kit Class Reference

Auxiliary class to create the corresponding auxiliary helper object. More...

#include <xAODAccessor.h>

Collaboration diagram for ExpressionParsing::AccessorHelper< T_Cont, T_src >::Kit:

Public Member Functions

 Kit (Kit &&)=default
 
 Kit (SG::auxid_t auxid)
 
AccessorHelper< T_Cont, T_src > create (const EventContext &ctx, SG::ReadHandle< T_Cont > &handle) const
 

Private Attributes

SG::auxid_t m_auxid
 

Detailed Description

template<class T_Cont, typename T_src>
class ExpressionParsing::AccessorHelper< T_Cont, T_src >::Kit

Auxiliary class to create the corresponding auxiliary helper object.

Definition at line 49 of file xAODAccessor.h.

Constructor & Destructor Documentation

◆ Kit() [1/2]

template<class T_Cont , typename T_src >
ExpressionParsing::AccessorHelper< T_Cont, T_src >::Kit::Kit ( Kit &&  )
default

◆ Kit() [2/2]

template<class T_Cont , typename T_src >
ExpressionParsing::AccessorHelper< T_Cont, T_src >::Kit::Kit ( SG::auxid_t  auxid)
inline

Definition at line 52 of file xAODAccessor.h.

52 : m_auxid(auxid) {}

Member Function Documentation

◆ create()

template<class T_Cont , typename T_src >
AccessorHelper<T_Cont,T_src> ExpressionParsing::AccessorHelper< T_Cont, T_src >::Kit::create ( const EventContext &  ctx,
SG::ReadHandle< T_Cont > &  handle 
) const
inline

Definition at line 54 of file xAODAccessor.h.

54  {
55  (void) ctx;
56  (void) handle;
57  return AccessorHelper<T_Cont,T_src>(m_auxid);
58  }

Member Data Documentation

◆ m_auxid

template<class T_Cont , typename T_src >
SG::auxid_t ExpressionParsing::AccessorHelper< T_Cont, T_src >::Kit::m_auxid
private

Definition at line 60 of file xAODAccessor.h.


The documentation for this class was generated from the following file:
ExpressionParsing::AccessorHelper::Kit::m_auxid
SG::auxid_t m_auxid
Definition: xAODAccessor.h:60