First Ideas on OO Track Fit - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

First Ideas on OO Track Fit

Description:

First Ideas on OO Track Fit. Track Fit. Data Required by Track Fit ... Track Parameters (X,Y,Z, SlX, SlY, P) trackPropagate. trackDisplay ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 14
Provided by: gra1166
Category:
Tags: first | fit | ideas | sly | track

less

Transcript and Presenter's Notes

Title: First Ideas on OO Track Fit


1
First Ideas on OO Track Fit
  • Track Fit
  • Data Required by Track Fit
  • First thoughts on Needed Classes

  • Gonzalo Gracia

  • 01/09/98

2
Track Fit
  • Track Fit
  • Track Finding
  • Track Seeding
  • Track Following
  • Local Pattern Recognition
  • Global Pattern Recognition
  • Track Fitting
  • I assume calibrations, alignment and
    digitisations are done

3
Data needed
  • Hits
  • Wire Id -ADC/channel
  • Drift time
  • (alignment and calibration)
  • Wire Position - Cluster CoG
  • Error - Error
  • Distance to Wire - Cluster Size,ADC/channel
  • Cell size, stereo angle, reference to MC Track
  • and Hit

4
Data Needed (3)
  • Vertex Hits (and/or track segments)
  • Hits per plane, with errors
  • track segments from VTX pattern recognition
  • Muon Hits (and/or track segments)
  • Hits per plane, with errors
  • Track segments
  • Field map Field _at_ X,Y,Z
  • MC track
  • Parameters
  • Hits in Track

5
Data Needed (4)
  • Volumes
  • Geometry
  • Materials
  • We need to know if a track extrapolated from
  • Z to Z goes through some material

6
Track Users
  • Analysis
  • Event Display
  • RICH
  • CALORIMETERS
  • TRIGGER
  • Track Propagation
  • Very general Track Class with (many?) inherited
    subclasses

7
Track Classes (1)
  • Class Track
  • Track Parameters (X,Y,Z, SlX, SlY, P)
  • trackPropagate
  • trackDisplay
  • MC Track (inherited from Track)
  • Momentum
  • Particle Id
  • Hits in the track
  • Fit Track (inherited from Track)
  • Error Matrix

8
Track Classes (2)
  • AnalysisTrack (inherited from fitTrack)
  • Particle Id
  • Chi Squared
  • trackSegment (inherited from fitTrack)
  • Nodes
  • TrackFitter
  • tr trackSegment(TrackFitter)

9
Node Class
  • TrackState
  • Hits (Sensitive Planes)
  • DriftChamberHit
  • StripChamberHit
  • VertexHit
  • Projector (of hit into track parameters)
  • Walls
  • Thick Walls
  • Thin walls

10
Data Needed (1)
  • Hits
  • Wire Id -ADC/channel
  • Drift time
  • (alignment and calibration)
  • Wire Position - Cluster CoG
  • Distance to Wire - Error
  • Error - Cluster
    Size,ADC/channel
  • Cell size, stereo angle, reference to MC Track
  • and Hit

11
Data Needed (2)
  • Generic algorithm
  • Loop over stations
  • loop over layers
  • loop over hits in layer
  • Hits are needed monolayer by monolayer
  • (sometimes only in a particular region of the
  • layer)

12
Track Manager (1)
  • Find Track Seeds
  • Kalman filter in stations 8-11 (or other fit)
  • Muon segments
  • Vertex detector segments
  • Calorimeter
  • Follow Tracks
  • Find compatible segments in the other stations
  • Global Fit
  • Find Track Seeds with remaining hits
  • Particle Id

13
Track Manager (2)
  • Once the tracks are found and fitted
  • Get a particular track
  • Refit track with a particular algorithm
  • Get Tracks with Particle Id
Write a Comment
User Comments (0)
About PowerShow.com