Skip to content

Commit e25003a

Browse files
committed
Give the MFT cooling pipe bends their material back
The twelve `Torus2` and `TorusW2` volumes of the heat exchanger were defined with a negative delta-phi. ROOT does not normalise this value, resulting in a negative volume capacity. As a consequence, no points were found inside these volumes and neither the pipe bends nor the water contributed any material. The sectors are now defined as the equivalent positive 270°–90° sector. This is the intended quadrant, and the torus ends now match exactly the adjacent `Tube2` and `Tube3` end faces for all six half/disk combinations. The change also makes the geometry exportable to GDML, which Geant4 rejects when a torus has a negative delta-phi. https://its.cern.ch/jira/browse/O2-7153
1 parent 33694d4 commit e25003a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5582,10 +5582,10 @@ void HeatExchanger::createCoolingPipes(Int_t half, Int_t disk)
55825582
}
55835583
TGeoVolume* Torus2 =
55845584
gGeoManager->MakeTorus(Form("Torus2_H%d_D%d", half, disk), mPipe,
5585-
radius2, rin, rout, 0., -90.);
5585+
radius2, rin, rout, 270., 90.);
55865586
TGeoVolume* TorusW2 =
55875587
gGeoManager->MakeTorus(Form("TorusW2_H%d_D%d", half, disk), mWater,
5588-
radius2, 0., rin, 0., -90.);
5588+
radius2, 0., rin, 270., 90.);
55895589
TGeoRotation* rTorus2 = new TGeoRotation("rotationTorus2", 180.0, 0.0, 0.0);
55905590
rTorus2->RegisterYourself();
55915591
TGeoCombiTrans* transfoTorus2 = new TGeoCombiTrans(

0 commit comments

Comments
 (0)