]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliAODVertex.cxx
Fix for Savannah bug report 59287
[u/mrichter/AliRoot.git] / STEER / AliAODVertex.cxx
index f9b25960b62ae4da28d4881a6855a2139afed52b..6a696725dcafc65c84b59e4885408da115b4ac54 100644 (file)
@@ -258,13 +258,15 @@ template <class T> void AliAODVertex::GetSigmaXYZ(T sigma[3]) const
 Int_t AliAODVertex::GetNContributors() const 
 {
   // Returns the number of tracks used to fit this vertex.
-  
   Int_t cont = 0;
 
-  for (Int_t iDaug = 0; iDaug < GetNDaughters(); iDaug++) {
-    if (((AliAODTrack*)fDaughters.At(iDaug))->GetUsedForVtxFit()) cont++;
+  if (!strcmp(GetTitle(), "vertexer: 3D")) {
+    cont = fNprong;
+  } else {
+    for (Int_t iDaug = 0; iDaug < GetNDaughters(); iDaug++) {
+      if (((AliAODTrack*)fDaughters.At(iDaug))->GetUsedForVtxFit()) cont++;
+    }
   }
-
   return cont;
 }