@@ -100,7 +100,7 @@ GPUd() bool GPUTPCGMTrackParam::Fit(GPUTPCGMMerger* GPUrestrict() merger, int32_
100100 prop.SetMatLUT ((param.rec .useMatLUT && iWay == nWays - 1 ) ? merger->GetConstantMem ()->calibObjects .matLUT : nullptr );
101101 prop.SetTrack (this , iWay ? prop.GetAlpha () : Alpha);
102102 ConstrainSinPhi (iWay == 0 ? 0 .95f : GPUCA_MAX_SIN_PHI_LOW);
103- CADEBUG (printf (" Fitting track %d way %d (sector %d, alpha %f)\n " , iTrk, iWay, CAMath::Float2IntRn (prop.GetAlpha () / kSectAngle ) + (mP [1 ] < 0 ? 18 : 0 ), prop.GetAlpha ()));
103+ CADEBUG (printf (" Fitting track %d way %d (sector %d, alpha %f) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! \n " , iTrk, iWay, CAMath::Float2IntRn (prop.GetAlpha () / kSectAngle ) + (mP [1 ] < 0 ? 18 : 0 ), prop.GetAlpha ()));
104104
105105 N = 0 ;
106106 lastUpdateX = -1 ;
@@ -190,7 +190,7 @@ GPUd() bool GPUTPCGMTrackParam::Fit(GPUTPCGMMerger* GPUrestrict() merger, int32_
190190 lastSector = cluster.sector ;
191191 }
192192 // clang-format off
193- CADEBUG (printf (" \t %21sPropaga Alpha %8.3f , X %8.3f - Y %8.3f, Z %8.3f - QPt %7.2f (%7.2f), SP %5.2f (%5.2f) --- Res %8.3f %8.3f --- Cov sY %8.3f sZ %8.3f sSP %8.3f sPt %8.3f - YPt %8.3f - Err %d" , " " , prop.GetAlpha (), mX , mP [0 ], mP [1 ], mP [4 ], prop.GetQPt0 (), mP [2 ], prop.GetSinPhi0 (), mP [0 ] - yy, mP [1 ] - zz, sqrtf (mC [0 ]), sqrtf (mC [2 ]), sqrtf (mC [5 ]), sqrtf (mC [14 ]), mC [10 ], retValProp));
193+ CADEBUG (printf (" \t %21sPropaga Alpha %8.3f , X %8.3f - Y %8.3f, Z %8.3f - QPt %7.2f (%7.2f), SP %5.2f (%5.2f) --- Res %8.3f %8.3f --- Cov sY %8.3f sZ %8.3f sSP %8.3f sPt %8.3f - YPt %8.3f - PErr %d" , " " , prop.GetAlpha (), mX , mP [0 ], mP [1 ], mP [4 ], prop.GetQPt0 (), mP [2 ], prop.GetSinPhi0 (), mP [0 ] - yy, mP [1 ] - zz, sqrtf (mC [0 ]), sqrtf (mC [2 ]), sqrtf (mC [5 ]), sqrtf (mC [14 ]), mC [10 ], retValProp));
194194 // clang-format on
195195
196196 if (crossCE) {
@@ -265,10 +265,10 @@ GPUd() bool GPUTPCGMTrackParam::Fit(GPUTPCGMMerger* GPUrestrict() merger, int32_
265265 }
266266 // clang-format off
267267 CADEBUG (if (!CheckCov ()) GPUError (" INVALID COV AFTER UPDATE!!!" ));
268- CADEBUG (printf (" \t %21sFit Alpha %8.3f , X %8.3f - Y %8.3f, Z %8.3f - QPt %7.2f (%7.2f), SP %5.2f (%5.2f), DzDs %5.2f %16s --- Cov sY %8.3f sZ %8.3f sSP %8.3f sPt %8.3f - YPt %8.3f - Err %d\n " , " " , prop.GetAlpha (), mX , mP [0 ], mP [1 ], mP [4 ], prop.GetQPt0 (), mP [2 ], prop.GetSinPhi0 (), mP [3 ], " " , sqrtf (mC [0 ]), sqrtf (mC [2 ]), sqrtf (mC [5 ]), sqrtf (mC [14 ]), mC [10 ], retValUpd));
268+ CADEBUG (printf (" \t %21sFit Alpha %8.3f , X %8.3f - Y %8.3f, Z %8.3f - QPt %7.2f (%7.2f), SP %5.2f (%5.2f), DzDs %5.2f %16s --- Cov sY %8.3f sZ %8.3f sSP %8.3f sPt %8.3f - YPt %8.3f - FErr %d\n " , " " , prop.GetAlpha (), mX , mP [0 ], mP [1 ], mP [4 ], prop.GetQPt0 (), mP [2 ], prop.GetSinPhi0 (), mP [3 ], " " , sqrtf (mC [0 ]), sqrtf (mC [2 ]), sqrtf (mC [5 ]), sqrtf (mC [14 ]), mC [10 ], retValUpd));
269269 // clang-format on
270270
271- ConstrainSinPhi ();
271+ ConstrainSinPhi (); // TODO: Limit using ConstrainSinPhi everywhere!
272272 if (retValUpd == 0 ) // track is updated
273273 {
274274 lastUpdateX = mX ;
0 commit comments