Geant4  10.03.p03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4FemaleBuilder Class Reference

#include <G4FemaleBuilder.hh>

Inheritance diagram for G4FemaleBuilder:
Collaboration diagram for G4FemaleBuilder:

Public Member Functions

 G4FemaleBuilder ()
 
 ~G4FemaleBuilder ()
 
void BuildLeftBreast (const G4String &, G4bool, G4bool)
 
void BuildRightBreast (const G4String &, G4bool, G4bool)
 
void BuildLeftOvary (const G4String &, G4bool, G4bool)
 
void BuildRightOvary (const G4String &, G4bool, G4bool)
 
void BuildUterus (const G4String &, G4bool, G4bool)
 
- Public Member Functions inherited from G4PhantomBuilder
 G4PhantomBuilder ()
 
 ~G4PhantomBuilder ()
 
void BuildHead (const G4String &, G4bool, G4bool)
 
void BuildTrunk (const G4String &, G4bool, G4bool)
 
void BuildLeftLeg (const G4String &, G4bool, G4bool)
 
void BuildRightLeg (const G4String &, G4bool, G4bool)
 
void BuildUpperSpine (const G4String &, G4bool, G4bool)
 
void BuildMiddleLowerSpine (const G4String &, G4bool, G4bool)
 
void BuildLeftLegBone (const G4String &, G4bool, G4bool)
 
void BuildRightLegBone (const G4String &, G4bool, G4bool)
 
void BuildLeftArmBone (const G4String &, G4bool, G4bool)
 
void BuildRightArmBone (const G4String &, G4bool, G4bool)
 
void BuildSkull (const G4String &, G4bool, G4bool)
 
void BuildRibCage (const G4String &, G4bool, G4bool)
 
void BuildPelvis (const G4String &, G4bool, G4bool)
 
void BuildLeftScapula (const G4String &, G4bool, G4bool)
 
void BuildRightScapula (const G4String &, G4bool, G4bool)
 
void BuildLeftAdrenal (const G4String &, G4bool, G4bool)
 
void BuildRightAdrenal (const G4String &, G4bool, G4bool)
 
void BuildLeftClavicle (const G4String &, G4bool, G4bool)
 
void BuildRightClavicle (const G4String &, G4bool, G4bool)
 
void BuildBrain (const G4String &, G4bool, G4bool)
 
void BuildHeart (const G4String &, G4bool, G4bool)
 
void BuildLeftLung (const G4String &, G4bool, G4bool)
 
void BuildRightLung (const G4String &, G4bool, G4bool)
 
void BuildStomach (const G4String &, G4bool, G4bool)
 
void BuildSmallIntestine (const G4String &, G4bool, G4bool)
 
void BuildUpperLargeIntestine (const G4String &, G4bool, G4bool)
 
void BuildLowerLargeIntestine (const G4String &, G4bool, G4bool)
 
void BuildLeftKidney (const G4String &, G4bool, G4bool)
 
void BuildRightKidney (const G4String &, G4bool, G4bool)
 
void BuildLiver (const G4String &, G4bool, G4bool)
 
void BuildPancreas (const G4String &, G4bool, G4bool)
 
void BuildSpleen (const G4String &, G4bool, G4bool)
 
void BuildUrinaryBladder (const G4String &, G4bool, G4bool)
 
void BuildThyroid (const G4String &, G4bool, G4bool)
 
void BuildThymus (const G4String &, G4bool, G4bool)
 
void SetModel (G4String)
 
void SetMotherVolume (G4VPhysicalVolume *)
 
G4VPhysicalVolumeGetPhantom ()
 
- Public Member Functions inherited from G4BasePhantomBuilder
 G4BasePhantomBuilder ()
 
virtual ~G4BasePhantomBuilder ()
 
virtual void BuildVoxelLeftBreast (const G4String &, G4bool, G4bool)
 
virtual void BuildVoxelRightBreast (const G4String &, G4bool, G4bool)
 
virtual void BuildMaleGenitalia (const G4String &, G4bool, G4bool)
 
