ATLAS Offline Software
Public Types | Public Member Functions | List of all members
ElementLinkVector< DOBJ >::Short2LongRef Class Reference

a functor turning an ElemLinkRef into an ElementLink More...

#include <ElementLinkVector.h>

Collaboration diagram for ElementLinkVector< DOBJ >::Short2LongRef:

Public Types

typedef ElementLinkVector< DOBJ > ElemLinkVec
 

Public Member Functions

ElemLink operator() (ElemLinkRef &shortRef) const
 
const ElemLink operator() (const ElemLinkRef &shortRef) const
 

Detailed Description

template<typename DOBJ>
class ElementLinkVector< DOBJ >::Short2LongRef

a functor turning an ElemLinkRef into an ElementLink

Definition at line 78 of file AthLinks/ElementLinkVector.h.

Member Typedef Documentation

◆ ElemLinkVec

template<typename DOBJ >
typedef ElementLinkVector<DOBJ> ElementLinkVector< DOBJ >::Short2LongRef::ElemLinkVec

Definition at line 81 of file AthLinks/ElementLinkVector.h.

Member Function Documentation

◆ operator()() [1/2]

template<typename DOBJ >
const ElemLink ElementLinkVector< DOBJ >::Short2LongRef::operator() ( const ElemLinkRef shortRef) const
inline

Definition at line 85 of file AthLinks/ElementLinkVector.h.

85  {
86  return shortRef.elementLink();
87  }

◆ operator()() [2/2]

template<typename DOBJ >
ElemLink ElementLinkVector< DOBJ >::Short2LongRef::operator() ( ElemLinkRef shortRef) const
inline

Definition at line 82 of file AthLinks/ElementLinkVector.h.

82  {
83  return shortRef.elementLink();
84  }

The documentation for this class was generated from the following file: