ATLAS Offline Software
Loading...
Searching...
No Matches
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
10namespace LVL1TGC {
11
18
20static constexpr unsigned int kNOctant = 8;
21
23static constexpr unsigned int kNEndcapTrigSector = 48;
24
26static constexpr unsigned int kNMaxSSC = 19;
27
29static constexpr unsigned int kNRoiInSSC = 8;
30
32static constexpr unsigned int kNumberOfEndcapRoI = (kNMaxSSC-1) * kNRoiInSSC + 4;
33
35static constexpr unsigned int kNThresholdsR2 = 6;
37static constexpr unsigned int kNThresholdsR3 = 15;
38
39} // namespace LVL1TGC
40
41namespace LVL1TGCTrigger {
42
48
50
54
55const int NumberOfRegionType = 2;
56
58
60
61} //end of namespace bracket
62
63#endif // TGCNumbering_hh
@ TotalNumForwardBackwardType
const int NumberOfRegionType
static constexpr unsigned int kNEndcapTrigSector
The number of endcap trigger sectors per side.
static constexpr unsigned int kNumberOfEndcapRoI
The number of ROIs in a endcap trigger sector.
TGCSide
The sides of TGC (A- or C-side)
static constexpr unsigned int kNThresholdsR2
The number of pT thresholds in Run-2.
static constexpr unsigned int kNThresholdsR3
The number of pT thresholds in Run-3.
static constexpr unsigned int kNOctant
The number of octants per side.
static constexpr unsigned int kNMaxSSC
The maximim number of SubSector-Clusters (SSC) (i.e.
static constexpr unsigned int kNRoiInSSC
The default number of ROIs in SSC.