Skip to Content.
Sympa Menu

sphenix-tracking-l - [[Sphenix-tracking-l] ] Straight line fit in fun4all

sphenix-tracking-l AT lists.bnl.gov

Subject: sPHENIX tracking discussion

List archive

Chronological Thread  
  • From: "Pereira Da Costa, Hugo Denis Antonio" <hugo.pereira-da-costa AT lanl.gov>
  • To: Tony Frawley <frawley AT fsunuc.physics.fsu.edu>, Joe Osborn <osbornjd91 AT gmail.com>, "sphenix-tracking-l AT lists.bnl.gov" <sphenix-tracking-l AT lists.bnl.gov>
  • Cc: Hugo Pereira Da Costa <hugo.pereira.da.costa AT gmail.com>
  • Subject: [[Sphenix-tracking-l] ] Straight line fit in fun4all
  • Date: Wed, 16 Oct 2024 14:21:15 +0000

All, (especially Joe, Tony)

I am looking into analyzing our ‘golden’ zero-field runs.

I am confused about which code is responsible for doing the straight line fit of our clusters in that configuration.

Right now the only instance that I have found is in TrackResiduals::lineFitClusters(). Is that all there is ?

This fit ignores errors on the cluster position, thus handling MVTX, INTT and TPC clusters on the same footage. This is subobtimal for qualifying misalignments.

It also ignores TPOT clusters, probably for the same reason. (because TPOT detectors are 1D, one of the coordinate has an error as large as the strip length and the cluster position at the middle of the strip. Ignoring the error will break the fit.)

Is there any other, more correct, alternative around ?

If not: I have some old code that I can easily repurpose that would do a proper fit to the clusters accounting for their uncertainties. (this boils down to a simple 4x4 matrix inversion really)

Note that ideally, an ACTS (or GENFIT) straight line fit would be even better than this, because it would properly handle the  material budget in addition to the cluster uncertainties.

 

Finally: is TrackResiduals really the right place to do such a fit, and should we not rather write a dedicated module, similar to PHActsTrackFitter ? This would allow all evaluators to run on straight track fits (including my own), and not just PHTpcResiduals.

 

Comments ?

 

Hugo

 

 




Archive powered by MHonArc 2.6.24.

Top of Page