Add Print()
authorkharlov <kharlov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 4 Mar 2006 20:23:18 +0000 (20:23 +0000)
committerkharlov <kharlov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 4 Mar 2006 20:23:18 +0000 (20:23 +0000)
PHOS/AliPHOSAlignData.cxx

index 04117af..806ce14 100644 (file)
@@ -105,6 +105,26 @@ void  AliPHOSAlignData::Print(Option_t */*option =""*/) const
 
   printf("PHOS alignment object\n");
   printf("     Number of modules: %d\n",fNModules);
+  printf("     Module centers in MARS:\n");
+  Int_t iModule;
+  for (iModule=0; iModule<fNModules; iModule++) {
+    printf("     (x=%.3f, y=%.3f, z=%.3f cm\n",
+          fModuleCenter[iModule][0],
+          fModuleCenter[iModule][1],
+          fModuleCenter[iModule][2]);
+  }
+  printf("     Module orientation angles:\n");
+  for (iModule=0; iModule<fNModules; iModule++) {
+    printf("     (theta1=%.3f, phi1=%.3f degrees\n",
+          fModuleAngle[iModule][0][0],
+          fModuleAngle[iModule][0][1]);
+    printf("     (theta2=%.3f, phi2=%.3f degrees\n",
+          fModuleAngle[iModule][1][0],
+          fModuleAngle[iModule][1][1]);
+    printf("     (theta3=%.3f, phi3=%.3f degrees\n",
+          fModuleAngle[iModule][2][0],
+          fModuleAngle[iModule][2][1]);
+  }
 }
 
 //________________________________________________________________