68 G4Material* soft = material -> GetMaterial(
"soft_tissue");
84 G4Torus* SigmoidColonUpLowerLargeIntestine =
new G4Torus(
"SigmoidColonUpLowerLargeIntestine",
89 G4VSolid* SigmoidColonDownLowerLargeIntestine =
new G4Torus(
"SigmoidColonDownLowerLargeIntestine",
91 rtor,startphi,deltaphi);
94 relative_rm -> rotateY(180. *
degree);
95 relative_rm -> rotateZ(90. *
degree);
98 SigmoidColonUpLowerLargeIntestine,
99 SigmoidColonDownLowerLargeIntestine,
105 relative_rm_2 -> rotateX(90. *
degree);
108 DescendingColonLowerLargeIntestine,
109 SigmoidColonLowerLargeIntestine,
116 "logical" + volumeName,
121 "physicalLowerLargeIntestine",
122 logicLowerLargeIntestine,
131 G4Colour colour = colourPointer -> GetColour(colourName);
136 G4cout <<
"LowerLargeIntestine created !!!!!!" <<
G4endl;
140 G4cout <<
"Volume of LowerLargeIntestine = " << LowerLargeIntestineVol/
cm3 <<
" cm^3" <<
G4endl;
144 G4cout <<
"Material of LowerLargeIntestine = " << LowerLargeIntestineMat <<
G4endl;
148 G4cout <<
"Density of Material = " << LowerLargeIntestineDensity*
cm3/
g <<
" g/cm^3" <<
G4endl;
151 G4double LowerLargeIntestineMass = (LowerLargeIntestineVol)*LowerLargeIntestineDensity;
152 G4cout <<
"Mass of LowerLargeIntestine = " << LowerLargeIntestineMass/
gram <<
" g" <<
G4endl;
155 return physLowerLargeIntestine;
CLHEP::Hep3Vector G4ThreeVector
~G4MIRDLowerLargeIntestine()
CLHEP::HepRotation G4RotationMatrix
G4Material * GetMaterial() const
const G4String & GetName() const
static constexpr double g
G4VPhysicalVolume * Construct(const G4String &, G4VPhysicalVolume *, const G4String &, G4bool, G4bool)
G4MIRDLowerLargeIntestine()
void SetVisAttributes(const G4VisAttributes *pVA)
void SetForceSolid(G4bool=true)
virtual G4double GetCubicVolume()
static constexpr double degree
static constexpr double cm
G4GLOB_DLL std::ostream G4cout
G4VSolid * GetSolid() const
static constexpr double cm3
const G4String & GetName() const
static constexpr double gram
G4double GetDensity() const