ATLAS Offline Software
Namespaces | Macros | Enumerations
AtlasRegion.h File Reference
#include <assert.h>
Include dependency graph for AtlasRegion.h:

Go to the source code of this file.

Namespaces

 AtlasDetDescr
 

Macros

#define validAtlasRegion(region)   ( (region<AtlasDetDescr::fNumAtlasRegions) && (region>=AtlasDetDescr::fFirstAtlasRegion) )
 
#define assertAtlasRegion(region)   ( assert(validAtlasRegion(region)) )
 

Enumerations

enum  AtlasDetDescr::AtlasRegion {
  AtlasDetDescr::fUndefinedAtlasRegion = 0, AtlasDetDescr::fFirstAtlasRegion = 1, AtlasDetDescr::fAtlasID = 1, AtlasDetDescr::fAtlasForward = 2,
  AtlasDetDescr::fAtlasCalo = 3, AtlasDetDescr::fAtlasMS = 4, AtlasDetDescr::fAtlasCavern = 5, AtlasDetDescr::fNumAtlasRegions = 6
}
 

Macro Definition Documentation

◆ assertAtlasRegion

#define assertAtlasRegion (   region)    ( assert(validAtlasRegion(region)) )

Definition at line 17 of file AtlasRegion.h.

◆ validAtlasRegion

#define validAtlasRegion (   region)    ( (region<AtlasDetDescr::fNumAtlasRegions) && (region>=AtlasDetDescr::fFirstAtlasRegion) )

Definition at line 16 of file AtlasRegion.h.