Skip to Content.
Sympa Menu

sphenix-tracking-l - Re: [Sphenix-tracking-l] Evaluator not matching to truth tracks?

sphenix-tracking-l AT lists.bnl.gov

Subject: sPHENIX tracking discussion

List archive

Chronological Thread  
  • From: "Huang, Jin" <jhuang AT bnl.gov>
  • To: Christof E Roland <cer AT mit.edu>, "Osborn, Joe" <osbornjd AT ornl.gov>
  • Cc: "sphenix-tracking-l AT lists.bnl.gov" <sphenix-tracking-l AT lists.bnl.gov>
  • Subject: Re: [Sphenix-tracking-l] Evaluator not matching to truth tracks?
  • Date: Thu, 5 May 2022 17:43:21 +0000

Hi Everyone

 

I think this is probably caused by my PR https://github.com/sPHENIX-Collaboration/coresoftware/pull/1490 , in an unintended consequence of resolving another rare crash. Unfortunately, it slip the crack between QA and evaluator ntuple maker during the CI checks.

 

Let me try submit a quick fix from macro side (build truth table before evaluator) with a better fix later on coresoftware side (allow truth table indicate whether it has been processed)

 

Cheers

 

Jin

 

 

______________________________

 

Jin HUANG

 

Physicist, Ph.D.

Brookhaven National Laboratory

Physics Department, Bldg 510 C

Upton, NY 11973-5000

 

Office: 631-344-5898

Cell:   757-604-9946

______________________________

 

From: sPHENIX-tracking-l <sphenix-tracking-l-bounces AT lists.bnl.gov> On Behalf Of Christof E Roland via sPHENIX-tracking-l
Sent: Thursday, May 5, 2022 11:04 AM
To: Osborn, Joe <osbornjd AT ornl.gov>
Cc: sphenix-tracking-l AT lists.bnl.gov
Subject: Re: [Sphenix-tracking-l] Evaluator not matching to truth tracks?

 

I am running the SvtxEvaluator right now to see if my magfield changes and the super low memory profiles are real and I do get matches.

 

The last few jenkins reports I got also have track matches in. They use the evaluator machinery as well.



On 5. May 2022, at 16:48, Osborn, Joe <osbornjd AT ornl.gov> wrote:

 

Hi Tony,

 

If you take the SvtxTruthRecoTableEval module out of the evaluation in the G4_Tracking macro, do you get matches? There were some changes made to this module the other day and I wonder if that broke the matching somehow.

 

---------------------------

 

Joe Osborn, Ph.D.

Associate Research Scientist

Oak Ridge National Laboratory

osbornjd AT ornl.gov

(859)-433-8738

 

 

From: sPHENIX-tracking-l <sphenix-tracking-l-bounces AT lists.bnl.gov> on behalf of Anthony Frawley via sPHENIX-tracking-l <sphenix-tracking-l AT lists.bnl.gov>
Date: Thursday, May 5, 2022 at 10:46 AM
To: Hugo Pereira Da Costa <hugo.pereira-da-costa AT cea.fr>, Christof Roland <christof.roland AT cern.ch>
Cc: sphenix-tracking-l AT lists.bnl.gov <sphenix-tracking-l AT lists.bnl.gov>
Subject: [EXTERNAL] Re: [Sphenix-tracking-l] Evaluator not matching to truth tracks?

Hi Christof,

 

I am running the full sim + reco chain, and the clusterhitassoc is present on the node tree.

 

Tony.


From: sPHENIX-tracking-l <sphenix-tracking-l-bounces AT lists.bnl.gov> on behalf of Christof Roland via sPHENIX-tracking-l <sphenix-tracking-l AT lists.bnl.gov>
Sent: Thursday, May 5, 2022 2:57 AM
To: Hugo Pereira Da Costa <hugo.pereira-da-costa AT cea.fr>
Cc: sphenix-tracking-l AT lists.bnl.gov <sphenix-tracking-l AT lists.bnl.gov>
Subject: Re: [Sphenix-tracking-l] Evaluator not matching to truth tracks?

 

Hi Tony, 

 

another possibility is that the clusterhitassoc container isn't present.

For data reco we dont need it and we can drop it. 

For MC matching we still need to keep it around. 

 

cheers

 

   Christof 




On 5. May 2022, at 04:52, Hugo Pereira Da Costa via sPHENIX-tracking-l <sphenix-tracking-l AT lists.bnl.gov> wrote:

 

Hi Tony,

 

Argh. This might be a bug introduced by https://github.com/sPHENIX-Collaboration/coresoftware/pull/1484

I had to modify the evaluators to rely on the cluster keys stored in the container and not in the cluster. Doing so, I might have messed up something ...

Not being very familiar to the SvtxEvaluator I could not test it extensively.

If you send me a macro that can reproduce the problem, I can compare between before and after the PR got merged and debug ...

 

Hugo

 

 

On 5/4/22 20:43, Anthony Frawley via sPHENIX-tracking-l wrote:

When I run the repository code with updated macros, I see reconstructed tracks and truth tracks in their respective evaluator ntuples, but the matching between them seems to not work. The ntp_track ntuple does not have any truth matching info, and ntp_gtrack does not have any reconstructed track matching info. Do others see this?

 

Thanks

Tony




_______________________________________________
sPHENIX-tracking-l mailing list
sPHENIX-tracking-l AT lists.bnl.gov
https://lists.bnl.gov/mailman/listinfo/sphenix-tracking-l

_______________________________________________
sPHENIX-tracking-l mailing list
sPHENIX-tracking-l AT lists.bnl.gov
https://lists.bnl.gov/mailman/listinfo/sphenix-tracking-l

 

 




Archive powered by MHonArc 2.6.24.

Top of Page