From 357cd93491f686aedf432f7eaf37352a8096950a Mon Sep 17 00:00:00 2001 From: dainese Date: Wed, 12 Nov 2008 21:46:23 +0000 Subject: [PATCH] Check for primary vertex type --- PWG3/vertexingHF/AliAnalysisVertexingHF.cxx | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/PWG3/vertexingHF/AliAnalysisVertexingHF.cxx b/PWG3/vertexingHF/AliAnalysisVertexingHF.cxx index 02a58203af6..ea22bc7d345 100644 --- a/PWG3/vertexingHF/AliAnalysisVertexingHF.cxx +++ b/PWG3/vertexingHF/AliAnalysisVertexingHF.cxx @@ -224,8 +224,20 @@ void AliAnalysisVertexingHF::FindCandidates(AliVEvent *event, trkEntries = (Int_t)event->GetNumberOfTracks(); AliDebug(1,Form(" Number of tracks: %d",trkEntries)); + + if(trkEntries<2) { + AliDebug(1,Form(" Not enough tracks: %d",trkEntries)); + return; + } - if(trkEntries<2 || !event->GetPrimaryVertex()) { + const AliVVertex *primary = event->GetPrimaryVertex(); + if(!primary) { + AliDebug(1," No primary vertex from tracks"); + return; + } + TString primTitle = primary->GetTitle(); + if(!primTitle.Contains("VertexerTracks")) { + AliDebug(1," No primary vertex from tracks"); return; } -- 2.43.5