Commit fb764a1 1 parent 18d2156 commit fb764a1 Copy full SHA for fb764a1
File tree 1 file changed +11
-2
lines changed
1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -381,6 +381,8 @@ class FemtoUniverseDetaDphiStar
381
381
double arg = 0.3 * charge * magfield * tmpRadiiTPC[i] * 0.01 / (2 . * pt);
382
382
if (abs (arg) < 1.0 ) {
383
383
tmpVec.push_back (phi0 - std::asin (arg));
384
+ } else {
385
+ tmpVec.push_back (999.0 );
384
386
}
385
387
}
386
388
}
@@ -395,15 +397,22 @@ class FemtoUniverseDetaDphiStar
395
397
PhiAtRadiiTPC (part2, tmpVec2);
396
398
int num = tmpVec1.size ();
397
399
float dPhiAvg = 0 ;
400
+ float dphi = 0 ;
401
+ int entries = 0 ;
398
402
for (int i = 0 ; i < num; i++) {
399
- float dphi = tmpVec1.at (i) - tmpVec2.at (i);
403
+ if (tmpVec1.at (i) != 999 && tmpVec2.at (i) != 999 ) {
404
+ dphi = tmpVec1.at (i) - tmpVec2.at (i);
405
+ entries++;
406
+ } else {
407
+ dphi = 0 ;
408
+ }
400
409
dphi = TVector2::Phi_mpi_pi (dphi);
401
410
dPhiAvg += dphi;
402
411
if (plotForEveryRadii) {
403
412
histdetadpiRadii[iHist][i]->Fill (part1.eta () - part2.eta (), dphi);
404
413
}
405
414
}
406
- return dPhiAvg / num ;
415
+ return dPhiAvg / static_cast < float >(entries) ;
407
416
}
408
417
409
418
// Get particle charge from mask
You can’t perform that action at this time.
0 commit comments