From ca3e9926eddd612c89675532852471a6d94ea9d4 Mon Sep 17 00:00:00 2001 From: morsch Date: Wed, 11 Jun 2008 12:40:22 +0000 Subject: [PATCH 1/1] Overlaps between dipole and hall corrected. --- STRUCT/AliDIPOv3.cxx | 4 ++-- STRUCT/AliHALLv3.cxx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/STRUCT/AliDIPOv3.cxx b/STRUCT/AliDIPOv3.cxx index b08997a08d5..650ad053692 100644 --- a/STRUCT/AliDIPOv3.cxx +++ b/STRUCT/AliDIPOv3.cxx @@ -415,7 +415,7 @@ void AliDIPOv3::CreateSpectrometerDipole() asHS->AddNode(voHS1, 1, gGeoIdentity); asHS->AddNode(voHS2, 1, new TGeoTranslation(0., +14., 0.)); asHS->AddNode(voHS2, 2, new TGeoTranslation(0., -14., 0.)); - asHS->AddNode(voHS3, 1, new TGeoTranslation(0., -hsH/2. - 14., hsLength/2. - 25./2.)); + asHS->AddNode(voHS3, 1, new TGeoTranslation(0., -hsH/2. - 14. -1.5, hsLength/2. - 25./2.)); @@ -452,7 +452,7 @@ void AliDIPOv3::CreateSpectrometerDipole() // Hanger (Support) dy = gapHeight/2. + blockHeight + 14.; - asDipole->AddNode(asHS, 1, new TGeoTranslation(0., dy, ((zHanger2 - kZDipole - yokeLength/2.) + 25./2.)/2.)); + asDipole->AddNode(asHS, 1, new TGeoTranslation(0., dy + 1.5, ((zHanger2 - kZDipole - yokeLength/2.) + 25./2.)/2.)); asDipole->SetVisContainers(1); diff --git a/STRUCT/AliHALLv3.cxx b/STRUCT/AliHALLv3.cxx index ece58eb633e..1de9ac8bddc 100644 --- a/STRUCT/AliHALLv3.cxx +++ b/STRUCT/AliHALLv3.cxx @@ -345,7 +345,7 @@ void AliHALLv3::CreateGeometry() // // Dipole foundation ys = yFloor + dyFloor / 2.; - dy = 263.54/2; + dy = (263.54 - 6.2)/2.; ys += dy; TGeoVolume* voFmsDf1 = new TGeoVolume("FmsDf1", new TGeoBBox(370., dy, 448.0 / 2.), kMedCC); asFMS->AddNode(voFmsDf1, 1, new TGeoTranslation(0., ys, zFil + 240. + 224.)); -- 2.39.3