]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
NULL pointer check added (coverity #22709)
authorarossi <arossi@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 6 Mar 2013 18:10:11 +0000 (18:10 +0000)
committerarossi <arossi@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 6 Mar 2013 18:10:11 +0000 (18:10 +0000)
PWGHF/correlationHF/AliDxHFEParticleSelectionD0.cxx

index 2eead8228080c0cffe28dda4aeb85f5958ce6d1e..85402f4625a542944631979d91759ad023df424c 100644 (file)
@@ -300,7 +300,8 @@ TObjArray* AliDxHFEParticleSelectionD0::Select(TObjArray* pTracks, const AliVEve
     // Add track if it is either defined as D0bar(selectionCode==2) or both 
     // D0bar and a D0 (selectionCode==3)
     if ((selectionCode==2 || selectionCode==3) && (fFillOnlyD0D0bar==0 || fFillOnlyD0D0bar==2)){
-      fD0InvMass= dynamic_cast<AliAODRecoDecayHF2Prong*>(track)->InvMassD0bar();
+      AliAODRecoDecayHF2Prong* prong=dynamic_cast<AliAODRecoDecayHF2Prong*>(track);
+      fD0InvMass=prong?prong->InvMassD0bar():0.;
       selectedTracks->Add(CreateParticle(track));
     }    
   }