]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Fix in kOneTrack trigger selection.
authorzampolli <zampolli@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 7 Oct 2010 08:15:52 +0000 (08:15 +0000)
committerzampolli <zampolli@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 7 Oct 2010 08:15:52 +0000 (08:15 +0000)
ANALYSIS/AliTriggerAnalysis.cxx

index 3b0576e8cfbb859d6e4ca35752ff74f9599e8a87..9a5068824bb7bb9462804c4263adc57f8e6d1989 100644 (file)
@@ -460,7 +460,12 @@ Bool_t AliTriggerAnalysis::IsOfflineTriggerFired(const AliESDEvent* aEsd, Trigge
   if (decision && (trigger & kOneTrack))
   {
     decision = kFALSE;
-    const AliESDVertex* vertex = aEsd->GetPrimaryVertexSPD();
+    const AliESDVertex* vertex =0x0;
+    vertex = aEsd->GetPrimaryVertexTracks();
+    if (!vertex || vertex->GetNContributors() <= 0)
+    {
+      vertex = aEsd->GetPrimaryVertexSPD();
+    }
     Float_t ptmin, ptmax;
     fEsdTrackCuts->GetPtRange(ptmin,ptmax);
     AliDebug(3, Form("ptmin = %f, ptmax = %f\n",ptmin, ptmax));