ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1TGC
TrigT1TGC
TGCNumbering.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TrigT1TGC_TGCNumbering_h
6
#define TrigT1TGC_TGCNumbering_h
7
8
#include <string>
9
10
namespace
LVL1TGC
{
11
13
enum
TGCSide
{
14
ASIDE
= 0,
15
CSIDE
,
16
kNSide
17
};
18
20
static
constexpr
unsigned
int
kNOctant
= 8;
21
23
static
constexpr
unsigned
int
kNEndcapTrigSector
= 48;
24
26
static
constexpr
unsigned
int
kNMaxSSC
= 19;
27
29
static
constexpr
unsigned
int
kNRoiInSSC
= 8;
30
32
static
constexpr
unsigned
int
kNumberOfEndcapRoI
= (
kNMaxSSC
-1) *
kNRoiInSSC
+ 4;
33
35
static
constexpr
unsigned
int
kNThresholdsR2
= 6;
37
static
constexpr
unsigned
int
kNThresholdsR3
= 15;
38
39
}
// namespace LVL1TGC
40
41
namespace
LVL1TGCTrigger
{
42
43
enum
TGCZDirection
{
44
kZ_FORWARD
= 0,
// 0
45
kZ_BACKWARD
,
// 1
46
kTotalNumTGCZDirection
// 2
47
};
48
49
enum class
TGCRegionType
{
FORWARD
,
ENDCAP
};
50
51
enum
TGCSignalType
{
52
WIRE
=1,
STRIP
53
};
54
55
const
int
NumberOfRegionType
= 2;
56
57
enum
TGCSlaveBoardType
{
WTSB
=0,
WDSB
,
STSB
,
SDSB
,
WISB
,
SISB
,
NumberOfSlaveBoardType
};
58
59
enum
TGCForwardBackwardType
{
ForwardSector
=0,
BackwardSector
=1,
TotalNumForwardBackwardType
};
60
61
}
//end of namespace bracket
62
63
#endif
// TGCNumbering_hh
FORWARD
#define FORWARD
Definition
ALFA_SvdCalc.h:34
ENDCAP
@ ENDCAP
Definition
TRTRadiatorParameters.h:10
LVL1TGCTrigger
Definition
LVL1TGCTrigger.cxx:48
LVL1TGCTrigger::TGCForwardBackwardType
TGCForwardBackwardType
Definition
TGCNumbering.h:59
LVL1TGCTrigger::TotalNumForwardBackwardType
@ TotalNumForwardBackwardType
Definition
TGCNumbering.h:59
LVL1TGCTrigger::BackwardSector
@ BackwardSector
Definition
TGCNumbering.h:59
LVL1TGCTrigger::ForwardSector
@ ForwardSector
Definition
TGCNumbering.h:59
LVL1TGCTrigger::TGCZDirection
TGCZDirection
Definition
TGCNumbering.h:43
LVL1TGCTrigger::kZ_FORWARD
@ kZ_FORWARD
Definition
TGCNumbering.h:44
LVL1TGCTrigger::kTotalNumTGCZDirection
@ kTotalNumTGCZDirection
Definition
TGCNumbering.h:46
LVL1TGCTrigger::kZ_BACKWARD
@ kZ_BACKWARD
Definition
TGCNumbering.h:45
LVL1TGCTrigger::TGCSignalType
TGCSignalType
Definition
TGCNumbering.h:51
LVL1TGCTrigger::WIRE
@ WIRE
Definition
TGCNumbering.h:52
LVL1TGCTrigger::STRIP
@ STRIP
Definition
TGCNumbering.h:52
LVL1TGCTrigger::NumberOfRegionType
const int NumberOfRegionType
Definition
TGCNumbering.h:55
LVL1TGCTrigger::TGCRegionType
TGCRegionType
Definition
TGCNumbering.h:49
LVL1TGCTrigger::TGCSlaveBoardType
TGCSlaveBoardType
Definition
TGCNumbering.h:57
LVL1TGCTrigger::NumberOfSlaveBoardType
@ NumberOfSlaveBoardType
Definition
TGCNumbering.h:57
LVL1TGCTrigger::WTSB
@ WTSB
Definition
TGCNumbering.h:57
LVL1TGCTrigger::WISB
@ WISB
Definition
TGCNumbering.h:57
LVL1TGCTrigger::STSB
@ STSB
Definition
TGCNumbering.h:57
LVL1TGCTrigger::SDSB
@ SDSB
Definition
TGCNumbering.h:57
LVL1TGCTrigger::SISB
@ SISB
Definition
TGCNumbering.h:57
LVL1TGCTrigger::WDSB
@ WDSB
Definition
TGCNumbering.h:57
LVL1TGC
Definition
BigWheelCoincidenceLUT.cxx:20
LVL1TGC::kNEndcapTrigSector
static constexpr unsigned int kNEndcapTrigSector
The number of endcap trigger sectors per side.
Definition
TGCNumbering.h:23
LVL1TGC::kNumberOfEndcapRoI
static constexpr unsigned int kNumberOfEndcapRoI
The number of ROIs in a endcap trigger sector.
Definition
TGCNumbering.h:32
LVL1TGC::TGCSide
TGCSide
The sides of TGC (A- or C-side).
Definition
TGCNumbering.h:13
LVL1TGC::ASIDE
@ ASIDE
Definition
TGCNumbering.h:14
LVL1TGC::kNSide
@ kNSide
Definition
TGCNumbering.h:16
LVL1TGC::CSIDE
@ CSIDE
Definition
TGCNumbering.h:15
LVL1TGC::kNThresholdsR2
static constexpr unsigned int kNThresholdsR2
The number of pT thresholds in Run-2.
Definition
TGCNumbering.h:35
LVL1TGC::kNThresholdsR3
static constexpr unsigned int kNThresholdsR3
The number of pT thresholds in Run-3.
Definition
TGCNumbering.h:37
LVL1TGC::kNOctant
static constexpr unsigned int kNOctant
The number of octants per side.
Definition
TGCNumbering.h:20
LVL1TGC::kNMaxSSC
static constexpr unsigned int kNMaxSSC
The maximim number of SubSector-Clusters (SSC) (i.e.
Definition
TGCNumbering.h:26
LVL1TGC::kNRoiInSSC
static constexpr unsigned int kNRoiInSSC
The default number of ROIs in SSC.
Definition
TGCNumbering.h:29
Generated on
for ATLAS Offline Software by
1.17.0