]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliEMCALSurvey.cxx
fix for bug #66294
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALSurvey.cxx
index 2075408f5b60a441496504d61d48b18f04ac1ba7..d136cb2fdd601c9fe6485303ba720303540189a9 100644 (file)
@@ -427,7 +427,10 @@ void AliEMCALSurvey::InitSuperModuleData(const TObjArray *svypts)
     AliEMCALSuperModuleDelta &t = fSuperModuleData[i];
     t.fXShift = real.fX1 - ideal.fX1;
     t.fYShift = real.fY1 - ideal.fY1;
-    t.fZShift = real.fZ1 - ideal.fZ1;
+    t.fZShift = ideal.fZ1 - real.fZ1; //due to z flip for C side
+    if(i%2==0) {
+      t.fZShift *= -1.0;  //correct shift for C side
+    }
     t.fPhi = real.fPhi - ideal.fPhi;
     t.fTheta = real.fTheta - ideal.fTheta;
     t.fPsi = real.fPsi - ideal.fPsi;