ATLAS Offline Software
Loading...
Searching...
No Matches
L1Muon::L1TGC Namespace Reference

Classes

class  BitwiseCandidateBuilderTool
class  BitwiseInnerCoincidenceTool
class  BitwiseTrackSelectorTool
class  FloatingCandidateBuilderTool
struct  FloatingDecodeStatistics
struct  FloatingHit
struct  FloatingHitGroupKey
 Event-local hardware processing key. More...
class  FloatingInnerCoincidence
 Apply the floating-point Inner-Coincidence response. More...
class  FloatingInnerCoincidenceTool
class  FloatingOverlapClassification
 Tag nearby candidates from distinct chamber paths. More...
struct  FloatingOverlapClassificationConfig
struct  FloatingOverlapClassificationStatistics
struct  FloatingPtEvaluation
class  FloatingPtLut
 Immutable Floating-pT runtime calibration loaded from ASCII. More...
class  FloatingRdoDecoder
class  FloatingSegmentReconstruction
 Reconstruct same-BC inter-station segments and transient candidates. More...
struct  FloatingSegmentReconstructionConfig
struct  FloatingSegmentStatistics
struct  FloatingStationCoincidence
class  FloatingStationCoincidenceBuilder
 Build station representative points from layer-level TGC hits. More...
class  FloatingTrackSelector
 Select and convert floating-point TGC candidates. More...
class  FloatingTrackSelectorTool
class  GoodMagMap
 Immutable sparse GoodMag map loaded from ASCII. More...
class  ICandBuilderTool
 Interface for building pre-Inner-Coincidence TGC candidates. More...
class  IInnerCoincidenceTool
 Interface for applying Inner Coincidence to TGC candidates. More...
class  ITrackSelectorTool
 Interface for selecting TGC candidates and filling L1TGCCandData. More...
class  MdtCandSelector
 Select the TGC candidates sent to MDTTP. More...
class  SectorLogicWordEncoder
 Encode the TGC-owned fields of the Run-4 Sector Logic format. More...
struct  SectorLogicWords
 MuCTPI candidate words produced from one TGC candidate. More...
struct  Segment
 Event-local projection segment optionally exposed for validation. More...

Typedefs

using FloatingHitContainer = std::vector<FloatingHit>
using FloatingHitGroups = std::map<FloatingHitGroupKey, FloatingHitContainer>
using FloatingStationCoincidenceContainer = std::vector<FloatingStationCoincidence>
using SegmentContainer = std::vector<Segment>

Enumerations

enum class  FloatingStation : std::uint8_t {
  M1 , M2 , M3 , Inner ,
  Unknown , NumberOfStations
}
enum class  FloatingPtResponseMode : std::uint8_t { Invalid = 0 , Linear = 1 , FloatingMonotonicLut = 2 }
enum class  FloatingThresholdCalibrationStatus : std::uint8_t {
  None = 0 , Direct = 1 , PhiMedianFallback = 2 , EtaNeighborFallback = 3 ,
  GlobalFallback = 4 , Provisional = 5
}
enum class  SegmentProjection : std::uint8_t { Wire = 0U , Strip = 1U }
 Projection represented by a transient TGC segment. More...

Typedef Documentation

◆ FloatingHitContainer

Definition at line 50 of file FloatingData.h.

◆ FloatingHitGroups

◆ FloatingStationCoincidenceContainer

◆ SegmentContainer

Enumeration Type Documentation

◆ FloatingPtResponseMode

enum class L1Muon::L1TGC::FloatingPtResponseMode : std::uint8_t
strong
Enumerator
Invalid 
Linear 
FloatingMonotonicLut 

Definition at line 15 of file FloatingPtLut.h.

◆ FloatingStation

enum class L1Muon::L1TGC::FloatingStation : std::uint8_t
strong
Enumerator
M1 
M2 
M3 
Inner 
Unknown 
NumberOfStations 

Definition at line 15 of file FloatingData.h.

◆ FloatingThresholdCalibrationStatus

enum class L1Muon::L1TGC::FloatingThresholdCalibrationStatus : std::uint8_t
strong
Enumerator
None 
Direct 
PhiMedianFallback 
EtaNeighborFallback 
GlobalFallback 
Provisional 

Definition at line 21 of file FloatingPtLut.h.

◆ SegmentProjection