Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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