]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG3/vertexingHF/AliAnalysisVertexingHF.cxx
Check for primary vertex type
[u/mrichter/AliRoot.git] / PWG3 / vertexingHF / AliAnalysisVertexingHF.cxx
index 02a58203af666ee29a82db7f75a0be0a33c8c279..ea22bc7d34582ee2b424ccd101551b8c30a7b1bf 100644 (file)
@@ -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;
   }