]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDonlineTrackMatching.cxx
optionally mail the full prod summary log
[u/mrichter/AliRoot.git] / TRD / AliTRDonlineTrackMatching.cxx
index 91ed2784c8fec20b885b4cb4e701632349e51ce7..fb509e84866ee3e8e5d9434b2b99a17d348e4f14 100644 (file)
@@ -481,6 +481,10 @@ Bool_t AliTRDonlineTrackMatching::ProcessEvent(AliESDEvent *esdEvent, Bool_t upd
        (trdTrack->GetLabel() != label))
       continue;
 
+    if ((trdTrack->GetSector() < 0) || (trdTrack->GetSector() > 17) ||
+       (trdTrack->GetStack() < 0) || (trdTrack->GetStack() > 4))
+      continue;
+
     stack = TrdSecSiLsi(trdTrack->GetSector(), trdTrack->GetStack());
     trdPt = (esdEvent->GetMagneticField() > 0.) ? (-1.*trdTrack->Pt()) : trdTrack->Pt();
     matchTrack = NULL;
@@ -530,6 +534,9 @@ Bool_t AliTRDonlineTrackMatching::ProcessEvent(AliESDEvent *esdEvent, Bool_t upd
     }
 
     if ((matchTrack) && (matchRating >= fMinMatchRating)){
+      AliDebug(1, Form("S%02d-%d  trd %d - esd %d   match!    pt:  %.2f  %.2f",
+                      trdTrack->GetSector(), trdTrack->GetStack(), iTrdTrack, matchEsdTrackIndexInStack,
+                      trdPt, matchTrack->GetSignedPt()));
 #ifdef TRD_TM_DEBUG
       printf("#TRACKMATCHING  S%02d-%d  trd %d - esd %d   match!    pt:  %.2f  %.2f\n",
             trdTrack->GetSector(), trdTrack->GetStack(), iTrdTrack, matchEsdTrackIndexInStack,