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

Specialise for N=1 to end recursion. More...

#include <IdentifierToHash.h>

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

Static Public Member Functions

static bool isInRange (const K &obj, const T &indices)
 

Detailed Description

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

Specialise for N=1 to end recursion.

Definition at line 135 of file IdentifierToHash.h.

Member Function Documentation

◆ isInRange()

template<class T >
template<class K >
static bool IdentifierToHash< T >::RecursiveRangeCheck< 1, K >::isInRange ( const K &  obj,
const T &  indices 
)
inlinestatic

Definition at line 137 of file IdentifierToHash.h.

137  : Out of range (" << obj.minIndex() << "," << obj.maxIndex() << ")"<<endmsg;
138  }else {
139  log<<MSG::DEBUG<<" CHECK: Range OK"<<endmsg;
140  }
141 #endif
142  return bOK;
143  }
144  };
146  template <class K>
147  class RecursiveRangeCheck<0,K> {
148  // empty class
149  };
150  //

The documentation for this class was generated from the following file:
LB_AnalMapSplitter.of
of
Definition: LB_AnalMapSplitter.py:48
plotBeamSpotVxVal.range
range
Definition: plotBeamSpotVxVal.py:195
CHECK
#define CHECK(...)
Evaluate an expression and check for errors.
Definition: Control/AthenaKernel/AthenaKernel/errorcheck.h:422
Range
A Range describes the possible ranges for the field values of an ExpandedIdentifier.
Definition: DetectorDescription/Identifier/Identifier/Range.h:27