\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