ATLAS Offline Software
Static Public Member Functions | List of all members
IdentifierToHash< T >::RecursiveIndexCall< 1, K > Class Template Reference

#include <IdentifierToHash.h>

Collaboration diagram for IdentifierToHash< T >::RecursiveIndexCall< 1, K >:

Static Public Member Functions

static const K::ValueType & getConstRef (const K &obj, const T &indices)
 
static K::ValueType & getRef (K &obj, const T &indices)
 

Detailed Description

template<class T>
template<class K>
class IdentifierToHash< T >::RecursiveIndexCall< 1, K >

Definition at line 90 of file IdentifierToHash.h.

Member Function Documentation

◆ getConstRef()

template<class T >
template<class K >
static const K::ValueType& IdentifierToHash< T >::RecursiveIndexCall< 1, K >::getConstRef ( const K &  obj,
const T &  indices 
)
inlinestatic

Definition at line 92 of file IdentifierToHash.h.

93  {
94  int idx = indices[0];
95 #ifdef IDENTIFIERTOHASH_DEBUG
96  log<<MSG::DEBUG<<"{" << idx << "}"<<endmsg;
97 #endif
98  return obj[ idx ];
99  }

◆ getRef()

template<class T >
template<class K >
static K::ValueType& IdentifierToHash< T >::RecursiveIndexCall< 1, K >::getRef ( K &  obj,
const T &  indices 
)
inlinestatic

Definition at line 100 of file IdentifierToHash.h.

104  {
105  };

The documentation for this class was generated from the following file:
Trk::indices
std::pair< long int, long int > indices
Definition: AlSymMatBase.h:24
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
DEBUG
#define DEBUG
Definition: page_access.h:11
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
LArNewCalib_DelayDump_OFC_Cali.idx
idx
Definition: LArNewCalib_DelayDump_OFC_Cali.py:69
python.PyAthena.obj
obj
Definition: PyAthena.py:135