Geant4
10.01
|
#include <CellParameterisation.hh>
Static Public Member Functions | |
static CellParameterisation * | Instance () |
Static Private Attributes | |
static CellParameterisation * | gInstance = 0 |
Definition at line 43 of file CellParameterisation.hh.
CellParameterisation::CellParameterisation | ( | G4Material * | nucleus1, |
G4Material * | cytoplasm1, | ||
G4Material * | nucleus2, | ||
G4Material * | cytoplasm2, | ||
G4Material * | nucleus3, | ||
G4Material * | cytoplasm3 | ||
) |
Definition at line 46 of file CellParameterisation.cc.
References cm3, density, g, micrometer, G4VisAttributes::SetColour(), and z.
|
virtual |
Definition at line 215 of file CellParameterisation.cc.
References fMapCell, fMass, fMaterial, and fTissueType.
|
virtual |
Reimplemented from G4VPVParameterisation.
Definition at line 240 of file CellParameterisation.cc.
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 61 of file CellParameterisation.hh.
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 65 of file CellParameterisation.hh.
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 69 of file CellParameterisation.hh.
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 73 of file CellParameterisation.hh.
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 77 of file CellParameterisation.hh.
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 81 of file CellParameterisation.hh.
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 85 of file CellParameterisation.hh.
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 89 of file CellParameterisation.hh.
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 93 of file CellParameterisation.hh.
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 97 of file CellParameterisation.hh.
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 101 of file CellParameterisation.hh.
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 105 of file CellParameterisation.hh.
|
virtual |
Reimplemented from G4VPVParameterisation.
Definition at line 246 of file CellParameterisation.cc.
References fCytoplasmAttributes1, fCytoplasmAttributes2, fCytoplasmAttributes3, fCytoplasmMaterial1, fCytoplasmMaterial2, fCytoplasmMaterial3, fMass, fMaterial, fNucleusAttributes1, fNucleusAttributes2, fNucleusAttributes3, fNucleusMaterial1, fNucleusMaterial2, fNucleusMaterial3, G4VPhysicalVolume::GetLogicalVolume(), G4LogicalVolume::GetMaterial(), and G4LogicalVolume::SetVisAttributes().
|
virtual |
Implements G4VPVParameterisation.
Definition at line 226 of file CellParameterisation.cc.
References G4VPhysicalVolume::SetTranslation(), and z.
|
inline |
Definition at line 123 of file CellParameterisation.hh.
References fCytoplasmMass.
Referenced by DetectorConstruction::ConstructLine().
|
inline |
Definition at line 119 of file CellParameterisation.hh.
References fCytoplasmTotalPixels.
Definition at line 128 of file CellParameterisation.hh.
References fMass.
Definition at line 127 of file CellParameterisation.hh.
References fMaterial.
|
inline |
Definition at line 109 of file CellParameterisation.hh.
References fPhantomTotalPixels.
|
inline |
Definition at line 124 of file CellParameterisation.hh.
References fNucleusMass.
Referenced by DetectorConstruction::ConstructLine().
|
inline |
Definition at line 118 of file CellParameterisation.hh.
References fNucleusTotalPixels.
|
inline |
Definition at line 117 of file CellParameterisation.hh.
References fPhantomTotalPixels.
Referenced by DetectorConstruction::ConstructLine().
|
inline |
Definition at line 120 of file CellParameterisation.hh.
References fDimCellBoxX.
Referenced by DetectorConstruction::ConstructLine().
|
inline |
Definition at line 121 of file CellParameterisation.hh.
References fDimCellBoxY.
Referenced by DetectorConstruction::ConstructLine().
|
inline |
Definition at line 122 of file CellParameterisation.hh.
References fDimCellBoxZ.
Referenced by DetectorConstruction::ConstructLine().
Definition at line 129 of file CellParameterisation.hh.
References fTissueType.
|
inline |
Definition at line 126 of file CellParameterisation.hh.
References fMapCell.
|
inlinestatic |
Definition at line 133 of file CellParameterisation.hh.
References gInstance.
|
private |
Definition at line 149 of file CellParameterisation.hh.
Referenced by ComputeMaterial().
|
private |
Definition at line 151 of file CellParameterisation.hh.
Referenced by ComputeMaterial().
|
private |
Definition at line 153 of file CellParameterisation.hh.
Referenced by ComputeMaterial().
|
private |
Definition at line 168 of file CellParameterisation.hh.
Referenced by GetCytoplasmMass().
|
private |
Definition at line 142 of file CellParameterisation.hh.
Referenced by ComputeMaterial().
|
private |
Definition at line 144 of file CellParameterisation.hh.
Referenced by ComputeMaterial().
|
private |
Definition at line 146 of file CellParameterisation.hh.
Referenced by ComputeMaterial().
|
private |
Definition at line 162 of file CellParameterisation.hh.
Referenced by GetCytoplasmTotalPixels().
|
private |
Definition at line 164 of file CellParameterisation.hh.
Referenced by GetPixelSizeX().
|
private |
Definition at line 165 of file CellParameterisation.hh.
Referenced by GetPixelSizeY().
|
private |
Definition at line 166 of file CellParameterisation.hh.
Referenced by GetPixelSizeZ().
|
private |
Definition at line 155 of file CellParameterisation.hh.
Referenced by GetVoxelThreeVector(), and ~CellParameterisation().
|
private |
Definition at line 157 of file CellParameterisation.hh.
Referenced by ComputeMaterial(), GetMassVector(), and ~CellParameterisation().
|
private |
Definition at line 156 of file CellParameterisation.hh.
Referenced by ComputeMaterial(), GetMaterialVector(), and ~CellParameterisation().
|
private |
Definition at line 148 of file CellParameterisation.hh.
Referenced by ComputeMaterial().
|
private |
Definition at line 150 of file CellParameterisation.hh.
Referenced by ComputeMaterial().
|
private |
Definition at line 152 of file CellParameterisation.hh.
Referenced by ComputeMaterial().
|
private |
Definition at line 167 of file CellParameterisation.hh.
Referenced by GetNucleusMass().
|
private |
Definition at line 141 of file CellParameterisation.hh.
Referenced by ComputeMaterial().
|
private |
Definition at line 143 of file CellParameterisation.hh.
Referenced by ComputeMaterial().
|
private |
Definition at line 145 of file CellParameterisation.hh.
Referenced by ComputeMaterial().
|
private |
Definition at line 161 of file CellParameterisation.hh.
Referenced by GetNucleusTotalPixels().
|
private |
Definition at line 160 of file CellParameterisation.hh.
Referenced by GetNoBoxes(), and GetPhantomTotalPixels().
|
private |
Definition at line 158 of file CellParameterisation.hh.
Referenced by GetTissueType(), and ~CellParameterisation().
|
staticprivate |
Definition at line 170 of file CellParameterisation.hh.
Referenced by Instance().