@@ -1335,19 +1335,19 @@ struct he3HadronFemto {
13351335 continue ;
13361336
13371337 const float itsNSigmaHad = settingHadPDGCode == PDG_t::kProton ? mResponseITS .nSigmaITS <o2::track::PID::Proton>(track.itsClusterSizes (), track.p (), track.eta ()) : mResponseITS .nSigmaITS <o2::track::PID::Pion>(track.itsClusterSizes (), track.p (), track.eta ());
1338- mQaRegistry .fill (HIST (" Had/h2NsigmaHadronITS_preselection" ), track.pt (), itsNSigmaHad);
1338+ mQaRegistry .fill (HIST (" Had/h2NsigmaHadronITS_preselection" ), track.sign () * track. pt (), itsNSigmaHad);
13391339
13401340 if (selectDcaNsigmaCut (track, Species::kHad ) && (itsNSigmaHad > settingCutNsigmaITSHad)) {
13411341
1342- mQaRegistry .fill (HIST (" Had/hHadronPt" ), track.pt ());
1343- mQaRegistry .fill (HIST (" Had/h2NsigmaHadronITS" ), track.pt (), itsNSigmaHad);
1342+ mQaRegistry .fill (HIST (" Had/hHadronPt" ), track.sign () * track. pt ());
1343+ mQaRegistry .fill (HIST (" Had/h2NsigmaHadronITS" ), track.sign () * track. pt (), itsNSigmaHad);
13441344
13451345 const float tpcNSigmaHad = computeTPCNSigmaHadron (track);
1346- mQaRegistry .fill (HIST (" Had/h2NsigmaHadronTPC_preselection" ), track.pt (), tpcNSigmaHad);
1346+ mQaRegistry .fill (HIST (" Had/h2NsigmaHadronTPC_preselection" ), track.sign () * track. pt (), tpcNSigmaHad);
13471347
13481348 if (track.hasTOF ()) {
13491349 const float tofNSigmaHad = computeTOFNSigmaHadron (track);
1350- mQaRegistry .fill (HIST (" Had/h2NsigmaHadronTOF_preselection" ), track.pt (), tofNSigmaHad);
1350+ mQaRegistry .fill (HIST (" Had/h2NsigmaHadronTOF_preselection" ), track.sign () * track. pt (), tofNSigmaHad);
13511351 }
13521352 }
13531353
@@ -1358,10 +1358,10 @@ struct he3HadronFemto {
13581358 if (!selectTrack (track, Species::kHe3 ) || !selectDcaNsigmaCut (track, Species::kHe3 ) || (itsNSigmaHe3 < settingCutNsigmaITSHe3))
13591359 continue ;
13601360
1361- mQaRegistry .fill (HIST (" He3/hHe3Pt" ), ptHe3Corrected);
1361+ mQaRegistry .fill (HIST (" He3/hHe3Pt" ), track. sign () * ptHe3Corrected);
13621362 mQaRegistry .fill (HIST (" He3/hDCAxyHe3" ), track.dcaXY ());
13631363 mQaRegistry .fill (HIST (" He3/hDCAzHe3" ), track.dcaZ ());
1364- mQaRegistry .fill (HIST (" He3/h2NsigmaHe3ITS" ), ptHe3Corrected, itsNSigmaHe3);
1364+ mQaRegistry .fill (HIST (" He3/h2NsigmaHe3ITS" ), track. sign () * ptHe3Corrected, itsNSigmaHe3);
13651365
13661366 bool heliumPID = track.pidForTracking () == o2::track::PID::Helium3 || track.pidForTracking () == o2::track::PID::Alpha;
13671367 float correctedTPCinnerParam = (heliumPID && settingCompensatePIDinTracking) ? track.tpcInnerParam () / 2 .f : track.tpcInnerParam ();
0 commit comments