ATLAS Offline Software
Classes | Typedefs | Enumerations | Functions | Variables
LVL1TGCTrigger Namespace Reference

Classes

class  LVL1TGCTrigger
 
class  TGCArguments
 
class  TGCASDOut
 
class  TGCBIDOut
 
class  TGCBoardConnection
 
class  TGCConnectionASDToPP
 
class  TGCConnectionHPBToSL
 
class  TGCConnectionInPP
 
class  TGCConnectionPPToSB
 
class  TGCConnectionPPToSL
 
class  TGCConnectionSBToHPB
 
class  TGCDatabaseManager
 
class  TGCDoubletSB
 
class  TGCElectronicsSystem
 
class  TGCEvent
 
class  TGCHighPtBoard
 
class  TGCHighPtBoardOut
 
class  TGCHighPtChipOut
 
class  TGCHitPattern
 
class  TGCInnerSB
 
class  TGCInnerTrackletSlot
 
class  TGCInnerTrackletSlotHolder
 
class  TGCNSWCoincidenceMap
 
class  TGCOutputModifier
 
class  TGCPatchPanel
 
class  TGCPatchPanelOut
 
class  TGCReadoutIndex
 
class  TGCRPhiCoincidenceMatrix
 
class  TGCRPhiCoincidenceOut
 
class  TGCSector
 
class  TGCSectorLogic
 
class  TGCSlaveBoard
 
class  TGCSlaveBoardOut
 
class  TGCSSCController
 
class  TGCSSCControllerOut
 
class  TGCStripDoubletSB
 
class  TGCStripHighPtBoard
 
class  TGCStripTripletSB
 
class  TGCTimingManager
 
class  TGCTrackSelector
 
class  TGCTrackSelectorOut
 
class  TGCWireDoubletSB
 
class  TGCWireHighPtBoard
 
class  TGCWireTripletSB
 

Typedefs

typedef class TGCPatchPanel TGCWireTripletPP
 
typedef class TGCPatchPanel TGCWireDoubletPP
 
typedef class TGCPatchPanel TGCStripTripletPP
 
typedef class TGCPatchPanel TGCStripDoubletPP
 
typedef class TGCPatchPanel TGCWireInnerPP
 
typedef class TGCPatchPanel TGCStripInnerPP
 

Enumerations

enum  TGCHBChip { ChipA, ChipB, TotalNumTGCHBChip, HBChipUnit = 1 }
 
enum  TGCHPBBlock {
  HPBBlockA, HPBBlockB, HPBBlockC, HPBBlockD,
  HPBBlockE, HPBBlockF, TotalNumTGCHPBBlock
}
 
enum  { FirstCandidate, SecondCandidate, NCandidate }
 
enum  TGCZDirection { kZ_FORWARD = 0, kZ_BACKWARD, kTotalNumTGCZDirection }
 
enum  TGCRegionType { TGCRegionType::FORWARD, TGCRegionType::ENDCAP }
 
enum  TGCSignalType { WIRE =1, STRIP }
 
enum  TGCSlaveBoardType {
  WTSB =0, WDSB, STSB, SDSB,
  WISB, SISB, NumberOfSlaveBoardType
}
 
enum  TGCForwardBackwardType { ForwardSector =0, BackwardSector =1, TotalNumForwardBackwardType }
 

Functions

TGCHBChip operator++ (TGCHBChip &rs, int)
 
TGCHPBBlock operator++ (TGCHPBBlock &rs, int)
 
TGCSector::TGCPatchPanelType operator++ (TGCSector::TGCPatchPanelType &rs, int)
 

Variables

const int NumberOfDoubletSBData = 2
 
const int NumberOfOctant = 8
 
const int NumberOfModule = 15
 
const int NumberOfSignalTypes = 2
 
const int NumberOfLayers = 9
 
const int NumberOfRegions = 2
 
const int PtLow = 0
 
const int PtHigh =1
 
const int NumberOfAdjacentHPB = 2
 
const int NumberOfChip = 2
 
const int NBlockOfDSBChannel = 6
 
const int NDecoderInTSB = 4
 
const int NDecoderInDSB = 3
 
const int NDecoderInSTSB = 3
 
const int MaxNumberOfHPBData = 6
 
const int SizeOfHitID = 3
 
const int SizeOfDeltaR = 4
 
