Check on contributors of spd vertex
authormbroz <Michal.Broz@cern.ch>
Mon, 1 Dec 2014 14:33:26 +0000 (15:33 +0100)
committermbroz <Michal.Broz@cern.ch>
Mon, 1 Dec 2014 14:33:26 +0000 (15:33 +0100)
PWGUD/UPC/AliAnalysisTaskUpcPhi.cxx
PWGUD/UPC/AliAnalysisTaskUpcPsi2s.cxx

index 6fc3d57..e883e35 100644 (file)
@@ -206,7 +206,6 @@ void AliAnalysisTaskUpcPhi::UserCreateOutputObjects()
   fITSTree ->Branch("fVtxChi2", &fVtxChi2, "fVtxChi2/D");
   fITSTree ->Branch("fVtxNDF", &fVtxNDF, "fVtxNDF/D");
   
-  fITSTree ->Branch("fKfVtxPos", &fKfVtxPos[0], "fKfVtxPos[3]/D");
   fITSTree ->Branch("fSpdVtxPos", &fSpdVtxPos[0], "fSpdVtxPos[3]/D");
   
   fITSTree ->Branch("fZDCAenergy", &fZDCAenergy, "fZDCAenergy/D");
@@ -251,8 +250,6 @@ void AliAnalysisTaskUpcPhi::UserCreateOutputObjects()
   fTPCTree ->Branch("fVtxErr", &fVtxErr[0], "fVtxErr[3]/D");
   fTPCTree ->Branch("fVtxChi2", &fVtxChi2, "fVtxChi2/D");
   fTPCTree ->Branch("fVtxNDF", &fVtxNDF, "fVtxNDF/D");
-  
-  fTPCTree ->Branch("fKfVtxPos", &fKfVtxPos[0], "fKfVtxPos[3]/D");
   fTPCTree ->Branch("fSpdVtxPos", &fSpdVtxPos[0], "fSpdVtxPos[3]/D");
   
   fTPCTree ->Branch("fZDCAenergy", &fZDCAenergy, "fZDCAenergy/D");
index 248461c..3b36a18 100644 (file)
@@ -846,7 +846,7 @@ void AliAnalysisTaskUpcPsi2s::RunAODtree()
   
   //SPD primary vertex
   AliAODVertex *fSPDVertex = aod->GetPrimaryVertexSPD();
-  if(fSPDVertex){
+  if(fSPDVertex->GetNContributors()>0){
        fSpdVtxPos[0] = fSPDVertex->GetX();
        fSpdVtxPos[1] = fSPDVertex->GetY();
        fSpdVtxPos[2] = fSPDVertex->GetZ();