]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Bug fix (A.Dainese)
authorbelikov <belikov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 30 Nov 2007 13:44:12 +0000 (13:44 +0000)
committerbelikov <belikov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 30 Nov 2007 13:44:12 +0000 (13:44 +0000)
STEER/AliReconstruction.cxx

index 023daf42a440be23e3f8e6f9d6e9bef78cd55265..45dbbf0135ce14dbb6325b133c6168333ce4501f 100644 (file)
@@ -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); 
            }