corrections for z placement in survey
authorjklay <jklay@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 13 Mar 2008 21:49:38 +0000 (21:49 +0000)
committerjklay <jklay@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 13 Mar 2008 21:49:38 +0000 (21:49 +0000)
EMCAL/AliEMCALSurvey.cxx
EMCAL/emcal_survey_data.txt

index d05dddd..7bba70a 100644 (file)
@@ -214,14 +214,18 @@ void AliEMCALSurvey::InitSuperModuleData(const Double_t *xReal, const Double_t *
     }
 
   }
-  
+
   AliEMCALSuperModuleCoords *realSM = new AliEMCALSuperModuleCoords[fNSuperModule];
   for (Int_t smodnum = 0; smodnum < geom->GetNumberOfSuperModules(); ++smodnum) {
     AliEMCALSuperModuleCoords &smc = realSM[smodnum];
+    zpos = pars[2];
     smc.fX1 = xReal[smodnum];  //x and y match
     smc.fY1 = yReal[smodnum];  //x and y match
-    smc.fZ1 = zReal[smodnum]/2.;  //z measured is along end, need to
-                                 //convert to middle of SM
+    if(smodnum%2==0) {
+      smc.fZ1 = zReal[smodnum]-zpos;  //z measured is along end,
+    } else {                          //convert to middle of SM
+      smc.fZ1 = zReal[smodnum]+zpos;
+    }
   }
   
   fSuperModuleData = new AliEMCALSuperModuleDelta[fNSuperModule];
index 8daabe6..cdc0fd1 100644 (file)
@@ -1,12 +1,12 @@
-40960 0.121 441.969 350.050
-40961 -0.103 441.921 -350.021
-40962 -151.178 415.241 350.101
-40963 -151.088 415.191 -350.088
-40964 -284.068 338.485 350.401
-40965 -284.008 338.421 -350.731
-40966 -382.720 221.005 350.098
-40967 -382.713 220.842 -350.314
-40968 -435.215 76.792 350.104
-40969 -435.053 76.641 -350.065
-40970 -443.382 -3.932 350.021
-40971 -443.247 -3.942 -350.112
+40960 0.121 441.969 700.050
+40961 -0.103 441.921 -700.021
+40962 -151.178 415.241 700.101
+40963 -151.088 415.191 -700.088
+40964 -284.068 338.485 700.401
+40965 -284.008 338.421 -700.731
+40966 -382.720 221.005 700.098
+40967 -382.713 220.842 -700.314
+40968 -435.215 76.792 700.104
+40969 -435.053 76.641 -700.065
+40970 -443.382 -3.932 700.021
+40971 -443.247 -3.942 -700.112