ATLAS Offline Software
Namespaces | Macros | Enumerations
EntryLayer.h File Reference
#include <assert.h>
Include dependency graph for EntryLayer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ISF
 ISFParticleOrderedQueue.
 

Macros

#define validEntryLayer(layer)   ( (layer>ISF::fUnsetEntryLayer) && (layer<ISF::fNumAtlasEntryLayers) )
 
#define assertEntryLayer(layer)   ( assert(validEntryLayer(layer)) )
 

Enumerations

enum  ISF::EntryLayer {
  ISF::fUnsetEntryLayer = 0, ISF::fFirstAtlasEntryLayer = 1, ISF::fAtlasCaloEntry = 1, ISF::fAtlasMuonEntry = 2,
  ISF::fAtlasMuonExit = 3, ISF::fNumAtlasEntryLayers = 4
}
 

Macro Definition Documentation

◆ assertEntryLayer

#define assertEntryLayer (   layer)    ( assert(validEntryLayer(layer)) )

Definition at line 17 of file EntryLayer.h.

◆ validEntryLayer

#define validEntryLayer (   layer)    ( (layer>ISF::fUnsetEntryLayer) && (layer<ISF::fNumAtlasEntryLayers) )

Definition at line 16 of file EntryLayer.h.