77 material -> DefineMaterials();
86 if (
model ==
"MIRDHead" ||
model ==
"ORNLHead")
102 else if (sex ==
"Male")
108 G4cout<<
"Custom Male is not available!!! MIRD model is selected !"
119 builder->
BuildHead(
"black",
false, sensitivities[
"Head"]);
120 builder->
BuildSkull(
"orange",
false,sensitivities[
"Skull"]);
121 builder->
BuildBrain(
"yellow",
true,sensitivities[
"Brain"]);
123 if (
model !=
"MIRDHead" &&
model !=
"ORNLHead")
126 builder->
BuildTrunk(
"yellow",
false, sensitivities[
"Trunk"]);
128 builder->
BuildLeftLeg(
"yellow",
false,sensitivities[
"LeftLeg"]);
129 builder->
BuildRightLeg(
"yellow",
false,sensitivities[
"RightLeg"]);
150 builder->
BuildPelvis(
"grey",
true,sensitivities[
"Pelvis"]);
152 builder->
BuildStomach(
"orange",
true,sensitivities[
"Stomach"]);
158 builder->
BuildSpleen(
"green",
true,sensitivities[
"Spleen"]);
159 builder->
BuildPancreas(
"purple",
true,sensitivities[
"Pancreas"]);
173 builder->
BuildLeftOvary(
"purple",
true,sensitivities[
"LeftOvary"]);
175 builder->
BuildUterus(
"purple",
true,sensitivities[
"Uterus"]);
182 else if (
model ==
"MIX")
202 sensitivities[bodyPartName] = bodyPartSensitivity;
203 if(bodyPartSensitivity==
true)
204 G4cout <<
" >>> " << bodyPartName <<
" added as sensitive volume." <<
G4endl;
209 G4Material* air = material -> GetMaterial(
"Air");
214 G4Box* world =
new G4Box(
"world", worldSize, worldSize, worldSize);
218 "logicalWorld", 0, 0,0);
248 if ((sex !=
"Female") && (sex !=
"Male"))
260 if (
model ==
"ORNLFemale")
265 if (
model ==
"ORNLMale")
274 if (
model ==
"MIRDHead")
279 if (
model ==
"ORNLHead")