Skip to content

Commit fd9939a

Browse files
sawenzelclaude
andcommitted
Fix the buried Inox layers of the MCH station 1 quadrant frame
This fixes a problem in the station 1 quadrant frame, where two Inox layers carried no material. - SQ03 and SQ05toSQ07 were placed at +kHzOuterFrameInox, their own half thickness, so each sat entirely inside the Epoxy layer it is stacked on. - They are now placed at +kHzOuterFrameEpoxy, the convention SQ17to23 and SQ18to24 already use. - This affects both quadrant chambers, SQM1 and SQM2. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1 parent 844f0ec commit fd9939a

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

Detectors/MUON/MCH/Geometry/Creator/src/Station1Geometry.cxx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -892,18 +892,18 @@ void createFrame(int chamber)
892892
y = 2 * (kHyInHFrame + kHyH1mm) + kIAF + kHyV1mm;
893893
Mlayer->AddNode(gGeoManager->GetVolume("SQ01"), 1, new TGeoTranslation(x, y, z));
894894

895-
// TopFrameAnode - place 2 layers of TopFrameAnode cuboids
895+
// TopFrameAnode - place 2 layers of TopFrameAnode cuboids. The Inox layer is
896+
// stacked on top of the Epoxy one, as for SQ17to23/SQ18to24 below, so its centre
897+
// sits at the Epoxy half-thickness and not at its own.
896898
x = kHxTFA;
897899
y = 2 * (kHyInHFrame + kHyH1mm + kHyInVFrame) + kIAF + kHyTFA;
898-
z = kHzOuterFrameInox;
899-
Mlayer->AddNode(gGeoManager->GetVolume("SQ02"), 1, new TGeoTranslation(x, y, -z));
900-
Mlayer->AddNode(gGeoManager->GetVolume("SQ03"), 1, new TGeoTranslation(x, y, z));
900+
Mlayer->AddNode(gGeoManager->GetVolume("SQ02"), 1, new TGeoTranslation(x, y, -kHzOuterFrameInox));
901+
Mlayer->AddNode(gGeoManager->GetVolume("SQ03"), 1, new TGeoTranslation(x, y, kHzOuterFrameEpoxy));
901902

902903
// TopFrameAnode - place 2 layers of 2 trapezoids (SQ04 - SQ07)
903904
x += kHxTFA + 2 * kH1FAA;
904-
z = kHzOuterFrameInox;
905-
Mlayer->AddNode(gGeoManager->GetVolume("SQ04toSQ06"), 1, new TGeoTranslation(x, y, -z));
906-
Mlayer->AddNode(gGeoManager->GetVolume("SQ05toSQ07"), 1, new TGeoTranslation(x, y, z));
905+
Mlayer->AddNode(gGeoManager->GetVolume("SQ04toSQ06"), 1, new TGeoTranslation(x, y, -kHzOuterFrameInox));
906+
Mlayer->AddNode(gGeoManager->GetVolume("SQ05toSQ07"), 1, new TGeoTranslation(x, y, kHzOuterFrameEpoxy));
907907

908908
// TopAnode1 - place 2 layers
909909
x = 6.8 + kDeltaQuadLHC;

0 commit comments

Comments
 (0)