790 const G4double outRadiusGiunz5FinalCollIORT = 48.25 *
mm;
791 const G4double innRadiusGiunz5FinalCollIORT = 13.75 *
mm;
792 const G4double hightGiunz5FinalCollIORT = 3.5 *
mm;
793 const G4double startAngleGiunz5FinalCollIORT = 0.*
deg;
794 const G4double spanningAngleGiunz5FinalCollIORT = 360.*
deg;
795 const G4double Giunz5FinalCollXPositionIORT = -983.5 *
mm;
799 solidGiunz5FinalCollIORT =
new G4Tubs(
"Giunz5FinalCollIORT", innRadiusGiunz5FinalCollIORT,
800 outRadiusGiunz5FinalCollIORT,
801 hightGiunz5FinalCollIORT,
802 startAngleGiunz5FinalCollIORT,
803 spanningAngleGiunz5FinalCollIORT);
806 Giunz5FinalCollMaterialIORT,
"Giunz5FinalCollIORT", 0, 0, 0);
809 "Giunz5FinalCollIORT", logGiunz5FinalCollIORT, physicalTreatmentRoom,
false, 0);
811 logGiunz5FinalCollIORT -> SetVisAttributes(
yellow);
817 const G4double outRadiusGiunz4FinalCollIORT = 42. *
mm;
818 const G4double innRadiusGiunz4FinalCollIORT = 13.75 *
mm;
819 const G4double hightGiunz4FinalCollIORT = 8.5 *
mm;
820 const G4double startAngleGiunz4FinalCollIORT = 0.*
deg;
821 const G4double spanningAngleGiunz4FinalCollIORT = 360.*
deg;
822 const G4double Giunz4FinalCollXPositionIORT = -971.5 *
mm;
826 solidGiunz4FinalCollIORT =
new G4Tubs(
"Giunz4FinalCollIORT", innRadiusGiunz4FinalCollIORT,
827 outRadiusGiunz4FinalCollIORT,
828 hightGiunz4FinalCollIORT,
829 startAngleGiunz4FinalCollIORT,
830 spanningAngleGiunz4FinalCollIORT);
833 Giunz4FinalCollMaterialIORT,
"Giunz4FinalCollIORT", 0, 0, 0);
836 "Giunz4FinalCollIORT", logGiunz4FinalCollIORT, physicalTreatmentRoom,
false, 0);
838 logGiunz4FinalCollIORT -> SetVisAttributes(
blue);
846 const G4double outRadiusGiunz3FinalCollIORT = 42. *
mm;
847 const G4double innRadiusGiunz3FinalCollIORT = 0. *
mm;
848 const G4double hightGiunz3FinalCollIORT = 4.25 *
mm;
849 const G4double startAngleGiunz3FinalCollIORT = 0.*
deg;
850 const G4double spanningAngleGiunz3FinalCollIORT = 360.*
deg;
851 const G4double Giunz3FinalCollXPositionIORT = -958.75 *
mm;
854 solidGiunz3FinalCollIORT =
new G4Tubs(
"Giunz3FinalCollIORT", innRadiusGiunz3FinalCollIORT,
855 outRadiusGiunz3FinalCollIORT,
856 hightGiunz3FinalCollIORT,
857 startAngleGiunz3FinalCollIORT,
858 spanningAngleGiunz3FinalCollIORT);
861 Giunz3FinalCollMaterialIORT,
"Giunz3FinalCollIORT", 0, 0, 0);
864 "Giunz3FinalCollIORT", logicsolidGiunz3FinalCollIORT, physicalTreatmentRoom,
false, 0);
866 logicsolidGiunz3FinalCollIORT -> SetVisAttributes(
yellow);
877 solidGiunz3FinalCollIntIORT =
new G4Cons(
"Giunz3FinalCollIntIORT",0.*
mm,13.75*
mm,0.*
mm,22.25*
mm,4.25*
mm,0.*
deg,360.*
deg);
880 Giunz3FinalCollMaterialIntIORT,
"Giunz3FinalCollIntIORT", 0, 0, 0);
882 physiGiunz3FinalCollIntIORT =
new G4PVPlacement(0,
G4ThreeVector(0.,0.,0.),
"Giunz3FinalCollIntIORT", logicsolidGiunz3FinalCollIntIORT,physiGiunz3FinalCollIORT,
false, 0);
884 logicsolidGiunz3FinalCollIntIORT -> SetVisAttributes(
yellow);
891 const G4double outRadiusGiunz2FinalCollIORT = 42. *
mm;
892 const G4double innRadiusGiunz2FinalCollIORT = 22.25 *
mm;
893 const G4double hightGiunz2FinalCollIORT = 5.75 *
mm;
894 const G4double startAngleGiunz2FinalCollIORT = 0.*
deg;
895 const G4double spanningAngleGiunz2FinalCollIORT = 360.*
deg;
896 const G4double Giunz2FinalCollXPositionIORT = -948.75 *
mm;
900 solidGiunz2FinalCollIORT =
new G4Tubs(
"Giunz2FinalCollIORT", innRadiusGiunz2FinalCollIORT,
901 outRadiusGiunz2FinalCollIORT,
902 hightGiunz2FinalCollIORT,
903 startAngleGiunz2FinalCollIORT,
904 spanningAngleGiunz2FinalCollIORT);
907 Giunz2FinalCollMaterialIORT,
"Giunz2FinalCollIORT", 0, 0, 0);
910 "Giunz2FinalCollIORT", logGiunz2FinalCollIORT, physicalTreatmentRoom,
false, 0);
912 logGiunz2FinalCollIORT -> SetVisAttributes(
red);
918 const G4double outRadiusGiunz1FinalCollIORT = 65. *
mm;
919 const G4double innRadiusGiunz1FinalCollIORT = 22.25 *
mm;
920 const G4double hightGiunz1FinalCollIORT = 10. *
mm;
921 const G4double startAngleGiunz1FinalCollIORT = 0.*
deg;
922 const G4double spanningAngleGiunz1FinalCollIORT = 360.*
deg;
923 const G4double Giunz1FinalCollXPositionIORT = -933.*
mm;
927 solidGiunz1FinalCollIORT =
new G4Tubs(
"Giunz1FinalCollIORT", innRadiusGiunz1FinalCollIORT,
928 outRadiusGiunz1FinalCollIORT,
929 hightGiunz1FinalCollIORT,
930 startAngleGiunz1FinalCollIORT,
931 spanningAngleGiunz1FinalCollIORT);
934 Giunz1FinalCollMaterialIORT,
"Giunz1FinalCollIORT", 0, 0, 0);
937 "Giunz1FinalCollIORT", logGiunz1FinalCollIORT, physicalTreatmentRoom,
false, 0);
939 logGiunz1FinalCollIORT -> SetVisAttributes(
gray);
static constexpr double mm
CLHEP::Hep3Vector G4ThreeVector
HepRotation & rotateY(double delta)
static constexpr double gray
static constexpr double deg