31 [[nodiscard]] GeoPhysVol*
build();
36 GeoPhysVol* createYoke();
37 GeoPhysVol* createCoil(
const std::string& name);
38 GeoPhysVol* createVerticalConnector(
const std::string& name);
42 static constexpr double s_yokeOuterHalfX = 3000.0;
43 static constexpr double s_yokeOuterHalfY = 4300.0;
44 static constexpr double s_yokeOuterHalfZ = 1400.0;
45 static constexpr double s_yokeInnerHalfX = 2200.0;
46 static constexpr double s_yokeInnerHalfY = 3500.0;
47 static constexpr double s_yokeInnerHalfZ = 1410.0;
50 static constexpr double s_coilHalfX = 800.0;
51 static constexpr double s_coilHalfY = 400.0;
52 static constexpr double s_coilHalfZ = 1660.0;
53 static constexpr double s_coilXOffset = 2200.0;
54 static constexpr double s_coilYOffset = 3250.0;
57 static constexpr double s_connectorHalfX = 400.0;
58 static constexpr double s_connectorHalfY = 3250.0;
59 static constexpr double s_connectorHalfZ = 125.0;
60 static constexpr double s_connectorXOffset = 2600.0;
61 static constexpr double s_connectorZOffset = 1525.0;
64 static constexpr double s_containerHalfX = 3250.0;
65 static constexpr double s_containerHalfY = 4300.0;
66 static constexpr double s_containerHalfZ = 2500.0;