Move the check on z after z has been retrieved
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 26 May 2000 08:35:03 +0000 (08:35 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 26 May 2000 08:35:03 +0000 (08:35 +0000)
STEER/AliLego.cxx

index 16aee34..b0f76b3 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.15  2000/05/16 13:10:40  fca
+New method IsNewTrack and fix for a problem in Father-Daughter relations
+
 Revision 1.14  2000/04/27 10:38:21  fca
 Correct termination of Lego Run and introduce Lego getter in AliRun
 
@@ -186,12 +189,12 @@ void AliLego::StepManager()
    Float_t vect[3], dir[3];
    TLorentzVector pos, mom;
 
+   gMC->CurrentMaterial(a,z,dens,radl,absl);
+   
    if (z < 1) return;
     
    gMC->TrackPosition(pos);  
    gMC->TrackMomentum(mom);
-   gMC->CurrentMaterial(a,z,dens,radl,absl);
-   
 // --- See if we have to stop now
    if (TMath::Abs(pos[2]) > fGener->ZMax()  || 
        pos[0]*pos[0] +pos[1]*pos[1] > fGener->RadMax()*fGener->RadMax()) {