Skip to content

Commit 8b34942

Browse files
authored
Fix old derived data processing path
1 parent 2ce7bf0 commit 8b34942

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

PWGLF/TableProducer/Strangeness/strangenesstofpid.cxx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1209,7 +1209,7 @@ struct strangenesstofpid {
12091209
pTof.tpcNSigmaPr = pTra.tpcNSigmaPr();
12101210
if (tofIndices[V0.posTrackExtraId()] >= 0 && collision.eventTime() > -1e+5) {
12111211
auto pTofExt = dauTrackTOFPIDs.rawIteratorAt(tofIndices[V0.posTrackExtraId()]);
1212-
pTof.collisionId = pTofExt.straCollisionId();
1212+
pTof.collisionId = isNewTOFFormat ? pTofExt.straCollisionId() : V0.straCollisionId();
12131213
pTof.tofExpMom = pTofExt.tofExpMom();
12141214
pTof.tofEvTime = collision.eventTime();
12151215
pTof.tofSignal = pTofExt.tofSignal();
@@ -1223,7 +1223,7 @@ struct strangenesstofpid {
12231223
nTof.tpcNSigmaPr = nTra.tpcNSigmaPr();
12241224
if (tofIndices[V0.negTrackExtraId()] >= 0 && collision.eventTime() > -1e+5) {
12251225
auto nTofExt = dauTrackTOFPIDs.rawIteratorAt(tofIndices[V0.negTrackExtraId()]);
1226-
nTof.collisionId = nTofExt.straCollisionId();
1226+
nTof.collisionId = isNewTOFFormat ? nTofExt.straCollisionId() : V0.straCollisionId();
12271227
nTof.tofExpMom = nTofExt.tofExpMom();
12281228
nTof.tofEvTime = collision.eventTime();
12291229
nTof.tofSignal = nTofExt.tofSignal();
@@ -1257,7 +1257,7 @@ struct strangenesstofpid {
12571257
pTof.tpcNSigmaPr = pTra.tpcNSigmaPr();
12581258
if (tofIndices[cascade.posTrackExtraId()] >= 0 && collision.eventTime() > -1e+5) {
12591259
auto pTofExt = dauTrackTOFPIDs.rawIteratorAt(tofIndices[cascade.posTrackExtraId()]);
1260-
pTof.collisionId = pTofExt.straCollisionId();
1260+
pTof.collisionId = isNewTOFFormat ? pTofExt.straCollisionId() : cascade.straCollisionId();
12611261
pTof.tofExpMom = pTofExt.tofExpMom();
12621262
pTof.tofEvTime = collision.eventTime();
12631263
pTof.tofSignal = pTofExt.tofSignal();
@@ -1271,7 +1271,7 @@ struct strangenesstofpid {
12711271
nTof.tpcNSigmaPr = nTra.tpcNSigmaPr();
12721272
if (tofIndices[cascade.negTrackExtraId()] >= 0 && collision.eventTime() > -1e+5) {
12731273
auto nTofExt = dauTrackTOFPIDs.rawIteratorAt(tofIndices[cascade.negTrackExtraId()]);
1274-
nTof.collisionId = nTofExt.straCollisionId();
1274+
nTof.collisionId = isNewTOFFormat ? nTofExt.straCollisionId() : cascade.straCollisionId();
12751275
nTof.tofExpMom = nTofExt.tofExpMom();
12761276
nTof.tofEvTime = collision.eventTime();
12771277
nTof.tofSignal = nTofExt.tofSignal();
@@ -1285,7 +1285,7 @@ struct strangenesstofpid {
12851285
bTof.tpcNSigmaKa = bTra.tpcNSigmaKa();
12861286
if (tofIndices[cascade.bachTrackExtraId()] >= 0 && collision.eventTime() > -1e+5) {
12871287
auto bTofExt = dauTrackTOFPIDs.rawIteratorAt(tofIndices[cascade.bachTrackExtraId()]);
1288-
bTof.collisionId = bTofExt.straCollisionId();
1288+
bTof.collisionId = isNewTOFFormat ? bTofExt.straCollisionId() : cascade.straCollisionId();
12891289
bTof.tofExpMom = bTofExt.tofExpMom();
12901290
bTof.tofEvTime = collision.eventTime();
12911291
bTof.tofSignal = bTofExt.tofSignal();

0 commit comments

Comments
 (0)