Rotated FMD1 half-rings 90 degrees, so that the 3 sensors on long legs
authorcholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 9 Apr 2008 07:21:30 +0000 (07:21 +0000)
committercholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 9 Apr 2008 07:21:30 +0000 (07:21 +0000)
are on the O side.  Double check with Borge.

FMD/AliFMDGeometryBuilder.cxx
FMD/Config.C

index 3804620..6f035e2 100644 (file)
@@ -460,7 +460,10 @@ AliFMDGeometryBuilder::FMD1Geometry(AliFMD1* fmd1,
 
   // Must add this after filling the assembly.
   TGeoVolume* top    = gGeoManager->GetVolume("ALIC");
-  TGeoMatrix* matrix = new TGeoTranslation("FMD1 trans", 0, 0, z);
+  // TGeoMatrix* matrix = new TGeoTranslation("FMD1 trans", 0, 0, z);
+  TGeoRotation* rot = new TGeoRotation("FMD1 rotatation");
+  rot->RotateZ(90);
+  TGeoMatrix* matrix = new TGeoCombiTrans("FMD1 trans", 0, 0, z, rot);
   AliFMDDebug(5, ("Placing volumes %s and %s in ALIC at z=%f", 
                   fmd1TopVolume->GetName(), fmd1BotVolume->GetName(), z));
   top->AddNode(fmd1TopVolume, fmd1->GetId(), matrix);
index 75ce3a8..71a5925 100644 (file)
@@ -287,6 +287,7 @@ Config()
       //
       // Libraries needed by GEANT 3.21 
       //
+      gSystem->Load("EGPythia6.so");
       gSystem->Load("libgeant321");
     
       //