ATLAS Offline Software
Loading...
Searching...
No Matches
L0MDT Namespace Reference

Compact Segment Finder algorithm overview. More...

Classes

class  IL0MDTSegmentFinderTool
 Interface for the implementation of L0MDT Segment Finder. More...
struct  PtEstimate
 Output struct holding the result of a pT estimation. More...
class  IPtEstimationTool
 Interface for pT estimation tools in the L0Muon MDT chain. More...
class  Segment
 Class describing a reconstructed MDT segment used by the L0Muon trigger. More...
class  CompactSegmentFinderTool
class  LegendreSegmentFinderTool
class  PtEstimationTool

Detailed Description

Compact Segment Finder algorithm overview.

This tool reconstructs an MDT segment in the global (z, R) plane starting from a seed line provided by RPC information:

R = m * z + b

Main steps:

  1. Build per-hit information from the input MDT drift circles:
    • transform local hit positions to global coordinates
    • compute the drift radius
    • compute the two possible temporary intercepts b+ and b- corresponding to the left/right ambiguity of the drift tube
  2. Split hits by multilayer and cluster them independently:
    • each hit can be associated to an existing cluster using either b+ or b- if it is close enough to the cluster reference intercept
    • if no compatible cluster exists, create two new clusters seeded by b+ and b-
  3. For each multilayer, select the best cluster:
    • first maximize the number of associated hits
    • then, in case of ties, choose the cluster closest to the RPC seed intercept rpcB
  4. Resolve the left/right ambiguity for the hits belonging to the selected clusters and build corrected track points in the (z, R) plane
  5. Fit the corrected points with a straight line: R = m * z + b and compute a simple chi2-like quality quantity