]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
not setting primary vertex from ESD, if status==0
authorsgweber <steffen.georg.weber@cern.ch>
Fri, 26 Sep 2014 15:36:21 +0000 (17:36 +0200)
committersgweber <steffen.georg.weber@cern.ch>
Fri, 26 Sep 2014 15:36:21 +0000 (17:36 +0200)
HLT/global/AliFlatESDEvent.cxx

index da01b9330a0d721b16809b8c520db2cdf41365b0..174dd906cd98b1ec0ca896980e5852ffa9062dea 100644 (file)
@@ -207,6 +207,7 @@ Int_t AliFlatESDEvent::SetPrimaryVertexTracks( const AliESDVertex *vtx, size_t a
 {
   // fill primary vertex tracks
   if( !vtx ) return 0;
+       if(!vtx->GetStatus()) return 0;
   if( allocatedVtxMemory < sizeof(AliFlatESDVertex) ) return -1;
   fPrimaryVertexMask |= 0x1;
   fPrimaryVertexTracksPointer = fContentSize;
@@ -220,6 +221,7 @@ Int_t AliFlatESDEvent::SetPrimaryVertexSPD( const AliESDVertex *vtx, size_t allo
 {
   // fill primary vertex SPD
   if( !vtx ) return 0;
+       if(!vtx->GetStatus()) return 0;
   if( allocatedVtxMemory < sizeof(AliFlatESDVertex) ) return -1;
   fPrimaryVertexMask |= 0x2;
   fPrimaryVertexSPDPointer = fContentSize;