ATLAS Offline Software
sTGCenumeration.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef sTGCenumeration_h
6 #define sTGCenumeration_h
7 
8 static const float VERY_LARGE = 999999.
9  , UNDEF = -VERY_LARGE
10  , DEFAULT_VALUE = UNDEF
11  ;
12 
13 enum selectorType { NONE = -1
14  , ALL = -2
15  , DEFAULT = -3
16  , TOO_SMALL = -4
17  , TOO_LARGE = -5
18  , UNDEFINED = -999999
19  } ;
20 
25  } ;
26 
32  } ;
33 
37  } ;
38 
40  , LARGE
44  } ;
45 
53  } ;
54 
55 enum LayerType { NO_LAYER = -1
56  , STGC_LAYER_1 = 1
61  } ;
62 
63 enum MMType { REGULAR
67  } ;
68 
73  , MM_MODULES = 4
74  } ;
75 
81  } ;
82 
83 // description of the trigger patterns
84 
87  , TRPAT_R_BITS = 4
88  , TRPAT_MASK = 0x7
89  , TRPAT_DRMIN = 0
90  , TRPAT_DRMAX = 1
93  } ;
94 
95 #endif
NONE
@ NONE
Definition: sTGCenumeration.h:13
MM_MODULES
@ MM_MODULES
Definition: sTGCenumeration.h:73
STGC_LAYER_1
@ STGC_LAYER_1
Definition: sTGCenumeration.h:56
LayerType
LayerType
Definition: sTGCenumeration.h:55
DEFAULT
@ DEFAULT
Definition: sTGCenumeration.h:15
STGC_DETECTOR_0
@ STGC_DETECTOR_0
Definition: sTGCenumeration.h:27
selectorType
selectorType
Definition: sTGCenumeration.h:13
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
triggerPattern
triggerPattern
Definition: sTGCenumeration.h:85
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
TrigConf::JetWindowSize::UNDEF
@ UNDEF
Definition: TriggerThresholdValue.h:17
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
MMType
MMType
Definition: sTGCenumeration.h:63
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
STGCType
STGCType
Definition: sTGCenumeration.h:46
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
MMModule
MMModule
Definition: sTGCenumeration.h:69
LARGE_CONFIRM
@ LARGE_CONFIRM
Definition: sTGCenumeration.h:49
PivotConfirmType
PivotConfirmType
Definition: sTGCenumeration.h:34
STGC_DETECTORS
@ STGC_DETECTORS
Definition: sTGCenumeration.h:31
LARGE_PIVOT
@ LARGE_PIVOT
Definition: sTGCenumeration.h:48
SectorType
SectorType
Definition: sTGCenumeration.h:39
CONFIRM
@ CONFIRM
Definition: sTGCenumeration.h:35
MDTModule
MDTModule
Definition: sTGCenumeration.h:76
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
STGCDetectorType
STGCDetectorType
Definition: sTGCenumeration.h:27
STGC_MODULE_2
@ STGC_MODULE_2
Definition: sTGCenumeration.h:22
STGCModuleType
STGCModuleType
Definition: sTGCenumeration.h:21
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