Skip to content

Commit 0abf8fb

Browse files
Bhawani Singhwiechula
authored andcommitted
TPCQC:fixes bug on dEdx vs pTPC/z plots
1 parent e3d6fdd commit 0abf8fb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Detectors/TPC/qc/src/PID.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,8 @@ bool PID::processTrack(const o2::tpc::TrackTPC& track, size_t nTracks)
131131
{
132132
// ===| variables required for cutting and filling |===
133133
const auto& dEdx = track.getdEdx();
134-
const auto magCharge = track.getAbsCharge();
135-
const auto pTPC = track.getP() * magCharge; // charge magnitude is divided getP() via getPtInv therefore magCharge is required to be multiplied [fix for He3]
134+
const auto absCharge = track.getAbsCharge();
135+
const auto pTPC = (absCharge > 0) ? (track.getP() / absCharge) : track.getP(); // charge magnitude is divided getP() via getPtInv for pTPC/Z [fix for He3]
136136
const auto tgl = track.getTgl();
137137
const auto snp = track.getSnp();
138138
const auto phi = track.getPhi();

0 commit comments

Comments
 (0)