virtual void BuildLeftTeste (const G4String &, G4bool, G4bool)
 
virtual void BuildRightTeste (const G4String &, G4bool, G4bool)
 

Additional Inherited Members

- Protected Attributes inherited from G4PhantomBuilder
G4VBodyFactorybody
 
G4String model
 
G4VPhysicalVolumemotherVolume
 
G4VPhysicalVolumeheadVolume
 
G4VPhysicalVolumetrunkVolume
 
G4VPhysicalVolumeleftLegVolume
 
G4VPhysicalVolumerightLegVolume
 
G4VPhysicalVolumemaleGenitaliaVolume
 

Detailed Description

Definition at line 42 of file G4FemaleBuilder.hh.

Constructor & Destructor Documentation

G4FemaleBuilder::G4FemaleBuilder ( )

Definition at line 42 of file G4FemaleBuilder.cc.

43 {
44 }
G4FemaleBuilder::~G4FemaleBuilder ( )

Definition at line 46 of file G4FemaleBuilder.cc.

48 {
49  delete body;
50 }
G4VBodyFactory * body

Member Function Documentation

void G4FemaleBuilder::BuildLeftBreast ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 81 of file G4FemaleBuilder.cc.

83 {
84  if (motherVolume == 0)
85  G4Exception("G4FemaleBuilder::BuildLeftBreast()", "human_phantom0009", FatalException, "The world volume is missing !!!!!");
86 
87  body -> CreateOrgan("LeftBreast",motherVolume, colourName,
88  solidVis, sensitivity);
89 }
G4VPhysicalVolume * motherVolume
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
Definition: G4Exception.cc:41
G4VBodyFactory * body

Here is the call graph for this function:

void G4FemaleBuilder::BuildLeftOvary ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 61 of file G4FemaleBuilder.cc.

63 {
64  if (trunkVolume == 0)
65  G4Exception("G4FemaleBuilder::BuildLeftOvary()", "human_phantom0007", FatalException, "The trunk volume is missing !!!!!");
66 
67  body -> CreateOrgan("LeftOvary",trunkVolume, colourName,
68  solidVis, sensitivity);
69 }
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
Definition: G4Exception.cc:41
G4VBodyFactory * body
G4VPhysicalVolume * trunkVolume

Here is the call graph for this function:

void G4FemaleBuilder::BuildRightBreast ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 91 of file G4FemaleBuilder.cc.

94 {
95  if (motherVolume == 0)
96  G4Exception("G4FemaleBuilder::BuildRightBreast()", "human_phantom0010", FatalException, "The world volume is missing !!!!!");
97 
98  body -> CreateOrgan("RightBreast",motherVolume, colourName,
99  solidVis, sensitivity);
100 }
G4VPhysicalVolume * motherVolume
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
Definition: G4Exception.cc:41
G4VBodyFactory * body

Here is the call graph for this function:

void G4FemaleBuilder::BuildRightOvary ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 71 of file G4FemaleBuilder.cc.

73 {
74  if (trunkVolume == 0)
75  G4Exception("G4FemaleBuilder::BuildRightOvary()", "human_phantom0008", FatalException, "The trunk volume is missing !!!!!");
76 
77  body -> CreateOrgan("RightOvary",trunkVolume, colourName,
78  solidVis, sensitivity);
79 }
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
Definition: G4Exception.cc:41
G4VBodyFactory * body
G4VPhysicalVolume * trunkVolume

Here is the call graph for this function:

void G4FemaleBuilder::BuildUterus ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 52 of file G4FemaleBuilder.cc.

54 {
55  if (trunkVolume == 0)
56  G4Exception("G4FemaleBuilder::BuildUterus()", "human_phantom0006", FatalException, "The trunk volume is missing !!!!!");
57 
58  body -> CreateOrgan("Uterus",trunkVolume, colourName, solidVis, sensitivity);
59 }
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
Definition: G4Exception.cc:41
G4VBodyFactory * body
G4VPhysicalVolume * trunkVolume

Here is the call graph for this function:


The documentation for this class was generated from the following files: