Skip to Content.
Sympa Menu

sphenix-tracking-l - [Sphenix-tracking-l] local evaluator code

sphenix-tracking-l AT lists.bnl.gov

Subject: sPHENIX tracking discussion

List archive

Chronological Thread  
  • From: Hugo Pereira Da Costa <hugo.pereira-da-costa AT cea.fr>
  • To: "sphenix-tracking-l AT lists.bnl.gov" <sphenix-tracking-l AT lists.bnl.gov>
  • Subject: [Sphenix-tracking-l] local evaluator code
  • Date: Mon, 29 Mar 2021 09:13:13 -0600

Hi Christof, all,

as discussed during today's meeting: the branch in which I maintain my own evaluators is there: https://github.com/hupereir/coresoftware/tree/Micromegas

The relevant code is coresoftware/simulation/g4simulation/g4eval/TrackingEvaluator_hp.*

There is a lot of stuff in there so really some cleanup is needed to get this in the official repo.

The relevant thing for the plots I produced today are:

TrackingEvaluator_hp::Container, which is the object I store on the node tree, that contains all the information (per event) out of which I make histograms.

In there: TrackStruct::List _tracks contains track base information (of type: TrackingEvaluator_hp::TrackStruct, which in turns contains a list of clusters

ClusterStruct::List

The cluster struct contains:

- cluster information (x, y, z, r, phi)

- the corresponding track information, retrieved from track fit statevector at the same "r" as the cluster

- the corresponding truth information

This is what I use to build my residuals.

The code to fill these variables from the Trkr (and Svtx) objects is all self contained in TrackingEvaluator_hp.cc.

Based on this, we can discuss what you would be interested to have in the official repo for the output format tests, what possible modifications to the association algorithm would be needed (there are some differences wrt official evaluators, in particular in the G4Hit  <-> cluster association) and I would take the corresponding code out.



Hugo




  • [Sphenix-tracking-l] local evaluator code, Hugo Pereira Da Costa, 03/29/2021

Archive powered by MHonArc 2.6.24.

Top of Page