ATLAS Offline Software
Enumerations
sTGCenumeration.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  selectorType {
  NONE = -1, ALL = -2, DEFAULT = -3, TOO_SMALL = -4,
  TOO_LARGE = -5, UNDEFINED = -999999
}
 
enum  STGCModuleType { STGC_MODULE_1 = 1, STGC_MODULE_2, STGC_MODULE_3, STGC_MODULES = 3 }
 
enum  STGCDetectorType {
  STGC_DETECTOR_0, STGC_DETECTOR_1, STGC_DETECTOR_2, STGC_DETECTOR_3,
  STGC_DETECTORS
}
 
enum  PivotConfirmType { PIVOT, CONFIRM, STGC_WEDGES }
 
enum  SectorType {
  SMALL, LARGE, SECTORS_IN_OCTANT, TOY = SECTORS_IN_OCTANT,
  SECTOR_TYPES
}
 
enum  STGCType {
  SMALL_PIVOT, SMALL_CONFIRM, LARGE_PIVOT, LARGE_CONFIRM,
  TOY_PIVOT, TOY_CONFIRM, STGC_TYPES
}
 
enum  LayerType {
  NO_LAYER = -1, STGC_LAYER_1 = 1, STGC_LAYER_2, STGC_LAYER_3,
  STGC_LAYER_4, STGC_LAYERS = 5
}
 
enum  MMType { REGULAR, CORNERED, EXTRUDED, MM_TYPES }
 
enum  MMModule {
  MM_MODULE_1 = 1, MM_MODULE_2, MM_MODULE_3, MM_MODULE_4,
  MM_MODULES = 4
}
 
enum  MDTModule {
  MDT_MODULE_1 = 1, MDT_MODULE_2, MDT_MODULE_3, MDT_MODULE_4,
  MDT_MODULES = 4
}
 
enum  triggerPattern {
  TRPAT_NBITS_LAYER = 8, TRPAT_PHI_BITS = 0, TRPAT_R_BITS = 4, TRPAT_MASK = 0x7,
  TRPAT_DRMIN = 0, TRPAT_DRMAX = 1, TRPAT_DPHIMIN = 0, TRPAT_DPHIMAX = 1
}
 

Enumeration Type Documentation

◆ LayerType

enum LayerType
Enumerator
NO_LAYER 
STGC_LAYER_1 
STGC_LAYER_2 
STGC_LAYER_3 
STGC_LAYER_4 
STGC_LAYERS 

Definition at line 55 of file sTGCenumeration.h.

55  { NO_LAYER = -1
56  , STGC_LAYER_1 = 1
57  , STGC_LAYER_2
58  , STGC_LAYER_3
59  , STGC_LAYER_4
60  , STGC_LAYERS = 5
61  } ;

◆ MDTModule

enum MDTModule
Enumerator
MDT_MODULE_1 
MDT_MODULE_2 
MDT_MODULE_3 
MDT_MODULE_4 
MDT_MODULES 

Definition at line 76 of file sTGCenumeration.h.

76  { MDT_MODULE_1 = 1
77  , MDT_MODULE_2
78  , MDT_MODULE_3
79  , MDT_MODULE_4
80  , MDT_MODULES = 4
81  } ;

◆ MMModule

enum MMModule
Enumerator
MM_MODULE_1 
MM_MODULE_2 
MM_MODULE_3 
MM_MODULE_4 
MM_MODULES 

Definition at line 69 of file sTGCenumeration.h.

69  { MM_MODULE_1 = 1
70  , MM_MODULE_2
71  , MM_MODULE_3
72  , MM_MODULE_4
73  , MM_MODULES = 4
74  } ;

◆ MMType

enum MMType
Enumerator
REGULAR 
CORNERED 
EXTRUDED 
MM_TYPES 

Definition at line 63 of file sTGCenumeration.h.

63  { REGULAR
64  , CORNERED
65  , EXTRUDED
66  , MM_TYPES
67  } ;

◆ PivotConfirmType

Enumerator
PIVOT 
CONFIRM 
STGC_WEDGES 

Definition at line 34 of file sTGCenumeration.h.

34  { PIVOT
35  , CONFIRM
36  , STGC_WEDGES
37  } ;

◆ SectorType

