diff --git a/reco/KF/CbmKFParticleFinderPID.h b/reco/KF/CbmKFParticleFinderPID.h index f8b91d359d582b502022b9532397ff792d6f9b07..7e2698f9c8ddc067cd401eeba54b307af38ad34d 100644 --- a/reco/KF/CbmKFParticleFinderPID.h +++ b/reco/KF/CbmKFParticleFinderPID.h @@ -28,7 +28,7 @@ public: Double_t fTrackLengthMax {1.e10}; Double_t fTrackTofTimeMin {0.}; Double_t fTrackTofTimeMax {1.e10}; - Double_t fSP[7][5] {0}; // ? + Double_t fSP[7][5] {{0}}; // ? }; // Constructors/Destructors --------- diff --git a/reco/L1/CbmL1Performance.cxx b/reco/L1/CbmL1Performance.cxx index 956f31f2f0c749fd5ffa68d32518e6ee96018d2e..2d80119cb2ca9581d6ba3df0654efd37f129cce8 100644 --- a/reco/L1/CbmL1Performance.cxx +++ b/reco/L1/CbmL1Performance.cxx @@ -54,6 +54,9 @@ #include <map> #include <vector> +#include <cmath> +#include <math.h> + #include "L1Algo/L1Algo.h" #include "L1Algo/L1Def.h" #include "L1Algo/L1Fit.h" @@ -1388,7 +1391,7 @@ void CbmL1::TrackFitPerformance() { // vertex CbmL1MCTrack mc = *(it->GetMCTracks()[0]); fit.SetTrack(it->T, it->C); - L1TrackPar& tr = fit.Tr(); + const L1TrackPar& tr = fit.Tr(); // if (mc.mother_ID != -1) { // secondary if (!mc.IsPrimary()) { // secondary @@ -1430,7 +1433,7 @@ void CbmL1::TrackFitPerformance() h_fitSV[2]->Fill((tr.tx[0] - mc.px / mc.pz) * 1.e3); h_fitSV[3]->Fill((tr.ty[0] - mc.py / mc.pz) * 1.e3); h_fitSV[4]->Fill(100. * (fabs(1. / tr.qp[0]) / mc.p - 1.)); - if (std::isfinite(tr.C00[0]) && tr.C00[0] > 0) h_fitSV[5]->Fill((tr.x[0] - mc.x) / sqrt(tr.C00[0])); + if (std::isfinite(tr.C00[0]) && tr.C00[0] > 0) { h_fitSV[5]->Fill((tr.x[0] - mc.x) / sqrt(tr.C00[0])); } if (std::isfinite(tr.C11[0]) && tr.C11[0] > 0) h_fitSV[6]->Fill((tr.y[0] - mc.y) / sqrt(tr.C11[0])); if (std::isfinite(tr.C22[0]) && tr.C22[0] > 0) h_fitSV[7]->Fill((tr.tx[0] - mc.px / mc.pz) / sqrt(tr.C22[0])); if (std::isfinite(tr.C33[0]) && tr.C33[0] > 0) h_fitSV[8]->Fill((tr.ty[0] - mc.py / mc.pz) / sqrt(tr.C33[0])); diff --git a/reco/L1/L1Algo/L1Fit.cxx b/reco/L1/L1Algo/L1Fit.cxx index 0639c696bfd79b7be32c5179e3445af5d199b0db..7ea106f6e0904a2398faf80fa1ab8cb4f467b357 100644 --- a/reco/L1/L1Algo/L1Fit.cxx +++ b/reco/L1/L1Algo/L1Fit.cxx @@ -377,7 +377,7 @@ void L1Fit::ExtrapolateStep // extrapolates track parameters and returns jacobi fvec f2_ty[4], f3_ty[4], f4_ty[4]; // df* / dty fvec f2_qp[4], f3_qp[4], f4_qp[4]; // df* / dqp - fvec k[5][5] = {0., 0., 0., 0., 0.}; + fvec k[5][5] {{0.}}; // Runge-Kutta steps for track parameters //