]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Changed conversion from AliKFVertex to AliESDVertex (S. Gorbunov)
authordainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 17 Dec 2008 18:09:54 +0000 (18:09 +0000)
committerdainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 17 Dec 2008 18:09:54 +0000 (18:09 +0000)
PWG3/vertexingHF/AliAnalysisVertexingHF.cxx

index 184b5b925b3f357b5a38557e515c0a77fd05c4e3..dbdb7e8129c244728a09ff8b3e0f5cce03c004b9 100644 (file)
@@ -31,7 +31,7 @@
 #include "AliVVertex.h"
 #include "AliVTrack.h"
 #include "AliVertexerTracks.h"
-#include "AliKFParticle.h"
+#include "AliKFVertex.h"
 #include "AliESDEvent.h"
 #include "AliESDVertex.h"
 #include "AliESDtrack.h"
@@ -963,7 +963,7 @@ AliAODVertex* AliAnalysisVertexingHF::ReconstructSecondaryVertex(TObjArray *trkA
 
     AliKFParticle::SetField(fBzkG);
 
-    AliKFParticle vertexKF;
+    AliKFVertex vertexKF;
 
     Int_t nTrks = trkArray->GetEntriesFast();
     for(Int_t i=0; i<nTrks; i++) {
@@ -971,8 +971,10 @@ AliAODVertex* AliAnalysisVertexingHF::ReconstructSecondaryVertex(TObjArray *trkA
       AliKFParticle daughterKF(*esdTrack,211);
       vertexKF.AddDaughter(daughterKF);
     }
-    vertexESD = new AliESDVertex();
-    vertexKF.CopyToESDVertex(*vertexESD);
+    vertexESD = new AliESDVertex(vertexKF.Parameters(),
+                                vertexKF.CovarianceMatrix(),
+                                vertexKF.GetChi2(),
+                                vertexKF.GetNContributors());
 
   }