Skip to content

Commit 0175c6c

Browse files
ddobrigkalibuild
andauthored
[PWGLF] Library cleanup for strangeness builder (#9384)
Co-authored-by: ALICE Builder <alibuild@users.noreply.github.com>
1 parent 31e7178 commit 0175c6c

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

PWGLF/TableProducer/Strangeness/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ o2physics_add_dpl_workflow(strangederivedbuilder
109109

110110
o2physics_add_dpl_workflow(strangenessbuilder
111111
SOURCES strangenessbuilder.cxx
112-
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::AnalysisCore O2::DetectorsBase KFParticle::KFParticle
112+
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2::DCAFitter KFParticle::KFParticle
113113
COMPONENT_NAME Analysis)
114114

115115
o2physics_add_dpl_workflow(v0-selector
@@ -146,4 +146,4 @@ o2physics_add_dpl_workflow(cascademlselection
146146
o2physics_add_dpl_workflow(sigma0builder
147147
SOURCES sigma0builder.cxx
148148
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::MLCore
149-
COMPONENT_NAME Analysis)
149+
COMPONENT_NAME Analysis)

PWGLF/TableProducer/Strangeness/strangenessbuilder.cxx

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)