]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Remove 4 internal overlaps between SPD extenders and patch panel SSD (M. Sitta)
authorprino <prino@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 2 Sep 2008 08:49:08 +0000 (08:49 +0000)
committerprino <prino@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 2 Sep 2008 08:49:08 +0000 (08:49 +0000)
ITS/AliITSv11GeometrySPD.cxx

index 79e6cd907558e364d920a965c153414b9c43fe88..8909e6969579ddd0178b5bb20469e9bfaf04a8b5 100644 (file)
@@ -3069,18 +3069,19 @@ void AliITSv11GeometrySPD::CreateCones(TGeoVolume *moth) const
     TGeoVolumeAssembly *module = CreateConeModule(gGeoManager);
          
     //Double_t angle[10] = {18., 54., 90., 126., 162., -18., -54., -90., -126., -162.};
-    Double_t angle[10] = {18., 54., 90., 126., 162., 198.0, 234.0, 270.0, 306.0, 342.0};
+    Double_t angle1[10] = {18., 54., 90., 129., 165., 201.0, 237.0, 273.0, 309.0, 345.0};
+    Double_t angle2[10] = {18., 53., 90., 126., 162., 198.0, 233.0, 270.0, 309.0, 342.0};
     for (Int_t i = 0; i < 10; i++) {
         TGeoRotation *rot1 = new TGeoRotation(*gGeoIdentity);
         rot1->RotateY(-90.0);
         rot1->RotateX(44.7);
-        rot1->RotateZ(90.0 - angle[i]);
+        rot1->RotateZ(90.0 - angle1[i]);
         TGeoCombiTrans *tr1 = new TGeoCombiTrans(0.0, 0.0, 40.5, rot1);
         moth->AddNode(module, 2*i, tr1);
         TGeoRotation *rot2 = new TGeoRotation(*gGeoIdentity);
         rot2->RotateY(90.0);
         rot2->RotateX(-44.7);
-        rot2->RotateZ(90.0 - angle[i]);
+        rot2->RotateZ(90.0 - angle2[i]);
         TGeoCombiTrans *tr2 = new TGeoCombiTrans(0.0, 0.0, -40.5, rot2);
         moth->AddNode(module, 2*i+1, tr2);
     }