]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGHF/hfe/AliHFEsmearDCA.cxx
Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / PWGHF / hfe / AliHFEsmearDCA.cxx
index 9a49e5433e1b27f1fb6dad42cbad95d64d05129b..0b0edfaa4394fccc2cb4c3baa59f203adf8b632c 100644 (file)
@@ -344,7 +344,8 @@ void AliHFEsmearDCA::GetImproveITSImpactParameters(AliVTrack *track, Double_t &d
 //  track->SetP(p,kTRUE);
 
   AliESDEvent *esdevent = dynamic_cast<AliESDEvent *>(fEvent);
-  const AliVVertex *vtxESDSkip = esdevent->GetPrimaryVertex();
+  if(!esdevent) return;
+  //const AliVVertex *vtxESDSkip = esdevent->GetPrimaryVertex();
    // recalculate primary vertex for peri. and pp
    AliVertexerTracks vertexer(fEvent->GetMagneticField());
    vertexer.SetITSMode();
@@ -362,7 +363,8 @@ void AliHFEsmearDCA::GetImproveITSImpactParameters(AliVTrack *track, Double_t &d
    vertexer.SetVtxStart(diamond);
    delete diamond; diamond=NULL;
  //----------------------------------------------------
-   vtxESDSkip = vertexer.FindPrimaryVertex(fEvent);
+   const AliVVertex *vtxESDSkip = (const AliVVertex *) vertexer.FindPrimaryVertex(fEvent);   
+   //vtxESDSkip = vertexer.FindPrimaryVertex(fEvent);
 
    // Getting the DCA
    // Propagation always done on a working copy to not disturb the track params of the original track