Skip to Content.
Sympa Menu

sphenix-tracking-l - [Sphenix-tracking-l] Error in <TH3F::Interpolate>: Cannot interpolate outside histogram domain.

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: "sphenix-tracking-l AT lists.bnl.gov" <sphenix-tracking-l AT lists.bnl.gov>
  • Subject: [Sphenix-tracking-l] Error in <TH3F::Interpolate>: Cannot interpolate outside histogram domain.
  • Date: Tue, 27 Sep 2022 20:15:08 +0000

Hi all,

Running the macro provided by Chris at https://github.com/sPHENIX-Collaboration/MDC2/blob/main/submit/JS_pp200_signal/pass4_jobA/rundir/Fun4All_G4_sPHENIX_jobA.C

I do get a lot of

Error in <TH3F::Interpolate>: Cannot interpolate outside histogram domain.
warnings.

I have a fix here ready to make it into a PR. However, looking into more details it appeard the messages are all generated in PHCASeeding, and come for cluster's whose "z" is indeed out of boundaries with respect to the TPC size. So indeed, there is no correction to be applied to it.

TpcDistortionCorrection::get_corrected_position - out of boundaries: (3.39566, 30.3155, 116.911)
TpcDistortionCorrection::get_corrected_position - out of boundaries: (3.50884, 30.3127, 118.128)
TpcDistortionCorrection::get_corrected_position - out of boundaries: (3.26315, 30.3149, 152.613)
TpcDistortionCorrection::get_corrected_position - out of boundaries: (3.14582, 30.3172, 145.19)
TpcDistortionCorrection::get_corrected_position - out of boundaries: (3.18431, 30.3191, 137.688)
TpcDistortionCorrection::get_corrected_position - out of boundaries: (3.52546, 30.3151, 130.837)
TpcDistortionCorrection::get_corrected_position - out of boundaries: (3.48989, 30.3192, 137.884)
TpcDistortionCorrection::get_corrected_position - out of boundaries: (3.37075, 30.3143, 154.64)
TpcDistortionCorrection::get_corrected_position - out of boundaries: (3.4859, 30.3169, 109.475)
TpcDistortionCorrection::get_corrected_position - out of boundaries: (3.41926, 30.313, 135.741)
TpcDistortionCorrection::get_corrected_position - out of boundaries: (3.48335, 30.3157, 105.926)
TpcDistortionCorrection::get_corrected_position - out of boundaries: (3.43858, 30.3152, 109.302)
TpcDistortionCorrection::get_corrected_position - out of boundaries: (3.37755, 30.3127, 150.453)
TpcDistortionCorrection::get_corrected_position - out of boundaries: (3.39187, 30.3141, 155.723)
(polar coordinates: phi, r, z)
I assume they are from out of time collisions, and that we don't have a boundary check in the TPC anymore, in order to accomodate streaming in pp. Is that correct ?

In any case, is it the right thing not to apply a correction in the seeder, for these out of boundary clusters ? Or is this the symptom of a deeper flow ?

Comments welcome,


Hugo




  • [Sphenix-tracking-l] Error in <TH3F::Interpolate>: Cannot interpolate outside histogram domain., Pereira Da Costa, Hugo Denis Antonio, 09/27/2022

Archive powered by MHonArc 2.6.24.

Top of Page