47 #define _GEANT_INDEX_BIT_NUM_ 32
48 #define _GEANT_INDEX_BIT_MASK_ ((ULong64_t(0x1) << _GEANT_INDEX_BIT_NUM_) - 1)
50 #define _SERVICE_BIT_NUM_ ((sizeof(ULong64_t) << 3) - _GEANT_INDEX_BIT_NUM_)
52 #define _SERVICE_BIT_MASK_ ((ULong64_t(0x1) << _SERVICE_BIT_NUM_) - 1)
58 #define _LOGICAL_GROUP_BIT_NUM_ 16
59 #define _LOGICAL_XYZ_BIT_NUM_ ((sizeof(ULogicalIndex_t) << 3) - _LOGICAL_GROUP_BIT_NUM_)
60 #define _LOGICAL_GROUP_NUM_MAX_ (ULogicalIndex_t(0x1) << (_LOGICAL_GROUP_BIT_NUM_))
62 #define _LOGICAL_GROUP_MASK_ (_LOGICAL_GROUP_NUM_MAX_-1)
65 #define _LOGICAL_INDEX_INVALID_ (~ULogicalIndex_t(0))
77 if (!maxEntryNum)
return;