enum SectorType
Enumerator
SMALL 
LARGE 
SECTORS_IN_OCTANT 
TOY 
SECTOR_TYPES 

Definition at line 39 of file sTGCenumeration.h.

39  { SMALL
40  , LARGE
42  , TOY = SECTORS_IN_OCTANT // 2
43  , SECTOR_TYPES
44  } ;

◆ selectorType

Enumerator
NONE 
ALL 
DEFAULT 
TOO_SMALL 
TOO_LARGE 
UNDEFINED 

Definition at line 13 of file sTGCenumeration.h.

13  { NONE = -1
14  , ALL = -2
15  , DEFAULT = -3
16  , TOO_SMALL = -4
17  , TOO_LARGE = -5
18  , UNDEFINED = -999999
19  } ;

◆ STGCDetectorType

Enumerator
STGC_DETECTOR_0 
STGC_DETECTOR_1 
STGC_DETECTOR_2 
STGC_DETECTOR_3 
STGC_DETECTORS 

Definition at line 27 of file sTGCenumeration.h.

32  } ;

◆ STGCModuleType

Enumerator
STGC_MODULE_1 
STGC_MODULE_2 
STGC_MODULE_3 
STGC_MODULES 

Definition at line 21 of file sTGCenumeration.h.

21  { STGC_MODULE_1 = 1
22  , STGC_MODULE_2
23  , STGC_MODULE_3
24  , STGC_MODULES = 3
25  } ;

◆ STGCType

enum STGCType
Enumerator
SMALL_PIVOT 
SMALL_CONFIRM 
LARGE_PIVOT 
LARGE_CONFIRM 
TOY_PIVOT 
TOY_CONFIRM 
STGC_TYPES 

Definition at line 46 of file sTGCenumeration.h.

46  { SMALL_PIVOT
47  , SMALL_CONFIRM
48  , LARGE_PIVOT
49  , LARGE_CONFIRM
50  , TOY_PIVOT
51  , TOY_CONFIRM
52  , STGC_TYPES
53  } ;

◆ triggerPattern

Enumerator
TRPAT_NBITS_LAYER 
TRPAT_PHI_BITS 
TRPAT_R_BITS 
TRPAT_MASK 
TRPAT_DRMIN 
TRPAT_DRMAX 
TRPAT_DPHIMIN 
TRPAT_DPHIMAX 

Definition at line 85 of file sTGCenumeration.h.

