]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG0/dNdPt/AlidNdPtCutAnalysisPbPb.cxx
coverity
[u/mrichter/AliRoot.git] / PWG0 / dNdPt / AlidNdPtCutAnalysisPbPb.cxx
index ae97896cfa70b2409880f6e4f37ed0d451db5275..9a7bfd815a593e33f4e92b775d9e1a56512393d7 100644 (file)
@@ -324,18 +324,18 @@ void AlidNdPtCutAnalysisPbPb::Process(AliESDEvent *const esdEvent, AliMCEvent *
 \r
   // get reconstructed vertex  \r
   const AliESDVertex* vtxESD = 0; \r
-  if(evtCuts->IsRecVertexRequired()) \r
-  {\r
-     if(GetAnalysisMode() == AlidNdPtHelper::kTPC) {\r
+  if(GetAnalysisMode() == AlidNdPtHelper::kTPC) {\r
         vtxESD = esdEvent->GetPrimaryVertexTPC();\r
-    }\r
-    else if(GetAnalysisMode() == AlidNdPtHelper::kTPCITS) {\r
-      vtxESD = esdEvent->GetPrimaryVertexTracks();\r
-    }\r
-    else {\r
+  }\r
+  else if(GetAnalysisMode() == AlidNdPtHelper::kTPCITS) {\r
+     vtxESD = esdEvent->GetPrimaryVertexTracks();\r
+  }\r
+  else {\r
        return;\r
-    }\r
   }\r
+\r
+  if(!vtxESD) return;\r
+\r
   Bool_t isEventOK = evtCuts->AcceptEvent(esdEvent,mcEvent,vtxESD); \r
   //printf("isEventOK %d, isEventTriggered %d \n",isEventOK, isEventTriggered);\r
   //printf("GetAnalysisMode() %d \n",GetAnalysisMode());\r