]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
#100619: Request for update of AliAnalysisTaskESDfilter.cxx
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 27 Feb 2013 16:47:14 +0000 (16:47 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 27 Feb 2013 16:47:14 +0000 (16:47 +0000)
ANALYSIS/AliAnalysisTaskESDfilter.cxx

index 9e60fc3c0f84dfd837a37b8206fa05721b900851..ab31f223f0ffd4627d199170b1ca3a837a252475 100644 (file)
@@ -1975,6 +1975,18 @@ void AliAnalysisTaskESDfilter::ConvertPrimaryVertices(const AliESDEvent& esd)
     pVTRK->SetNContributors(vtxP->GetNContributors());
     pVTRK->SetBC(vtxP->GetBC());
   }
+
+  // Add TPC "main" vertex 
+  const AliESDVertex *vtxT = esd.GetPrimaryVertexTPC();
+  vtxT->GetXYZ(pos); // position
+  vtxT->GetCovMatrix(covVtx); //covariance matrix
+  AliAODVertex * mVTPC = new(Vertices()[fNumberOfVertices++])
+  AliAODVertex(pos, covVtx, vtxT->GetChi2toNDF(), NULL, -1, AliAODVertex::kMainTPC);
+  mVTPC->SetName(vtxT->GetName());
+  mVTPC->SetTitle(vtxT->GetTitle());
+  mVTPC->SetNContributors(vtxT->GetNContributors()); 
+
+
 }
 
 //______________________________________________________________________________