@@ -63,12 +63,12 @@ static const std::vector<std::string> tableNames{
6363 " V0MCCores" , // .21 (MC)
6464 " V0CoreMCLabels" , // .22 (MC)
6565 " V0MCCollRefs" , // .23 (MC)
66- " McCascLabels" , // 24 (MC/standard analysis)
67- " McKFCascLabels" , // 25 (MC)
68- " McTraCascLabels" , // 26 (MC)
69- " McCascBBTags" , // 27 (MC)
70- " CascMCCores" , // 28 (MC)
71- " CascCoreMCLabels" , // 29 (MC)
66+ " McCascLabels" , // . 24 (MC/standard analysis)
67+ " McKFCascLabels" , // . 25 (MC)
68+ " McTraCascLabels" , // . 26 (MC)
69+ " McCascBBTags" , // . 27 (MC)
70+ " CascMCCores" , // . 28 (MC)
71+ " CascCoreMCLabels" , // . 29 (MC)
7272 " CascMCCollRefs" , // 30 (MC)
7373 " StraCollision" , // 31 (derived)
7474 " StraCollLabels" , // 32 (derived)
@@ -1124,6 +1124,12 @@ struct StrangenessBuilder {
11241124 auto const & posTrack = v0.template posTrack_as <TTracks>();
11251125 auto const & negTrack = v0.template negTrack_as <TTracks>();
11261126 auto const & bachTrack = cascade.template bachelor_as <TTracks>();
1127+ if (v0Map[v0.globalIndex ()] < 0 ) {
1128+ // this V0 hasn't been stored / cached
1129+ cascdataLink (-1 );
1130+ interlinks.cascadeToCascCores .push_back (-1 );
1131+ continue ; // didn't work out, skip
1132+ }
11271133 if (!straHelper.buildCascadeCandidate (collision,
11281134 v0sFromCascades[v0Map[v0.globalIndex ()]],
11291135 posTrack,
0 commit comments