]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/EveDet/AliEveMUONTrack.cxx
Coverity
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveMUONTrack.cxx
index b36b48e8e1f8b4571f358361e806f9bd20a5d7c0..7c8689ebca4a18349e6afdac58f8d995df01e991 100644 (file)
@@ -778,14 +778,11 @@ void AliEveMUONTrack::Propagate(Float_t *xr, Float_t *yr, Float_t *zr, Int_t i1,
 
   trackParamAtCluster = fTrack->GetTrackParamAtCluster();
 
-  if (IsMUONTrack() || IsESDTrack()) {
-    trackParam = (AliMUONTrackParam*)trackParamAtCluster->At(i1);
-    charge = (Int_t)trackParam->GetCharge();
-  }
-  if (IsRefTrack()) {
-    trackParam = fTrack->GetTrackParamAtVertex();
+  if (IsMUONTrack() || IsESDTrack() || IsRefTrack()) {
     charge = (Int_t)trackParam->GetCharge();
     trackParam = (AliMUONTrackParam*)trackParamAtCluster->At(i1);
+  } else {
+    return;
   }
 
   vect[0] = xr[i1];