ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/microbeam/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.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 46 of file CellParameterisation.cc
References kdfinder::abs(), cm3, den, e, fclose(), Acts::UnitConstants::g, mat, micrometer, ncols, nlines, G4VisAttributes::SetColour(), tmp, v, x, y, and z.
|
virtual |
Definition at line 214 of file CellParameterisation.cc.
View newest version in sPHENIX GitHub at line 214 of file CellParameterisation.cc
References fMapCell, fMass, fMaterial, and fTissueType.
|
virtual |
Reimplemented from G4VPVParameterisation.
Definition at line 240 of file CellParameterisation.cc.
View newest version in sPHENIX GitHub at line 240 of file CellParameterisation.cc
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 61 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 61 of file CellParameterisation.hh
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 65 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 65 of file CellParameterisation.hh
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 69 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 69 of file CellParameterisation.hh
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 73 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 73 of file CellParameterisation.hh
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 77 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 77 of file CellParameterisation.hh
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 81 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 81 of file CellParameterisation.hh
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 85 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 85 of file CellParameterisation.hh
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 89 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 89 of file CellParameterisation.hh
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 93 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 93 of file CellParameterisation.hh
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 97 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 97 of file CellParameterisation.hh
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 101 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 101 of file CellParameterisation.hh
|
inlinevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 105 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 105 of file CellParameterisation.hh
|
virtual |
Reimplemented from G4VPVParameterisation.
Definition at line 246 of file CellParameterisation.cc.
View newest version in sPHENIX GitHub 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 225 of file CellParameterisation.cc.
View newest version in sPHENIX GitHub at line 225 of file CellParameterisation.cc
References Acts::Test::origin(), G4VPhysicalVolume::SetTranslation(), x, y, and z.
|
inline |
Definition at line 123 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 123 of file CellParameterisation.hh
References fCytoplasmMass.
Referenced by DetectorConstruction::ConstructLine().
|
inline |
Definition at line 119 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 119 of file CellParameterisation.hh
References fCytoplasmTotalPixels.
Definition at line 128 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 128 of file CellParameterisation.hh
References fMass.
Definition at line 127 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 127 of file CellParameterisation.hh
References fMaterial.
|
inline |
Definition at line 109 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 109 of file CellParameterisation.hh
References fPhantomTotalPixels.
|
inline |
Definition at line 124 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 124 of file CellParameterisation.hh
References fNucleusMass.
Referenced by DetectorConstruction::ConstructLine().
|
inline |
Definition at line 118 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 118 of file CellParameterisation.hh
References fNucleusTotalPixels.
|
inline |
Definition at line 117 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 117 of file CellParameterisation.hh
References fPhantomTotalPixels.
Referenced by DetectorConstruction::ConstructLine().
|
inline |
Definition at line 120 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 120 of file CellParameterisation.hh
References fDimCellBoxX.
Referenced by DetectorConstruction::ConstructLine().
|
inline |
Definition at line 121 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 121 of file CellParameterisation.hh
References fDimCellBoxY.
Referenced by DetectorConstruction::ConstructLine().
|
inline |
Definition at line 122 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 122 of file CellParameterisation.hh
References fDimCellBoxZ.
Referenced by DetectorConstruction::ConstructLine().
Definition at line 129 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 129 of file CellParameterisation.hh
References fTissueType.
|
inline |
Definition at line 126 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 126 of file CellParameterisation.hh
References fMapCell.
|
inlinestatic |
Definition at line 133 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 133 of file CellParameterisation.hh
References gInstance.
|
private |
Definition at line 148 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 148 of file CellParameterisation.hh
Referenced by ComputeMaterial().
|
private |
Definition at line 150 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 150 of file CellParameterisation.hh
Referenced by ComputeMaterial().
|
private |
Definition at line 152 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 152 of file CellParameterisation.hh
Referenced by ComputeMaterial().
|
private |
Definition at line 167 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 167 of file CellParameterisation.hh
Referenced by GetCytoplasmMass().
|
private |
Definition at line 141 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 141 of file CellParameterisation.hh
Referenced by ComputeMaterial().
|
private |
Definition at line 143 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 143 of file CellParameterisation.hh
Referenced by ComputeMaterial().
|
private |
Definition at line 145 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 145 of file CellParameterisation.hh
Referenced by ComputeMaterial().
|
private |
Definition at line 161 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 161 of file CellParameterisation.hh
Referenced by GetCytoplasmTotalPixels().
|
private |
Definition at line 163 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 163 of file CellParameterisation.hh
Referenced by GetPixelSizeX().
|
private |
Definition at line 164 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 164 of file CellParameterisation.hh
Referenced by GetPixelSizeY().
|
private |
Definition at line 165 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 165 of file CellParameterisation.hh
Referenced by GetPixelSizeZ().
|
private |
Definition at line 154 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 154 of file CellParameterisation.hh
Referenced by GetVoxelThreeVector(), and ~CellParameterisation().
|
private |
Definition at line 156 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 156 of file CellParameterisation.hh
Referenced by ComputeMaterial(), GetMassVector(), and ~CellParameterisation().
|
private |
Definition at line 155 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 155 of file CellParameterisation.hh
Referenced by ComputeMaterial(), GetMaterialVector(), and ~CellParameterisation().
|
private |
Definition at line 147 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 147 of file CellParameterisation.hh
Referenced by ComputeMaterial().
|
private |
Definition at line 149 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 149 of file CellParameterisation.hh
Referenced by ComputeMaterial().
|
private |
Definition at line 151 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 151 of file CellParameterisation.hh
Referenced by ComputeMaterial().
|
private |
Definition at line 166 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 166 of file CellParameterisation.hh
Referenced by GetNucleusMass().
|
private |
Definition at line 140 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 140 of file CellParameterisation.hh
Referenced by ComputeMaterial().
|
private |
Definition at line 142 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 142 of file CellParameterisation.hh
Referenced by ComputeMaterial().
|
private |
Definition at line 144 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 144 of file CellParameterisation.hh
Referenced by ComputeMaterial().
|
private |
Definition at line 160 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 160 of file CellParameterisation.hh
Referenced by GetNucleusTotalPixels().
|
private |
Definition at line 159 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 159 of file CellParameterisation.hh
Referenced by GetNoBoxes(), and GetPhantomTotalPixels().
|
private |
Definition at line 157 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 157 of file CellParameterisation.hh
Referenced by GetTissueType(), and ~CellParameterisation().
|
staticprivate |
Definition at line 169 of file CellParameterisation.hh.
View newest version in sPHENIX GitHub at line 169 of file CellParameterisation.hh
Referenced by Instance().