773 const G4double outRadiusGiunz5FinalCollIORT = 48.25 *
mm;
774 const G4double innRadiusGiunz5FinalCollIORT = 13.75 *
mm;
775 const G4double hightGiunz5FinalCollIORT = 3.5 *
mm;
776 const G4double startAngleGiunz5FinalCollIORT = 0.*
deg;
777 const G4double spanningAngleGiunz5FinalCollIORT = 360.*
deg;
778 const G4double Giunz5FinalCollXPositionIORT = -783.5 *
mm;
780 solidGiunz5FinalCollIORT =
new G4Tubs(
"Giunz5FinalCollIORT", innRadiusGiunz5FinalCollIORT,
781 outRadiusGiunz5FinalCollIORT,
782 hightGiunz5FinalCollIORT,
783 startAngleGiunz5FinalCollIORT,
784 spanningAngleGiunz5FinalCollIORT);
787 Giunz5FinalCollMaterialIORT,
"Giunz5FinalCollIORT", 0, 0, 0);
790 "Giunz5FinalCollIORT", logGiunz5FinalCollIORT, physicalTreatmentRoom,
false, 0);
792 logGiunz5FinalCollIORT -> SetVisAttributes(
yellow);
798 const G4double outRadiusGiunz4FinalCollIORT = 42. *
mm;
799 const G4double innRadiusGiunz4FinalCollIORT = 13.75 *
mm;
800 const G4double hightGiunz4FinalCollIORT = 8.5 *
mm;
801 const G4double startAngleGiunz4FinalCollIORT = 0.*
deg;
802 const G4double spanningAngleGiunz4FinalCollIORT = 360.*
deg;
803 const G4double Giunz4FinalCollXPositionIORT = -771.5 *
mm;
805 solidGiunz4FinalCollIORT =
new G4Tubs(
"Giunz4FinalCollIORT", innRadiusGiunz4FinalCollIORT,
806 outRadiusGiunz4FinalCollIORT,
807 hightGiunz4FinalCollIORT,
808 startAngleGiunz4FinalCollIORT,
809 spanningAngleGiunz4FinalCollIORT);
812 Giunz4FinalCollMaterialIORT,
"Giunz4FinalCollIORT", 0, 0, 0);
815 "Giunz4FinalCollIORT", logGiunz4FinalCollIORT, physicalTreatmentRoom,
false, 0);
817 logGiunz4FinalCollIORT -> SetVisAttributes(
blue);
825 const G4double outRadiusGiunz3FinalCollIORT = 42. *
mm;
826 const G4double innRadiusGiunz3FinalCollIORT = 0. *
mm;
827 const G4double hightGiunz3FinalCollIORT = 4.25 *
mm;
828 const G4double startAngleGiunz3FinalCollIORT = 0.*
deg;
829 const G4double spanningAngleGiunz3FinalCollIORT = 360.*
deg;
830 const G4double Giunz3FinalCollXPositionIORT = -758.75 *
mm;
832 solidGiunz3FinalCollIORT =
new G4Tubs(
"Giunz3FinalCollIORT", innRadiusGiunz3FinalCollIORT,
833 outRadiusGiunz3FinalCollIORT,
834 hightGiunz3FinalCollIORT,
835 startAngleGiunz3FinalCollIORT,
836 spanningAngleGiunz3FinalCollIORT);
839 Giunz3FinalCollMaterialIORT,
"Giunz3FinalCollIORT", 0, 0, 0);
842 "Giunz3FinalCollIORT", logicsolidGiunz3FinalCollIORT, physicalTreatmentRoom,
false, 0);
844 logicsolidGiunz3FinalCollIORT -> SetVisAttributes(
yellow);
855 solidGiunz3FinalCollIntIORT =
new G4Cons(
"Giunz3FinalCollIntIORT",0.*
mm,13.75*
mm,0.*
mm,22.25*
mm,4.25*
mm,0.*
deg,360.*
deg);
858 Giunz3FinalCollMaterialIntIORT,
"Giunz3FinalCollIntIORT", 0, 0, 0);
860 physiGiunz3FinalCollIntIORT =
new G4PVPlacement(0,
G4ThreeVector(0.,0.,0.),
"Giunz3FinalCollIntIORT", logicsolidGiunz3FinalCollIntIORT,physiGiunz3FinalCollIORT,
false, 0);
862 logicsolidGiunz3FinalCollIntIORT -> SetVisAttributes(
yellow);
869 const G4double outRadiusGiunz2FinalCollIORT = 42. *
mm;
870 const G4double innRadiusGiunz2FinalCollIORT = 22.25 *
mm;
871 const G4double hightGiunz2FinalCollIORT = 5.75 *
mm;
872 const G4double startAngleGiunz2FinalCollIORT = 0.*
deg;
873 const G4double spanningAngleGiunz2FinalCollIORT = 360.*
deg;
874 const G4double Giunz2FinalCollXPositionIORT = -748.75 *
mm;
876 solidGiunz2FinalCollIORT =
new G4Tubs(
"Giunz2FinalCollIORT", innRadiusGiunz2FinalCollIORT,
877 outRadiusGiunz2FinalCollIORT,
878 hightGiunz2FinalCollIORT,
879 startAngleGiunz2FinalCollIORT,
880 spanningAngleGiunz2FinalCollIORT);
883 Giunz2FinalCollMaterialIORT,
"Giunz2FinalCollIORT", 0, 0, 0);
886 "Giunz2FinalCollIORT", logGiunz2FinalCollIORT, physicalTreatmentRoom,
false, 0);
888 logGiunz2FinalCollIORT -> SetVisAttributes(
red);
894 const G4double outRadiusGiunz1FinalCollIORT = 55. *
mm;
895 const G4double innRadiusGiunz1FinalCollIORT = 22.25 *
mm;
896 const G4double hightGiunz1FinalCollIORT = 10. *
mm;
897 const G4double startAngleGiunz1FinalCollIORT = 0.*
deg;
898 const G4double spanningAngleGiunz1FinalCollIORT = 360.*
deg;
899 const G4double Giunz1FinalCollXPositionIORT = -733.*
mm;
901 solidGiunz1FinalCollIORT =
new G4Tubs(
"Giunz1FinalCollIORT", innRadiusGiunz1FinalCollIORT,
902 outRadiusGiunz1FinalCollIORT,
903 hightGiunz1FinalCollIORT,
904 startAngleGiunz1FinalCollIORT,
905 spanningAngleGiunz1FinalCollIORT);
908 Giunz1FinalCollMaterialIORT,
"Giunz1FinalCollIORT", 0, 0, 0);
911 "Giunz1FinalCollIORT", logGiunz1FinalCollIORT, physicalTreatmentRoom,
false, 0);
913 logGiunz1FinalCollIORT -> SetVisAttributes(
gray);
static constexpr double mm
CLHEP::Hep3Vector G4ThreeVector
HepRotation & rotateY(double delta)
static constexpr double gray
static constexpr double deg