]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Another pass at fixing coverity issues
authorcnattras <cnattras@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 14 Mar 2011 12:23:39 +0000 (12:23 +0000)
committercnattras <cnattras@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 14 Mar 2011 12:23:39 +0000 (12:23 +0000)
PWG4/totEt/AliAnalysisEtReconstructed.cxx
PWG4/totEt/AliAnalysisHadEtReconstructed.cxx

index d929a1db71125c19fac6af74f42d774b6ebadba7..da92f73030a538f8e342430f146944049cdb4d10 100644 (file)
@@ -341,13 +341,16 @@ bool AliAnalysisEtReconstructed::CheckGoodVertex(AliVParticle* track)
 
     Float_t bxy = 999.;
     Float_t bz = 999.;
-    if(track) { 
-      dynamic_cast<AliESDtrack*>(track)->GetImpactParametersTPC(bxy,bz);    
-    } 
-    else {
+    if(!track){
       AliError("ERROR: no track");
       return kFALSE;
     }
+    AliESDtrack *esdTrack = dynamic_cast<AliESDtrack*>(track);
+    if(!esdTrack){
+      AliError("ERROR: no track");
+      return kFALSE;
+    }
+    esdTrack->GetImpactParametersTPC(bxy,bz);
 
 
     bool status = (TMath::Abs(track->Xv()) < fCuts->GetReconstructedVertexXCut()) && 
index 67f5fd82fb5415757be505f230c5d75d72907a2c..38b67f47fc192c12ddac9b29e573b7d31604ac92 100644 (file)
@@ -388,13 +388,16 @@ Bool_t AliAnalysisHadEtReconstructed::CheckGoodVertex(AliVParticle* track)
 
     Float_t bxy = 999.;
     Float_t bz = 999.;
-    if(track) {
-      dynamic_cast<AliESDtrack*>(track)->GetImpactParametersTPC(bxy,bz);
+    if(!track){
+      AliError("ERROR: no track");
+      return kFALSE;
     }
-    else {
+    AliESDtrack *esdTrack = dynamic_cast<AliESDtrack*>(track);
+    if(!esdTrack){
       AliError("ERROR: no track");
       return kFALSE;
     }
+    esdTrack->GetImpactParametersTPC(bxy,bz);
 
     bool status = (TMath::Abs(track->Xv()) < fCuts->GetReconstructedVertexXCut()) && 
       (TMath::Abs(track->Yv()) < fCuts->GetReconstructedVertexYCut()) &&