776 const G4double outRadiusGiunz5FinalCollIORT = 48.25 *
mm;
777 const G4double innRadiusGiunz5FinalCollIORT = 13.75 *
mm;
778 const G4double hightGiunz5FinalCollIORT = 3.5 *
mm;
779 const G4double startAngleGiunz5FinalCollIORT = 0.*
deg;
780 const G4double spanningAngleGiunz5FinalCollIORT = 360.*
deg;
781 const G4double Giunz5FinalCollXPositionIORT = -783.5 *
mm;
783 solidGiunz5FinalCollIORT =
new G4Tubs(
"Giunz5FinalCollIORT", innRadiusGiunz5FinalCollIORT,
784 outRadiusGiunz5FinalCollIORT,
785 hightGiunz5FinalCollIORT,
786 startAngleGiunz5FinalCollIORT,
787 spanningAngleGiunz5FinalCollIORT);
790 Giunz5FinalCollMaterialIORT,
"Giunz5FinalCollIORT", 0, 0, 0);
793 "Giunz5FinalCollIORT", logGiunz5FinalCollIORT, physicalTreatmentRoom,
false, 0);
795 logGiunz5FinalCollIORT -> SetVisAttributes(
yellow);
801 const G4double outRadiusGiunz4FinalCollIORT = 42. *
mm;
802 const G4double innRadiusGiunz4FinalCollIORT = 13.75 *
mm;
803 const G4double hightGiunz4FinalCollIORT = 8.5 *
mm;
804 const G4double startAngleGiunz4FinalCollIORT = 0.*
deg;
805 const G4double spanningAngleGiunz4FinalCollIORT = 360.*
deg;
806 const G4double Giunz4FinalCollXPositionIORT = -771.5 *
mm;
808 solidGiunz4FinalCollIORT =
new G4Tubs(
"Giunz4FinalCollIORT", innRadiusGiunz4FinalCollIORT,
809 outRadiusGiunz4FinalCollIORT,
810 hightGiunz4FinalCollIORT,
811 startAngleGiunz4FinalCollIORT,
812 spanningAngleGiunz4FinalCollIORT);
815 Giunz4FinalCollMaterialIORT,
"Giunz4FinalCollIORT", 0, 0, 0);
818 "Giunz4FinalCollIORT", logGiunz4FinalCollIORT, physicalTreatmentRoom,
false, 0);
820 logGiunz4FinalCollIORT -> SetVisAttributes(
blue);
828 const G4double outRadiusGiunz3FinalCollIORT = 42. *
mm;
829 const G4double innRadiusGiunz3FinalCollIORT = 0. *
mm;
830 const G4double hightGiunz3FinalCollIORT = 4.25 *
mm;
831 const G4double startAngleGiunz3FinalCollIORT = 0.*
deg;
832 const G4double spanningAngleGiunz3FinalCollIORT = 360.*
deg;
833 const G4double Giunz3FinalCollXPositionIORT = -758.75 *
mm;
836 solidGiunz3FinalCollIORT =
new G4Tubs(
"Giunz3FinalCollIORT", innRadiusGiunz3FinalCollIORT,
837 outRadiusGiunz3FinalCollIORT,
838 hightGiunz3FinalCollIORT,
839 startAngleGiunz3FinalCollIORT,
840 spanningAngleGiunz3FinalCollIORT);
843 Giunz3FinalCollMaterialIORT,
"Giunz3FinalCollIORT", 0, 0, 0);
846 "Giunz3FinalCollIORT", logicsolidGiunz3FinalCollIORT, physicalTreatmentRoom,
false, 0);
848 logicsolidGiunz3FinalCollIORT -> SetVisAttributes(
yellow);
859 solidGiunz3FinalCollIntIORT =
new G4Cons(
"Giunz3FinalCollIntIORT",0.*
mm,13.75*
mm,0.*
mm,22.25*
mm,4.25*
mm,0.*
deg,360.*
deg);
862 Giunz3FinalCollMaterialIntIORT,
"Giunz3FinalCollIntIORT", 0, 0, 0);
864 physiGiunz3FinalCollIntIORT =
new G4PVPlacement(0,
G4ThreeVector(0.,0.,0.),
"Giunz3FinalCollIntIORT", logicsolidGiunz3FinalCollIntIORT,physiGiunz3FinalCollIORT,
false, 0);
866 logicsolidGiunz3FinalCollIntIORT -> SetVisAttributes(
yellow);
873 const G4double outRadiusGiunz2FinalCollIORT = 42. *
mm;
874 const G4double innRadiusGiunz2FinalCollIORT = 22.25 *
mm;
875 const G4double hightGiunz2FinalCollIORT = 5.75 *
mm;
876 const G4double startAngleGiunz2FinalCollIORT = 0.*
deg;
877 const G4double spanningAngleGiunz2FinalCollIORT = 360.*
deg;
878 const G4double Giunz2FinalCollXPositionIORT = -748.75 *
mm;
880 solidGiunz2FinalCollIORT =
new G4Tubs(
"Giunz2FinalCollIORT", innRadiusGiunz2FinalCollIORT,
881 outRadiusGiunz2FinalCollIORT,
882 hightGiunz2FinalCollIORT,
883 startAngleGiunz2FinalCollIORT,
884 spanningAngleGiunz2FinalCollIORT);
887 Giunz2FinalCollMaterialIORT,
"Giunz2FinalCollIORT", 0, 0, 0);
890 "Giunz2FinalCollIORT", logGiunz2FinalCollIORT, physicalTreatmentRoom,
false, 0);
892 logGiunz2FinalCollIORT -> SetVisAttributes(
red);
898 const G4double outRadiusGiunz1FinalCollIORT = 45. *
mm;
899 const G4double innRadiusGiunz1FinalCollIORT = 22.25 *
mm;
900 const G4double hightGiunz1FinalCollIORT = 10. *
mm;
901 const G4double startAngleGiunz1FinalCollIORT = 0.*
deg;
902 const G4double spanningAngleGiunz1FinalCollIORT = 360.*
deg;
903 const G4double Giunz1FinalCollXPositionIORT = -733.*
mm;
905 solidGiunz1FinalCollIORT =
new G4Tubs(
"Giunz1FinalCollIORT", innRadiusGiunz1FinalCollIORT,
906 outRadiusGiunz1FinalCollIORT,
907 hightGiunz1FinalCollIORT,
908 startAngleGiunz1FinalCollIORT,
909 spanningAngleGiunz1FinalCollIORT);
912 Giunz1FinalCollMaterialIORT,
"Giunz1FinalCollIORT", 0, 0, 0);
915 "Giunz1FinalCollIORT", logGiunz1FinalCollIORT, physicalTreatmentRoom,
false, 0);
917 logGiunz1FinalCollIORT -> SetVisAttributes(
gray);
static constexpr double mm
CLHEP::Hep3Vector G4ThreeVector
HepRotation & rotateY(double delta)
static constexpr double gray
static constexpr double deg