sphenix-tracking-l AT lists.bnl.gov
Subject: sPHENIX tracking discussion
List archive
Re: [[Sphenix-tracking-l] ] Straight line fit in fun4all
- From: "Osborn, Joseph" <josborn1 AT bnl.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>, "Pereira Da Costa, Hugo Denis Antonio" <hugo.pereira-da-costa AT lanl.gov>
- Cc: Hugo Pereira Da Costa <hugo.pereira.da.costa AT gmail.com>
- Subject: Re: [[Sphenix-tracking-l] ] Straight line fit in fun4all
- Date: Wed, 16 Oct 2024 14:40:46 +0000
> 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.
Sent: Wednesday, October 16, 2024 10:21 AM
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
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
-
[[Sphenix-tracking-l] ] Straight line fit in fun4all,
Pereira Da Costa, Hugo Denis Antonio, 10/16/2024
-
Re: [[Sphenix-tracking-l] ] Straight line fit in fun4all,
Osborn, Joseph, 10/16/2024
- Re: [[Sphenix-tracking-l] ] Straight line fit in fun4all, Gregory Ottino, 10/16/2024
-
Re: [[Sphenix-tracking-l] ] Straight line fit in fun4all,
Osborn, Joseph, 10/16/2024
Archive powered by MHonArc 2.6.24.