@@ -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