From 480dd25a6ab562aa49a3c7f75f6467aa53e6d4f0 Mon Sep 17 00:00:00 2001 From: coppedis Date: Fri, 19 Jun 2009 13:56:01 +0000 Subject: [PATCH] Protection added --- ZDC/AliZDCv3.cxx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/ZDC/AliZDCv3.cxx b/ZDC/AliZDCv3.cxx index d7dd9f3c887..fdc428a1143 100644 --- a/ZDC/AliZDCv3.cxx +++ b/ZDC/AliZDCv3.cxx @@ -2484,15 +2484,18 @@ void AliZDCv3::StepManager() // Int_t curTrackN = gAlice->GetMCApp()->GetCurrentTrackNumber(); TParticle *part = gAlice->GetMCApp()->Particle(curTrackN); - Int_t imo = part->GetFirstMother(); - TParticle * pmot = gAlice->GetMCApp()->Particle(imo); - hits[10] = part->GetPdgCode(); - hits[11] = pmot->GetPdgCode(); //printf("\t PDGCode = %d\n", part->GetPdgCode()); + // + Int_t imo = part->GetFirstMother(); + if(imo>0){ + TParticle * pmot = gAlice->GetMCApp()->Particle(imo); + hits[11] = pmot->GetPdgCode(); + } + else hits[11]=0; // hits[12] = 1.0e09*gMC->TrackTime(); // in ns! - //printf("\t TrackTime = %f\n", hits[11]); + //printf("\t TrackTime = %f\n", hits[12]); AddHit(curTrackN, vol, hits); -- 2.43.0