]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliTracker.cxx
Adding also the SSD absolute residuals in Y
[u/mrichter/AliRoot.git] / STEER / AliTracker.cxx
index d3e4435b4ddae65ec7ccc9ac051cce363358b100..89388ab9955a240c5dc5ff9f4cbc816decc7a3e6 100644 (file)
@@ -405,18 +405,22 @@ void AliTracker::FillResiduals(const AliExternalTrackParam *t,
   h->Fill(residuals[1]);
 
   if (layer==5) {
-    if (p[1]<0)                      // Absolute residual
-       h=(TH1F*)fResiduals->At(40);  // SSD1, C side
-    else                             // 
-       h=(TH1F*)fResiduals->At(41);  // SSD1, A side
-    h->Fill(residuals[1]);           
+    if (p[1]<0) {  // SSD1 absolute residuals
+       ((TH1F*)fResiduals->At(40))->Fill(t->GetY()-p[0]); //C side
+       ((TH1F*)fResiduals->At(41))->Fill(t->GetZ()-p[1]);
+    } else {             
+       ((TH1F*)fResiduals->At(42))->Fill(t->GetY()-p[0]); //A side
+       ((TH1F*)fResiduals->At(43))->Fill(t->GetZ()-p[1]);
+    }           
   }
-  if (layer==6) {
-    if (p[1]<0)                      // Absolute residual
-       h=(TH1F*)fResiduals->At(42);  // SSD2, C side
-    else                             // 
-       h=(TH1F*)fResiduals->At(43);  // SSD2, A side
-    h->Fill(residuals[1]);       
+  if (layer==6) {  // SSD2 absolute residuals
+    if (p[1]<0) {
+       ((TH1F*)fResiduals->At(44))->Fill(t->GetY()-p[0]); //C side
+       ((TH1F*)fResiduals->At(45))->Fill(t->GetZ()-p[1]);
+    } else {
+       ((TH1F*)fResiduals->At(46))->Fill(t->GetY()-p[0]); //A side
+       ((TH1F*)fResiduals->At(47))->Fill(t->GetZ()-p[1]);
+    }
   }
 
 }