85  { TRPAT_NBITS_LAYER = 8
86  , TRPAT_PHI_BITS = 0
87  , TRPAT_R_BITS = 4
88  , TRPAT_MASK = 0x7
89  , TRPAT_DRMIN = 0
90  , TRPAT_DRMAX = 1
91  , TRPAT_DPHIMIN = 0
92  , TRPAT_DPHIMAX = 1
93  } ;
NONE
@ NONE
Definition: sTGCenumeration.h:13
MM_MODULES
@ MM_MODULES
Definition: sTGCenumeration.h:73
STGC_LAYER_1
@ STGC_LAYER_1
Definition: sTGCenumeration.h:56
DEFAULT
@ DEFAULT
Definition: sTGCenumeration.h:15
STGC_DETECTOR_0
@ STGC_DETECTOR_0
Definition: sTGCenumeration.h:27
STGC_WEDGES
@ STGC_WEDGES
Definition: sTGCenumeration.h:36
MM_MODULE_2
@ MM_MODULE_2
Definition: sTGCenumeration.h:70
STGC_TYPES
@ STGC_TYPES
Definition: sTGCenumeration.h:52
MM_MODULE_1
@ MM_MODULE_1
Definition: sTGCenumeration.h:69
STGC_DETECTOR_2
@ STGC_DETECTOR_2
Definition: sTGCenumeration.h:29
TRPAT_DPHIMAX
@ TRPAT_DPHIMAX
Definition: sTGCenumeration.h:92
SECTORS_IN_OCTANT
@ SECTORS_IN_OCTANT
Definition: sTGCenumeration.h:41
TOY_CONFIRM
@ TOY_CONFIRM
Definition: sTGCenumeration.h:51
ALL
@ ALL
Definition: sTGCenumeration.h:14
MM_MODULE_3
@ MM_MODULE_3
Definition: sTGCenumeration.h:71
MM_MODULE_4
@ MM_MODULE_4
Definition: sTGCenumeration.h:72
TRPAT_PHI_BITS
@ TRPAT_PHI_BITS
Definition: sTGCenumeration.h:86
MDT_MODULE_1
@ MDT_MODULE_1
Definition: sTGCenumeration.h:76
TRPAT_DRMIN
@ TRPAT_DRMIN
Definition: sTGCenumeration.h:89
STGC_LAYER_2
@ STGC_LAYER_2
Definition: sTGCenumeration.h:57
REGULAR
@ REGULAR
Definition: sTGCenumeration.h:63
EXTRUDED
@ EXTRUDED
Definition: sTGCenumeration.h:65
TRPAT_NBITS_LAYER
@ TRPAT_NBITS_LAYER
Definition: sTGCenumeration.h:85
STGC_LAYERS
@ STGC_LAYERS
Definition: sTGCenumeration.h:60
SECTOR_TYPES
@ SECTOR_TYPES
Definition: sTGCenumeration.h:43
UNDEFINED
@ UNDEFINED
Definition: sTGCenumeration.h:18
TRPAT_DPHIMIN
@ TRPAT_DPHIMIN
Definition: sTGCenumeration.h:91
STGC_MODULES
@ STGC_MODULES
Definition: sTGCenumeration.h:24
TOO_SMALL
@ TOO_SMALL
Definition: sTGCenumeration.h:16
CORNERED
@ CORNERED
Definition: sTGCenumeration.h:64
TRPAT_MASK
@ TRPAT_MASK
Definition: sTGCenumeration.h:88
MDT_MODULES
@ MDT_MODULES
Definition: sTGCenumeration.h:80
TRPAT_DRMAX
@ TRPAT_DRMAX
Definition: sTGCenumeration.h:90
STGC_MODULE_3
@ STGC_MODULE_3
Definition: sTGCenumeration.h:23
SMALL
@ SMALL
Definition: sTGCenumeration.h:39
NO_LAYER
@ NO_LAYER
Definition: sTGCenumeration.h:55
PIVOT
@ PIVOT
Definition: sTGCenumeration.h:34
TRPAT_R_BITS
@ TRPAT_R_BITS
Definition: sTGCenumeration.h:87
TOO_LARGE
@ TOO_LARGE
Definition: sTGCenumeration.h:17
MDT_MODULE_2
@ MDT_MODULE_2
Definition: sTGCenumeration.h:77
STGC_LAYER_3
@ STGC_LAYER_3
Definition: sTGCenumeration.h:58
LARGE_CONFIRM
@ LARGE_CONFIRM
Definition: sTGCenumeration.h:49
STGC_DETECTORS
@ STGC_DETECTORS
Definition: sTGCenumeration.h:31
LARGE_PIVOT
@ LARGE_PIVOT
Definition: sTGCenumeration.h:48
CONFIRM
@ CONFIRM
Definition: sTGCenumeration.h:35
STGC_MODULE_1
@ STGC_MODULE_1
Definition: sTGCenumeration.h:21
MDT_MODULE_4
@ MDT_MODULE_4
Definition: sTGCenumeration.h:79
TOY
@ TOY
Definition: sTGCenumeration.h:42
MDT_MODULE_3
@ MDT_MODULE_3
Definition: sTGCenumeration.h:78
TOY_PIVOT
@ TOY_PIVOT
Definition: sTGCenumeration.h:50
LARGE
@ LARGE
Definition: sTGCenumeration.h:40
STGC_DETECTOR_3
@ STGC_DETECTOR_3
Definition: sTGCenumeration.h:30
STGC_MODULE_2
@ STGC_MODULE_2
Definition: sTGCenumeration.h:22
STGC_DETECTOR_1
@ STGC_DETECTOR_1
Definition: sTGCenumeration.h:28
STGC_LAYER_4
@ STGC_LAYER_4
Definition: sTGCenumeration.h:59
SMALL_CONFIRM
@ SMALL_CONFIRM
Definition: sTGCenumeration.h:47
SMALL_PIVOT
@ SMALL_PIVOT
Definition: sTGCenumeration.h:46
MM_TYPES
@ MM_TYPES
Definition: sTGCenumeration.h:66