Skip to content

Commit 3271038

Browse files
authored
[Common] Fix PID response for Z=2 nuclei (#11795)
1 parent 50e10af commit 3271038

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Common/DataModel/PIDResponseITS.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,8 @@ struct ITSResponse {
9393
template <o2::track::PID::ID id, typename T>
9494
static float nSigmaITS(const T& track)
9595
{
96-
return nSigmaITS<id>(track.itsClusterSizes(), track.p(), track.eta());
96+
unsigned int charge = (id == o2::track::PID::Helium3 || id == o2::track::PID::Alpha) ? 2 : 1;
97+
return nSigmaITS<id>(track.itsClusterSizes(), charge * track.p(), track.eta());
9798
}
9899

99100
static void setParameters(float p0, float p1, float p2,

0 commit comments

Comments
 (0)