const int NumberOfRegionType = 2
 
const int NumberOfPatchPanelOut = 2
 
const int NumberOfASDOut = 4
 
const int NumberOfPPOutputConnector = 4
 
const int NumberOfASDChannel = 16
 
const int NChOfPPOutputConnector = 2*NumberOfASDChannel
 
const int MaxNumberOfConnector = 10
 
const int NumberOfBunchKeptInPP = 1
 
const int NumberOfConnectorPerPPOut = 2
 
const int posSize [6] = {5,5,4,5,4,4}
 
const int devSize [6] = {0,3,0,3,0,0}
 
const int devSign [6] = {0,1,0,1,0,0}
 
const int TotalNumberOfOutputData [6] = {3,2,8,2,8,8}
 

Typedef Documentation

◆ TGCStripDoubletPP

Definition at line 1 of file TGCPatchPanel.h.

◆ TGCStripInnerPP

Definition at line 1 of file TGCPatchPanel.h.

◆ TGCStripTripletPP

Definition at line 1 of file TGCPatchPanel.h.

◆ TGCWireDoubletPP

Definition at line 1 of file TGCPatchPanel.h.

◆ TGCWireInnerPP

Definition at line 1 of file TGCPatchPanel.h.

◆ TGCWireTripletPP

Definition at line 1 of file TGCPatchPanel.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
FirstCandidate 
SecondCandidate 
NCandidate 

Definition at line 13 of file TGCHighPtChipOut.h.

◆ TGCForwardBackwardType

Enumerator
ForwardSector 
BackwardSector 
TotalNumForwardBackwardType 

Definition at line 59 of file TGCNumbering.h.

◆ TGCHBChip

Enumerator
ChipA 
ChipB 
TotalNumTGCHBChip 
HBChipUnit 

Definition at line 26 of file TGCHighPtBoard.h.

◆ TGCHPBBlock

Enumerator
HPBBlockA 
HPBBlockB 
HPBBlockC 
HPBBlockD 
HPBBlockE 
HPBBlockF 
TotalNumTGCHPBBlock 

Definition at line 16 of file TGCHighPtBoardOut.h.

◆ TGCRegionType

Enumerator
FORWARD 
ENDCAP 

Definition at line 49 of file TGCNumbering.h.

49 { FORWARD, ENDCAP };

◆ TGCSignalType

Enumerator
WIRE 
STRIP 

Definition at line 51 of file TGCNumbering.h.

51  {
52  WIRE=1, STRIP
53 };

◆ TGCSlaveBoardType

Enumerator
WTSB 
WDSB 
STSB 
SDSB 
WISB 
SISB 
NumberOfSlaveBoardType 

Definition at line 57 of file TGCNumbering.h.

◆ TGCZDirection

Enumerator
kZ_FORWARD 
kZ_BACKWARD 
kTotalNumTGCZDirection 

Definition at line 43 of file TGCNumbering.h.

43  {
44  kZ_FORWARD = 0, // 0
45  kZ_BACKWARD, // 1
47 };

Function Documentation

◆ operator++() [1/3]

TGCHBChip LVL1TGCTrigger::operator++ ( TGCHBChip rs,
int   
)
inline

Definition at line 28 of file TGCHighPtBoard.h.

29 {
30  return rs = (TGCHBChip)(rs + 1);
31 }

◆ operator++() [2/3]

TGCHPBBlock LVL1TGCTrigger::operator++ ( TGCHPBBlock rs,
int   
)
inline

Definition at line 21 of file TGCHighPtBoardOut.h.

22 {
23  return rs = (TGCHPBBlock)(rs + 1);
24 }

◆ operator++() [3/3]

TGCSector::TGCPatchPanelType LVL1TGCTrigger::operator++ ( TGCSector::TGCPatchPanelType rs,
int   
)
inline

Definition at line 177 of file TGCSector.h.

178 {
179  return rs = static_cast<TGCSector::TGCPatchPanelType>(rs + 1);
180 }

Variable Documentation

◆ devSign

const int LVL1TGCTrigger::devSign[6] = {0,1,0,1,0,0}

Definition at line 17 of file TGCSlaveBoardOut.h.

◆ devSize

const int LVL1TGCTrigger::devSize[6] = {0,3,0,3,0,0}

Definition at line 16 of file TGCSlaveBoardOut.h.

