ATLAS Offline Software
Loading...
Searching...
No Matches
TGCNumbering.h File Reference
#include <string>
Include dependency graph for TGCNumbering.h:

Go to the source code of this file.

Namespaces

namespace  LVL1TGC
namespace  LVL1TGCTrigger

Enumerations

enum  LVL1TGC::TGCSide { LVL1TGC::ASIDE = 0 , LVL1TGC::CSIDE , LVL1TGC::kNSide }
 The sides of TGC (A- or C-side) More...
enum  LVL1TGCTrigger::TGCZDirection { LVL1TGCTrigger::kZ_FORWARD = 0 , LVL1TGCTrigger::kZ_BACKWARD , LVL1TGCTrigger::kTotalNumTGCZDirection }
enum class  LVL1TGCTrigger::TGCRegionType { LVL1TGCTrigger::FORWARD , LVL1TGCTrigger::ENDCAP }
enum  LVL1TGCTrigger::TGCSignalType { LVL1TGCTrigger::WIRE =1 , LVL1TGCTrigger::STRIP }
enum  LVL1TGCTrigger::TGCSlaveBoardType {
  LVL1TGCTrigger::WTSB =0 , LVL1TGCTrigger::WDSB , LVL1TGCTrigger::STSB , LVL1TGCTrigger::SDSB ,
  LVL1TGCTrigger::WISB , LVL1TGCTrigger::SISB , LVL1TGCTrigger::NumberOfSlaveBoardType
}
enum  LVL1TGCTrigger::TGCForwardBackwardType { LVL1TGCTrigger::ForwardSector =0 , LVL1TGCTrigger::BackwardSector =1 , LVL1TGCTrigger::TotalNumForwardBackwardType }

Variables

static constexpr unsigned int LVL1TGC::kNOctant = 8
 The number of octants per side.
static constexpr unsigned int LVL1TGC::kNEndcapTrigSector = 48
 The number of endcap trigger sectors per side.
static constexpr unsigned int LVL1TGC::kNMaxSSC = 19
 The maximim number of SubSector-Clusters (SSC) (i.e.
static constexpr unsigned int LVL1TGC::kNRoiInSSC = 8
 The default number of ROIs in SSC.
static constexpr unsigned int LVL1TGC::kNumberOfEndcapRoI = (kNMaxSSC-1) * kNRoiInSSC + 4
 The number of ROIs in a endcap trigger sector.
static constexpr unsigned int LVL1TGC::kNThresholdsR2 = 6
 The number of pT thresholds in Run-2.
static constexpr unsigned int LVL1TGC::kNThresholdsR3 = 15
 The number of pT thresholds in Run-3.
const int LVL1TGCTrigger::NumberOfRegionType = 2