From e090fd3236a197ff18f374747e962d9844937050 Mon Sep 17 00:00:00 2001 From: sgorbuno Date: Wed, 16 Mar 2011 12:06:57 +0000 Subject: [PATCH 1/1] coverity 15108 fixed --- HLT/EVE/AliHLTEveHLT.cxx | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/HLT/EVE/AliHLTEveHLT.cxx b/HLT/EVE/AliHLTEveHLT.cxx index 72dd416f52d..a7a55118234 100644 --- a/HLT/EVE/AliHLTEveHLT.cxx +++ b/HLT/EVE/AliHLTEveHLT.cxx @@ -545,23 +545,24 @@ AliEveTrack* AliHLTEveHLT::MakeEsdTrack (AliESDtrack *at, TEveTrackList* cont) { // set a reference at the half of trajectory for better drawing // - for( double dxx=dx/2; ok && TMath::Abs(dxx)>=1.; dxx*=.9 ){ - - if( !t.TransportToX(x0+dxx, bz, .999 ) ){ - ok = 0; - break; + if( ok ){ + double dxx=dx/2; + if( TMath::Abs(dxx)>=1. ){ + + if( !t.TransportToX(x0+dxx, bz, .999 ) ){ + ok = 0; + } else { + AliExternalTrackParam tt; + AliHLTTPCCATrackConvertor::GetExtParam( t, tt, trackParam.GetAlpha() ); + tt.GetXYZ(vbuf); + tt.GetPxPyPz(pbuf); + TEvePathMark midPoint(TEvePathMark::kReference); + midPoint.fV.Set(vbuf); + midPoint.fP.Set(pbuf); + track->AddPathMark( midPoint ); + } } - AliExternalTrackParam tt; - AliHLTTPCCATrackConvertor::GetExtParam( t, tt, trackParam.GetAlpha() ); - tt.GetXYZ(vbuf); - tt.GetPxPyPz(pbuf); - TEvePathMark midPoint(TEvePathMark::kReference); - midPoint.fV.Set(vbuf); - midPoint.fP.Set(pbuf); - track->AddPathMark( midPoint ); - break; } - // // Set a reference at the end of the trajectory -- 2.39.3