|
13 | 13 | // Strangeness TOF PID |
14 | 14 | // *+-+*+-+*+-+*+-+*+-+*+-+* |
15 | 15 | // |
| 16 | +/// \file strangenesstofpid.cxx |
16 | 17 | /// \author Nicolò Jacazio |
17 | 18 | /// \author David Dobrigkeit Chinellato |
18 | 19 | /// \since 11/05/2023 |
|
58 | 59 | #include <cstdlib> |
59 | 60 | #include <iterator> |
60 | 61 | #include <map> |
| 62 | +#include <unordered_map> |
61 | 63 | #include <string> |
62 | 64 | #include <utility> |
63 | 65 | #include <vector> |
@@ -307,15 +309,15 @@ struct strangenesstofpid { |
307 | 309 | cosAngle1 /= modulus1; |
308 | 310 | sinAngle1 /= modulus1; |
309 | 311 | length1 = trcCircle.rC * TMath::ACos(cosAngle1); |
310 | | - length1 *= sqrt(1.0f + track.getTgl() * track.getTgl()); |
| 312 | + length1 *= std::sqrt(1.0f + track.getTgl() * track.getTgl()); |
311 | 313 |
|
312 | 314 | modulus2 = std::hypot(interceptX2 - trcCircle.xC, interceptY2 - trcCircle.yC) * std::hypot(startPoint[0] - trcCircle.xC, startPoint[1] - trcCircle.yC); |
313 | 315 | cosAngle2 = (interceptX2 - trcCircle.xC) * (startPoint[0] - trcCircle.xC) + (interceptY2 - trcCircle.yC) * (startPoint[1] - trcCircle.yC); |
314 | 316 | sinAngle2 = (interceptX2 - trcCircle.xC) * (startPoint[1] - trcCircle.yC) - (interceptY2 - trcCircle.yC) * (startPoint[0] - trcCircle.xC); |
315 | 317 | cosAngle2 /= modulus2; |
316 | 318 | sinAngle2 /= modulus2; |
317 | 319 | length2 = trcCircle.rC * TMath::ACos(cosAngle2); |
318 | | - length2 *= sqrt(1.0f + track.getTgl() * track.getTgl()); |
| 320 | + length2 *= std::sqrt(1.0f + track.getTgl() * track.getTgl()); |
319 | 321 |
|
320 | 322 | // rotate transverse momentum vector such that it is at intercepts |
321 | 323 | float angle1 = TMath::ACos(cosAngle1); |
@@ -598,7 +600,7 @@ struct strangenesstofpid { |
598 | 600 | if (propagationConfiguration.d_bz_input > -990) { |
599 | 601 | d_bz = propagationConfiguration.d_bz_input; |
600 | 602 | o2::parameters::GRPMagField grpmag; |
601 | | - if (fabs(d_bz) > 1e-5) { |
| 603 | + if (std::fabs(d_bz) > 1e-5) { |
602 | 604 | grpmag.setL3Current(30000.f / (d_bz / 5.0f)); |
603 | 605 | } |
604 | 606 | o2::base::Propagator::initFieldFromGRP(&grpmag); |
@@ -1210,7 +1212,7 @@ struct strangenesstofpid { |
1210 | 1212 | // d3d = std::hypot(cascade.x() - cascCloseToPVPosition[0], cascade.y() - cascCloseToPVPosition[1], cascade.z() - cascCloseToPVPosition[2]); // cross-check variable |
1211 | 1213 | float sinThetaOverTwo = d / (2.0f * trcCircleCascade.rC); |
1212 | 1214 | lengthCascade = 2.0f * trcCircleCascade.rC * TMath::ASin(sinThetaOverTwo); |
1213 | | - lengthCascade *= sqrt(1.0f + cascTrack.getTgl() * cascTrack.getTgl()); |
| 1215 | + lengthCascade *= std::sqrt(1.0f + cascTrack.getTgl() * cascTrack.getTgl()); |
1214 | 1216 | } |
1215 | 1217 |
|
1216 | 1218 | if (!successPropag) { |
|
0 commit comments