ATLAS Offline Software
Trigger
TrigT1
TrigT1NSWSimTools
TrigT1NSWSimTools
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
21
enum
STGCModuleType
{
STGC_MODULE_1
= 1
22
,
STGC_MODULE_2
23
,
STGC_MODULE_3
24
,
STGC_MODULES
= 3
25
} ;
26
27
enum
STGCDetectorType
{
STGC_DETECTOR_0
28
,
STGC_DETECTOR_1
29
,
STGC_DETECTOR_2
30
,
STGC_DETECTOR_3
31
,
STGC_DETECTORS
32
} ;
33
34
enum
PivotConfirmType
{
PIVOT
35
,
CONFIRM
36
,
STGC_WEDGES
37
} ;
38
39
enum
SectorType
{
SMALL
40
,
LARGE
41
,
SECTORS_IN_OCTANT
42
,
TOY
=
SECTORS_IN_OCTANT
// 2
43
,
SECTOR_TYPES
44
} ;
45
46
enum
STGCType
{
SMALL_PIVOT
47
,
SMALL_CONFIRM
48
,
LARGE_PIVOT
49
,
LARGE_CONFIRM
50
,
TOY_PIVOT
51
,
TOY_CONFIRM
52
,
STGC_TYPES
53
} ;
54
55
enum
LayerType
{
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
} ;
62
63
enum
MMType
{
REGULAR
64
,
CORNERED
65
,
EXTRUDED
66
,
MM_TYPES
67
} ;
68
69
enum
MMModule
{
MM_MODULE_1
= 1
70
,
MM_MODULE_2
71
,
MM_MODULE_3
72
,
MM_MODULE_4
73
,
MM_MODULES
= 4
74
} ;
75
76
enum
MDTModule
{
MDT_MODULE_1
= 1
77
,
MDT_MODULE_2
78
,
MDT_MODULE_3
79
,
MDT_MODULE_4
80
,
MDT_MODULES
= 4
81
} ;
82
83
// description of the trigger patterns
84
85
enum
triggerPattern
{
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
} ;
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
Generated on Thu Nov 7 2024 21:26:33 for ATLAS Offline Software by
1.8.18