There was an error while loading. Please reload this page.
1 parent c1e75f8 commit a1c1b83Copy full SHA for a1c1b83
1 file changed
Common/Core/TPCVDriftManager.h
@@ -131,7 +131,8 @@ class TPCVDriftManager
131
}
132
133
// impose new Z coordinate
134
- track.setZ(track.getZ() + ((track.getTgl() < 0.) ? -dDrift : dDrift));
+ const auto sides = (trackExtra.flags() & (o2::aod::track::TrackFlags::TPCSideA | o2::aod::track::TrackFlags::TPCSideC));
135
+ track.setZ(track.getZ() + (sides == o2::aod::track::TrackFlags::TPCSideC ? -dDrift : (sides == o2::aod::track::TrackFlags::TPCSideA ? dDrift : 0)));
136
if constexpr (std::is_base_of_v<o2::track::TrackParCov, Track>) {
137
track.setCov(track.getSigmaZ2() + dDriftErr * dDriftErr, o2::track::kSigZ2);
138
0 commit comments