Skip to Content.
Sympa Menu

sphenix-tracking-l - [Sphenix-tracking-l] TrkrClusterv4 switch

sphenix-tracking-l AT lists.bnl.gov

Subject: sPHENIX tracking discussion

List archive

Chronological Thread  
  • From: Christof Roland <christof.roland AT cern.ch>
  • To: Hugo Pereira Da Costa via sPHENIX-tracking-l <sphenix-tracking-l AT lists.bnl.gov>
  • Subject: [Sphenix-tracking-l] TrkrClusterv4 switch
  • Date: Wed, 6 Jul 2022 13:26:39 +0200

Hi Hugo,

I will soon commit the switch to cluster version v4.
For most reco modules it is rather easy to add a switch for the cluster
version number.

For the TrackEvaluation this is not so easy. For the new cluster version we
need to change the content
of the cluster struct to have access to the new cluster quality variables. So
in principle we would need to
augment the TrackEvaluationContainer version number.
This would make it very complicated or require a lot of code duplication to
keep this alive for cluster v3 and v4.

Question do you care here about backward compatibility? Do you want to keep
acceess to clusterv3 alive?

Coding wise it would be the easiest to add a few variables to
TrackEvaluationv1, i.e. break backward comaptibility,
and move to clusterv4. Not good style, hence I am asking.

Please let me know what you think/need.

Cheers

Christof



Archive powered by MHonArc 2.6.24.

Top of Page