Skip to content

Commit 90d128c

Browse files
author
Ionut Cristian Arsene
committed
Adding a guard if constexpr for TOF n-sigma's in the VarManager
1 parent 93d30ae commit 90d128c

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

PWGDQ/Core/VarManager.h

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2483,10 +2483,13 @@ void VarManager::FillTrack(T const& track, float* values)
24832483
values[kTPCnSigmaPr_Corr] = track.tpcNSigmaPr();
24842484
}
24852485
}
2486-
values[kTOFnSigmaEl] = track.tofNSigmaEl();
2487-
values[kTOFnSigmaPi] = track.tofNSigmaPi();
2488-
values[kTOFnSigmaKa] = track.tofNSigmaKa();
2489-
values[kTOFnSigmaPr] = track.tofNSigmaPr();
2486+
2487+
if constexpr ((fillMap & TrackPID) > 0 || (fillMap & ReducedTrackBarrelPID) > 0) {
2488+
values[kTOFnSigmaEl] = track.tofNSigmaEl();
2489+
values[kTOFnSigmaPi] = track.tofNSigmaPi();
2490+
values[kTOFnSigmaKa] = track.tofNSigmaKa();
2491+
values[kTOFnSigmaPr] = track.tofNSigmaPr();
2492+
}
24902493

24912494
if (fgUsedVars[kTPCsignalRandomized] || fgUsedVars[kTPCnSigmaElRandomized] || fgUsedVars[kTPCnSigmaPiRandomized] || fgUsedVars[kTPCnSigmaPrRandomized]) {
24922495
// NOTE: this is needed temporarily for the study of the impact of TPC pid degradation on the quarkonium triggers in high lumi pp

0 commit comments

Comments
 (0)