◆ MaxNumberOfConnector

const int LVL1TGCTrigger::MaxNumberOfConnector = 10

Definition at line 35 of file TGCPatchPanel.h.

◆ MaxNumberOfHPBData

const int LVL1TGCTrigger::MaxNumberOfHPBData = 6

Definition at line 12 of file TGCHighPtBoardOut.h.

◆ NBlockOfDSBChannel

const int LVL1TGCTrigger::NBlockOfDSBChannel = 6

Definition at line 21 of file TGCHighPtBoard.h.

◆ NChOfPPOutputConnector

const int LVL1TGCTrigger::NChOfPPOutputConnector = 2*NumberOfASDChannel

Definition at line 34 of file TGCPatchPanel.h.

◆ NDecoderInDSB

const int LVL1TGCTrigger::NDecoderInDSB = 3

Definition at line 23 of file TGCHighPtBoard.h.

◆ NDecoderInSTSB

const int LVL1TGCTrigger::NDecoderInSTSB = 3

Definition at line 24 of file TGCHighPtBoard.h.

◆ NDecoderInTSB

const int LVL1TGCTrigger::NDecoderInTSB = 4

Definition at line 22 of file TGCHighPtBoard.h.

◆ NumberOfAdjacentHPB

const int LVL1TGCTrigger::NumberOfAdjacentHPB = 2

Definition at line 19 of file TGCHighPtBoard.h.

◆ NumberOfASDChannel

const int LVL1TGCTrigger::NumberOfASDChannel = 16

Definition at line 33 of file TGCPatchPanel.h.

◆ NumberOfASDOut

const int LVL1TGCTrigger::NumberOfASDOut = 4

Definition at line 31 of file TGCPatchPanel.h.

◆ NumberOfBunchKeptInPP

const int LVL1TGCTrigger::NumberOfBunchKeptInPP = 1

Definition at line 36 of file TGCPatchPanel.h.

◆ NumberOfChip

const int LVL1TGCTrigger::NumberOfChip = 2

Definition at line 20 of file TGCHighPtBoard.h.

◆ NumberOfConnectorPerPPOut

const int LVL1TGCTrigger::NumberOfConnectorPerPPOut = 2

Definition at line 13 of file TGCPatchPanelOut.h.

◆ NumberOfDoubletSBData

const int LVL1TGCTrigger::NumberOfDoubletSBData = 2

Definition at line 13 of file TGCDoubletSB.h.

◆ NumberOfLayers

const int LVL1TGCTrigger::NumberOfLayers = 9

Definition at line 22 of file TGCElectronicsSystem.h.

◆ NumberOfModule

const int LVL1TGCTrigger::NumberOfModule = 15

Definition at line 20 of file TGCElectronicsSystem.h.

◆ NumberOfOctant

const int LVL1TGCTrigger::NumberOfOctant = 8

Definition at line 19 of file TGCElectronicsSystem.h.

◆ NumberOfPatchPanelOut

const int LVL1TGCTrigger::NumberOfPatchPanelOut = 2

Definition at line 30 of file TGCPatchPanel.h.

◆ NumberOfPPOutputConnector

const int LVL1TGCTrigger::NumberOfPPOutputConnector = 4

Definition at line 32 of file TGCPatchPanel.h.

◆ NumberOfRegions

const int LVL1TGCTrigger::NumberOfRegions = 2

Definition at line 23 of file TGCElectronicsSystem.h.

◆ NumberOfRegionType

const int LVL1TGCTrigger::NumberOfRegionType = 2

Definition at line 55 of file TGCNumbering.h.

◆ NumberOfSignalTypes

const int LVL1TGCTrigger::NumberOfSignalTypes = 2

Definition at line 21 of file TGCElectronicsSystem.h.

◆ posSize

const int LVL1TGCTrigger::posSize[6] = {5,5,4,5,4,4}

Definition at line 15 of file TGCSlaveBoardOut.h.

◆ PtHigh

const int LVL1TGCTrigger::PtHigh =1

Definition at line 17 of file TGCHighPtBoard.h.

◆ PtLow

const int LVL1TGCTrigger::PtLow = 0

Definition at line 16 of file TGCHighPtBoard.h.

◆ SizeOfDeltaR

const int LVL1TGCTrigger::SizeOfDeltaR = 4

Definition at line 14 of file TGCHighPtBoardOut.h.

