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
G4PhantomHeadBuilder Class Reference

#include <G4PhantomHeadBuilder.hh>

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

Public Member Functions

 G4PhantomHeadBuilder ()
 
 ~G4PhantomHeadBuilder ()
 
void BuildHead (const G4String &, G4bool, G4bool)
 
void BuildSkull (const G4String &, G4bool, G4bool)
 
void BuildBrain (const G4String &, G4bool, G4bool)
 
void SetModel (G4String)
 
void SetMotherVolume (G4VPhysicalVolume *)
 
G4VPhysicalVolumeGetPhantom ()
 
- Public Member Functions inherited from G4BasePhantomBuilder
 G4BasePhantomBuilder ()
 
virtual ~G4BasePhantomBuilder ()
 
virtual void BuildTrunk (const G4String &, G4bool, G4bool)
 
virtual void BuildLegs (const G4String &, G4bool, G4bool)
 
virtual void BuildNeck (const G4String &, G4bool, G4bool)
 
virtual void BuildUpperSpine (const G4String &, G4bool, G4bool)
 
virtual void BuildMiddleLowerSpine (const G4String &, G4bool, G4bool)
 
virtual void BuildLeftLeg (const G4String &, G4bool, G4bool)
 
virtual void BuildRightLeg (const G4String &, G4bool, G4bool)
 
virtual void BuildLeftLegBone (const G4String &, G4bool, G4bool)
 
virtual void BuildRightLegBone (const G4String &, G4bool, G4bool)
 
virtual void BuildLeftArmBone (const G4String &, G4bool, G4bool)
 
virtual void BuildRightArmBone (const G4String &, G4bool, G4bool)
 
virtual void BuildRibCage (const G4String &, G4bool, G4bool)
 
virtual void BuildPelvis (const G4String &, G4bool, G4bool)
 
virtual void BuildHeart (const G4String &, G4bool, G4bool)
 
virtual void BuildLeftLung (const G4String &, G4bool, G4bool)
 
virtual void BuildRightLung (const G4String &, G4bool, G4bool)
 
virtual void BuildStomach (const G4String &, G4bool, G4bool)
 
virtual void BuildUpperLargeIntestine (const G4String &, G4bool, G4bool)
 
virtual void BuildLowerLargeIntestine (const G4String &, G4bool, G4bool)
 
virtual void BuildLeftKidney (const G4String &, G4bool, G4bool)
 
virtual void BuildRightKidney (const G4String &, G4bool, G4bool)
 
virtual void BuildLeftAdrenal (const G4String &, G4bool, G4bool)
 
virtual void BuildRightAdrenal (const G4String &, G4bool, G4bool)
 
virtual void BuildLiver (const G4String &, G4bool, G4bool)
 
virtual void BuildPancreas (const G4String &, G4bool, G4bool)
 
virtual void BuildSpleen (const G4String &, G4bool, G4bool)
 
virtual void BuildUrinaryBladder (const G4String &, G4bool, G4bool)
 
virtual void BuildThyroid (const G4String &, G4bool, G4bool)
 
virtual void BuildLeftScapula (const G4String &, G4bool, G4bool)
 
virtual void BuildRightScapula (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
 

Detailed Description

Definition at line 45 of file G4PhantomHeadBuilder.hh.

Constructor & Destructor Documentation

G4PhantomHeadBuilder::G4PhantomHeadBuilder ( )

Definition at line 41 of file G4PhantomHeadBuilder.cc.

G4PhantomHeadBuilder::~G4PhantomHeadBuilder ( )

Definition at line 49 of file G4PhantomHeadBuilder.cc.

Member Function Documentation

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

Reimplemented from G4BasePhantomBuilder.

Definition at line 74 of file G4PhantomHeadBuilder.cc.

Here is the call graph for this function:

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

Reimplemented from G4BasePhantomBuilder.

Definition at line 54 of file G4PhantomHeadBuilder.cc.

Here is the call graph for this function:

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

Reimplemented from G4BasePhantomBuilder.

Definition at line 64 of file G4PhantomHeadBuilder.cc.

Here is the call graph for this function:

G4VPhysicalVolume * G4PhantomHeadBuilder::GetPhantom ( )
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 82 of file G4PhantomHeadBuilder.cc.

void G4PhantomHeadBuilder::SetModel ( G4String  modelFlag)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 93 of file G4PhantomHeadBuilder.cc.

void G4PhantomHeadBuilder::SetMotherVolume ( G4VPhysicalVolume mother)
virtual

Reimplemented from G4BasePhantomBuilder.

Definition at line 87 of file G4PhantomHeadBuilder.cc.

Member Data Documentation

G4VBodyFactory* G4PhantomHeadBuilder::body
protected

Definition at line 62 of file G4PhantomHeadBuilder.hh.

G4VPhysicalVolume* G4PhantomHeadBuilder::headVolume
protected

Definition at line 67 of file G4PhantomHeadBuilder.hh.

G4String G4PhantomHeadBuilder::model
protected

Definition at line 64 of file G4PhantomHeadBuilder.hh.

G4VPhysicalVolume* G4PhantomHeadBuilder::motherVolume
protected

Definition at line 66 of file G4PhantomHeadBuilder.hh.


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