// see if there is a SPD vertex
Bool_t isVtxOK=kTRUE, isCosmics=kFALSE;
AliESDVertex* vtx = (AliESDVertex*)fESDEvent->GetPrimaryVertexSPD();
- if (!vtx && vtx->GetNContributors()<0) isVtxOK = kFALSE;
+ if (!vtx || vtx->GetNContributors()<1) isVtxOK = kFALSE;
if (vtx && strstr(vtx->GetTitle(),"cosmics")) {
isVtxOK = kFALSE;
isCosmics = kTRUE;
//
if (!fESDEvent) return;
AliESDVertex* vtx = (AliESDVertex*)fESDEvent->GetPrimaryVertexTracks();
- if (!vtx) vtx = (AliESDVertex*)fESDEvent->GetPrimaryVertexSPD();
- if (!vtx) {
+ if (!vtx || vtx->GetNContributors()<1) vtx = (AliESDVertex*)fESDEvent->GetPrimaryVertexSPD();
+ if (!vtx || vtx->GetNContributors()<1) {
AliDebug(1,"No primary vertex: cannot flag primary tracks");
return;
}
pid[AliPID::kElectron]>fCutMinElectronProbESD;
//
}
-