MuonBase

Version 0.0
01apr02 1040


This package is a sample implementation of base classes for muon (or general tracking) track fitting and finding.

Discussion of the ATLAS muon software structure may be found at http://www.usatlas.bnl.gov/~dladams/musys.


Status

Development of prototype in progress.


Components

The components here are listed in dependency order. Each component depends only on those listed above it.

Surface (header, source, test, test header)

Base class for a surface in track parameter space. The interface needs to be fleshed out.

TrackFit (header, source, test)

Representation of a track at a surface.

RecoHit (header, source, test, test header)

Base class for a reconstructed hit. This is a view of a digitization or cluster of digitizations that can be used to fit a track.

PropStat (header, source, test)

Holds the result of a propagation.

Propagator (header, source, test, test header)

Interface for propagating a TrackFit to a new surface.

TrackState (header, source, test)

Holds the state of a track at one point along its trajectory.

TrackSegment (header, source, test)

This is the transient representation of a track. It is made up of a series of track states and a propagator to interpolate between them and extrapolate beyond them. If the states are complete and optimal, the this track may be used to obtain optimal track parameters at any surface crossed by the track.


dladams@bnl.gov