From c12b6e44521eeb1aa42787a598a7850357c4b0bd Mon Sep 17 00:00:00 2001 From: belikov Date: Fri, 30 Nov 2007 13:44:12 +0000 Subject: [PATCH] Bug fix (A.Dainese) --- STEER/AliReconstruction.cxx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/STEER/AliReconstruction.cxx b/STEER/AliReconstruction.cxx index 023daf42a44..45dbbf0135c 100644 --- a/STEER/AliReconstruction.cxx +++ b/STEER/AliReconstruction.cxx @@ -2752,8 +2752,12 @@ void AliReconstruction::WriteAlignmentData(AliESDEvent* esd) Int_t isp2 = 0; while (isp < nspdet) { Bool_t isvalid; - if(IsSelected(fgkDetectorName[iDet],fUseTrackingErrorsForAlignment)) { - isvalid = tracker->GetTrackPointTrackingError(idx[isp2],p,track); + TString dets = fgkDetectorName[iDet]; + if ((fUseTrackingErrorsForAlignment.CompareTo(dets) == 0) || + fUseTrackingErrorsForAlignment.BeginsWith(dets+" ") || + fUseTrackingErrorsForAlignment.EndsWith(" "+dets) || + fUseTrackingErrorsForAlignment.Contains(" "+dets+" ")) { + isvalid = tracker->GetTrackPointTrackingError(idx[isp2],p,track); } else { isvalid = tracker->GetTrackPoint(idx[isp2],p); } -- 2.39.3