◆ SizeOfHitID

const int LVL1TGCTrigger::SizeOfHitID = 3

Definition at line 13 of file TGCHighPtBoardOut.h.

◆ TotalNumberOfOutputData

const int LVL1TGCTrigger::TotalNumberOfOutputData[6] = {3,2,8,2,8,8}

Definition at line 18 of file TGCSlaveBoardOut.h.

LVL1TGCTrigger::SISB
@ SISB
Definition: TGCNumbering.h:57
LVL1TGCTrigger::NumberOfSlaveBoardType
@ NumberOfSlaveBoardType
Definition: TGCNumbering.h:57
LVL1TGCTrigger::HPBBlockF
@ HPBBlockF
Definition: TGCHighPtBoardOut.h:18
LVL1TGCTrigger::kZ_BACKWARD
@ kZ_BACKWARD
Definition: TGCNumbering.h:45
LVL1TGCTrigger::SDSB
@ SDSB
Definition: TGCNumbering.h:57
LVL1TGCTrigger::ChipB
@ ChipB
Definition: TGCHighPtBoard.h:26
LVL1TGCTrigger::HPBBlockB
@ HPBBlockB
Definition: TGCHighPtBoardOut.h:17
LVL1TGCTrigger::TGCHPBBlock
TGCHPBBlock
Definition: TGCHighPtBoardOut.h:16
LVL1TGCTrigger::TotalNumForwardBackwardType
@ TotalNumForwardBackwardType
Definition: TGCNumbering.h:59
ENDCAP
@ ENDCAP
Definition: TRTRadiatorParameters.h:10
LVL1TGCTrigger::WDSB
@ WDSB
Definition: TGCNumbering.h:57
LVL1TGCTrigger::BackwardSector
@ BackwardSector
Definition: TGCNumbering.h:59
LVL1TGCTrigger::WTSB
@ WTSB
Definition: TGCNumbering.h:57
FORWARD
#define FORWARD
Definition: ALFA_SvdCalc.h:34
LVL1TGCTrigger::WIRE
@ WIRE
Definition: TGCNumbering.h:52
LVL1TGCTrigger::STSB
@ STSB
Definition: TGCNumbering.h:57
LVL1TGCTrigger::WISB
@ WISB
Definition: TGCNumbering.h:57
LVL1TGCTrigger::FirstCandidate
@ FirstCandidate
Definition: TGCHighPtChipOut.h:13
LVL1TGCTrigger::HPBBlockE
@ HPBBlockE
Definition: TGCHighPtBoardOut.h:18
LVL1TGCTrigger::TotalNumTGCHBChip
@ TotalNumTGCHBChip
Definition: TGCHighPtBoard.h:26
LVL1TGCTrigger::HPBBlockD
@ HPBBlockD
Definition: TGCHighPtBoardOut.h:18
LVL1TGCTrigger::NCandidate
@ NCandidate
Definition: TGCHighPtChipOut.h:13
LVL1TGCTrigger::STRIP
@ STRIP
Definition: TGCNumbering.h:52
LVL1TGCTrigger::HPBBlockC
@ HPBBlockC
Definition: TGCHighPtBoardOut.h:17
LVL1TGCTrigger::ChipA
@ ChipA
Definition: TGCHighPtBoard.h:26
LVL1TGCTrigger::kTotalNumTGCZDirection
@ kTotalNumTGCZDirection
Definition: TGCNumbering.h:46
LVL1TGCTrigger::TotalNumTGCHPBBlock
@ TotalNumTGCHPBBlock
Definition: TGCHighPtBoardOut.h:19
LVL1TGCTrigger::HPBBlockA
@ HPBBlockA
Definition: TGCHighPtBoardOut.h:17
LVL1TGCTrigger::ForwardSector
@ ForwardSector
Definition: TGCNumbering.h:59
LVL1TGCTrigger::TGCHBChip
TGCHBChip
Definition: TGCHighPtBoard.h:26
LVL1TGCTrigger::kZ_FORWARD
@ kZ_FORWARD
Definition: TGCNumbering.h:44
LVL1TGCTrigger::SecondCandidate
@ SecondCandidate
Definition: TGCHighPtChipOut.h:13
LVL1TGCTrigger::HBChipUnit
@ HBChipUnit
Definition: TGCHighPtBoard.h:26