72 material -> DefineMaterials();
78 if (
model ==
"MIRDHead" ||
model ==
"ORNLHead")
94 else if (sex ==
"Male")
100 G4cout<<
"Custom Male is not available!!! MIRD model is selected !"
111 builder->
BuildHead(
"black",
false, sensitivities[
"Head"]);
112 builder->
BuildSkull(
"orange",
false,sensitivities[
"Skull"]);
113 builder->
BuildBrain(
"yellow",
true,sensitivities[
"Brain"]);
115 if (
model !=
"MIRDHead" &&
model !=
"ORNLHead")
118 builder->
BuildTrunk(
"yellow",
false, sensitivities[
"Trunk"]);
120 builder->
BuildLeftLeg(
"yellow",
false,sensitivities[
"LeftLeg"]);
121 builder->
BuildRightLeg(
"yellow",
false,sensitivities[
"RightLeg"]);
137 builder->
BuildThymus(
"orange",
true,sensitivities[
"Thymus"]);
141 builder->
BuildRibCage(
"grey",
true,sensitivities[
"RibCage"]);
146 builder->
BuildPelvis(
"grey",
true,sensitivities[
"Pelvis"]);
148 builder->
BuildStomach(
"orange",
true,sensitivities[
"Stomach"]);
152 builder->
BuildSpleen(
"green",
true,sensitivities[
"Spleen"]);
153 builder->
BuildPancreas(
"purple",
true,sensitivities[
"Pancreas"]);
167 builder->
BuildLeftOvary(
"purple",
true,sensitivities[
"LeftOvary"]);
169 builder->
BuildUterus(
"purple",
true,sensitivities[
"Uterus"]);
176 else if (
model ==
"MIX")
185 if (
model ==
"MIRD"){
186 builder -> BuildMaleGenitalia(
"yellow",
false,sensitivities[
"MaleGenitalia"]);
187 builder -> BuildLeftTeste(
"purple",
true,sensitivities[
"LeftTeste"]);
188 builder -> BuildRightTeste(
"purple",
true,sensitivities[
"RightTeste"]);
190 else G4cout <<
"ORNL does not have model for male genitalia and testes yet" <<
G4endl;
G4double G4ParticleHPJENDLHEData::G4double result
virtual void SetMotherVolume(G4VPhysicalVolume *)
virtual void BuildVoxelRightBreast(const G4String &, G4bool, G4bool)
virtual void BuildLeftOvary(const G4String &, G4bool, G4bool)
virtual G4VPhysicalVolume * GetPhantom()
virtual void BuildBrain(const G4String &, G4bool, G4bool)
virtual void BuildMiddleLowerSpine(const G4String &, G4bool, G4bool)
virtual void BuildUrinaryBladder(const G4String &, G4bool, G4bool)
virtual void BuildLeftScapula(const G4String &, G4bool, G4bool)
virtual void BuildSpleen(const G4String &, G4bool, G4bool)
virtual void BuildPelvis(const G4String &, G4bool, G4bool)
virtual void SetModel(G4String)
virtual void BuildSkull(const G4String &, G4bool, G4bool)
virtual void BuildRightOvary(const G4String &, G4bool, G4bool)
virtual void BuildPancreas(const G4String &, G4bool, G4bool)
virtual void BuildLeftAdrenal(const G4String &, G4bool, G4bool)
G4GLOB_DLL std::ostream G4cout
virtual void BuildRibCage(const G4String &, G4bool, G4bool)
virtual void BuildRightKidney(const G4String &, G4bool, G4bool)
virtual void BuildUpperLargeIntestine(const G4String &, G4bool, G4bool)
virtual void BuildStomach(const G4String &, G4bool, G4bool)
virtual void BuildLeftKidney(const G4String &, G4bool, G4bool)
virtual void BuildLowerLargeIntestine(const G4String &, G4bool, G4bool)
virtual void BuildLeftBreast(const G4String &, G4bool, G4bool)
virtual void BuildLeftClavicle(const G4String &, G4bool, G4bool)
virtual void BuildUpperSpine(const G4String &, G4bool, G4bool)
virtual void BuildVoxelLeftBreast(const G4String &, G4bool, G4bool)
virtual void BuildRightArmBone(const G4String &, G4bool, G4bool)
virtual void BuildThymus(const G4String &, G4bool, G4bool)
virtual void BuildRightLegBone(const G4String &, G4bool, G4bool)
virtual void BuildRightAdrenal(const G4String &, G4bool, G4bool)
virtual void BuildRightClavicle(const G4String &, G4bool, G4bool)
virtual void BuildTrunk(const G4String &, G4bool, G4bool)
virtual void BuildLeftLegBone(const G4String &, G4bool, G4bool)
virtual void BuildRightBreast(const G4String &, G4bool, G4bool)
virtual void BuildLeftLeg(const G4String &, G4bool, G4bool)
virtual void BuildRightScapula(const G4String &, G4bool, G4bool)
virtual void BuildUterus(const G4String &, G4bool, G4bool)
virtual void BuildLeftArmBone(const G4String &, G4bool, G4bool)
const XML_Char XML_Content * model
virtual void BuildHead(const G4String &, G4bool, G4bool)
virtual void BuildRightLeg(const G4String &, G4bool, G4bool)
virtual void BuildSmallIntestine(const G4String &, G4bool, G4bool)