]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG4/GammaConv/AliAnalysisTaskGammaConversion.cxx
Fixing coverity defects: 17612, 17611
[u/mrichter/AliRoot.git] / PWG4 / GammaConv / AliAnalysisTaskGammaConversion.cxx
index 3e0c3eb8f6b0e16d5e76a23f100019e1673dbd07..6177e74aa2cb970603fd8b0aba48dffd755d4176 100644 (file)
@@ -3191,12 +3191,14 @@ void AliAnalysisTaskGammaConversion::AddGammaToAOD(AliKFConversionPhoton * kfPar
     //Fill AOD with particles
     TClonesArray *branch=fAODGamma;
     if(branch){
-       new((*branch)[branch->GetEntriesFast()])  AliAODConversionPhoton(kfParticle);
-    }
+               new((*branch)[branch->GetEntriesFast()])  AliAODConversionPhoton(kfParticle);
+    } else {
+               return;
+       }
 
     //Add PID information with ESD tender (AOD implementation is not complete)
 
-    AliAODConversionPhoton *gamma=dynamic_cast<AliAODConversionPhoton*>(fAODGamma->At(fAODGamma->GetEntriesFast()-1));
+    AliAODConversionPhoton *gamma=static_cast<AliAODConversionPhoton*>(fAODGamma->At(fAODGamma->GetEntriesFast()-1));
 
     AliAnalysisManager *man=AliAnalysisManager::GetAnalysisManager();
     AliInputEventHandler* inputHandler = (AliInputEventHandler*) (man->GetInputEventHandler());