Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
G4PhantomBuilder Class Reference

#include <G4PhantomBuilder.hh>

Inheritance diagram for G4PhantomBuilder:
Inheritance graph
[legend]
Collaboration diagram for G4PhantomBuilder:
Collaboration graph
[legend]

Public Member Functions

 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 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 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 SetModel (G4String)
 
void SetMotherVolume (G4VPhysicalVolume *)
 
G4VPhysicalVolumeGetPhantom ()
 
- Public Member Functions inherited from G4BasePhantomBuilder
 G4BasePhantomBuilder ()
 
virtual ~G4BasePhantomBuilder ()
 
virtual void BuildLegs (const G4String &, G4bool, G4bool)
 
virtual void BuildNeck (const G4String &, G4bool, G4bool)
 
virtual void BuildLeftOvary (const G4String &, G4bool, G4bool)
 
virtual void BuildRightOvary (const G4String &, G4bool, G4bool)
 
virtual void BuildUterus (const G4String &, G4bool, G4bool)
 
virtual void BuildLeftBreast (const G4String &, G4bool, G4bool)
 
virtual void BuildRightBreast (const G4String &, G4bool, G4bool)
 
virtual void BuildVoxelLeftBreast (const G4String &, G4bool, G4bool)
 
virtual void BuildVoxelRightBreast (const G4String &, G4bool, G4bool)
 

Protected Attributes

G4VBodyFactorybody
 
G4String model
 
G4VPhysicalVolumemotherVolume
 
G4VPhysicalVolumeheadVolume
 
G4VPhysicalVolumetrunkVolume
 
G4VPhysicalVolumeleftLegVolume
 
G4VPhysicalVolumerightLegVolume
 
G4VPhysicalVolumemaleGenitaliaVolume
 

Detailed Description

Definition at line 45 of file G4PhantomBuilder.hh.

Constructor & Destructor Documentation

G4PhantomBuilder::G4PhantomBuilder ( )

Definition at line 48 of file G4PhantomBuilder.cc.

G4PhantomBuilder::~G4PhantomBuilder ( )

Definition at line 60 of file G4PhantomBuilder.cc.

Member Function Documentation

void G4PhantomBuilder::BuildBrain ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 212 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildHead ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 153 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildHeart ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 220 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildLeftAdrenal ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 306 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildLeftArmBone ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 112 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildLeftKidney ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 291 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildLeftLeg ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 73 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildLeftLegBone ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 92 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildLeftLung ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 227 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildLeftScapula ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 131 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildLiver ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 323 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildLowerLargeIntestine ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 275 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildMiddleLowerSpine ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 183 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildPancreas ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 330 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildPelvis ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 193 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildRibCage ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 251 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildRightAdrenal ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 314 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildRightArmBone ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 121 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildRightKidney ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 298 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildRightLeg ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 82 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildRightLegBone ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 102 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildRightLung ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 235 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildRightScapula ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 141 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildSkull ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 163 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildSpleen ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 259 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildStomach ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 243 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildThyroid ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 346 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildTrunk ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 63 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildUpperLargeIntestine ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 267 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildUpperSpine ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 173 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

void G4PhantomBuilder::BuildUrinaryBladder ( const G4String colourName,
G4bool  solidVis,
G4bool  sensitivity 
)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 338 of file G4PhantomBuilder.cc.

Here is the call graph for this function:

G4VPhysicalVolume * G4PhantomBuilder::GetPhantom ( )
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 355 of file G4PhantomBuilder.cc.

void G4PhantomBuilder::SetModel ( G4String  modelFlag)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 366 of file G4PhantomBuilder.cc.

void G4PhantomBuilder::SetMotherVolume ( G4VPhysicalVolume mother)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 360 of file G4PhantomBuilder.cc.

Member Data Documentation

G4VBodyFactory* G4PhantomBuilder::body
protected

Definition at line 100 of file G4PhantomBuilder.hh.

G4VPhysicalVolume* G4PhantomBuilder::headVolume
protected

Definition at line 105 of file G4PhantomBuilder.hh.

G4VPhysicalVolume* G4PhantomBuilder::leftLegVolume
protected

Definition at line 107 of file G4PhantomBuilder.hh.

G4VPhysicalVolume* G4PhantomBuilder::maleGenitaliaVolume
protected

Definition at line 109 of file G4PhantomBuilder.hh.

G4String G4PhantomBuilder::model
protected

Definition at line 102 of file G4PhantomBuilder.hh.

G4VPhysicalVolume* G4PhantomBuilder::motherVolume
protected

Definition at line 104 of file G4PhantomBuilder.hh.

G4VPhysicalVolume* G4PhantomBuilder::rightLegVolume
protected

Definition at line 108 of file G4PhantomBuilder.hh.

G4VPhysicalVolume* G4PhantomBuilder::trunkVolume
protected

Definition at line 106 of file G4PhantomBuilder.hh.


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