@@ -266,23 +266,23 @@ struct strangenessFilter {
266266 {
267267 return track.pt () > cfgHMOmegaCuts.hMinPtHM && std::abs (track.eta ()) < cfgHMOmegaCuts.hEtaHM && track.tpcNClsCrossedRows () >= tpcmincrossedrows && track.tpcChi2NCl () <= 4 .f && track.itsChi2NCl () <= 36 .f && (track.itsClusterMap () & 0x7 ) != 0 ;
268268 }
269- float getV0V0DCA (TVector3 v01pos, TVector3 v01mom, TVector3 v02pos, TVector3 v02mom)
269+ float getV0V0DCA (const TVector3& v01pos, const TVector3& v01mom, const TVector3& v02pos, const TVector3& v02mom)
270270 {
271271 TVector3 posdiff = v02pos - v01pos;
272272 TVector3 cross = v01mom.Cross (v02mom);
273273 TVector3 dcaVec = (posdiff.Dot (cross) / cross.Mag2 ()) * cross;
274274 return dcaVec.Mag ();
275275 }
276- float getV0V0CPA (TVector3 v01mom, TVector3 v02mom)
276+ float getV0V0CPA (const TVector3& v01mom, const TVector3& v02mom)
277277 {
278278 return v01mom.Dot (v02mom) / (v01mom.Mag () * v02mom.Mag ());
279279 }
280- float getV0V0Distance (TVector3 v01pos, TVector3 v02pos)
280+ float getV0V0Distance (const TVector3& v01pos, const TVector3& v02pos)
281281 {
282282 TVector3 posdiff = v02pos - v01pos;
283283 return posdiff.Mag ();
284284 }
285- float getV0V0Radius (TVector3 v01pos, TVector3 v01mom, TVector3 v02pos, TVector3 v02mom)
285+ float getV0V0Radius (const TVector3& v01pos, TVector3 v01mom, const TVector3& v02pos, TVector3 v02mom)
286286 {
287287 TVector3 posdiff = v02pos - v01pos;
288288 v01mom *= 1 . / v01mom.Mag ();
@@ -296,7 +296,7 @@ struct strangenessFilter {
296296 radVec *= 0.5 ;
297297 return radVec.Mag ();
298298 }
299- bool isSelectedV0V0 (TVector3 v01pos, TVector3 v01mom, TVector3 v02pos, TVector3 v02mom)
299+ bool isSelectedV0V0 (const TVector3& v01pos, const TVector3& v01mom, const TVector3& v02pos, const TVector3& v02mom)
300300 {
301301 if (getV0V0DCA (v01pos, v01mom, v02pos, v02mom) > cfgLLCuts.cfgMaxDCAV0V0 )
302302 return false ;
@@ -1217,7 +1217,7 @@ struct strangenessFilter {
12171217
12181218 // QA tracks
12191219 int triggcounterAllEv = 0 ;
1220- for (auto track : tracks) { // start loop over tracks
1220+ for (const auto & track : tracks) { // start loop over tracks
12211221 if (cfgTrackCuts.isTrackFilter && !selectTrack (track)) {
12221222 continue ;
12231223 }
@@ -1524,7 +1524,7 @@ struct strangenessFilter {
15241524 QAHistosSigma.fill (HIST (" hDecayRadiusSigma" ), decRad);
15251525 // pair a proton
15261526 bool isProtonPaired = false ;
1527- for (auto track : tracks) {
1527+ for (const auto & track : tracks) {
15281528 if (track.globalIndex () == dauTrack.globalIndex ()) {
15291529 continue ;
15301530 }
0 commit comments