Skip to content

Commit 2012248

Browse files
authored
Add protection for tracks without associated MC particles (#986)
1 parent b363810 commit 2012248

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

PWGLF/Tasks/v0cascadesqa.cxx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -256,9 +256,14 @@ struct v0cascadesQA {
256256
if (v0.v0cosPA(collision.posX(), collision.posY(), collision.posZ()) > V0_cosPA) {
257257
if (v0.v0radius() > V0_radius && v0.dcaV0daughters() < V0_dcav0dau && TMath::Abs(v0.dcapostopv()) > V0_dcapostopv && TMath::Abs(v0.dcanegtopv()) > V0_dcanegtopv) {
258258

259-
auto mcnegtrack = v0.negTrack_as<MyTracksMC>().mcParticle_as<aod::McParticles>();
260-
auto mcpostrack = v0.posTrack_as<MyTracksMC>().mcParticle_as<aod::McParticles>();
259+
auto reconegtrack = v0.negTrack_as<MyTracksMC>();
260+
auto recopostrack = v0.posTrack_as<MyTracksMC>();
261+
if (!reconegtrack.has_mcParticle() || !recopostrack.has_mcParticle()) {
262+
continue;
263+
}
261264

265+
auto mcnegtrack = reconegtrack.mcParticle_as<aod::McParticles>();
266+
auto mcpostrack = recopostrack.mcParticle_as<aod::McParticles>();
262267
if (!mcnegtrack.has_mothers() || !mcpostrack.has_mothers()) {
263268
continue;
264269
}

0 commit comments

Comments
 (0)