Geant4
10.01.p01
|
#include <XCrystalIntegratedDensityHub.hh>
Definition at line 35 of file XCrystalIntegratedDensityHub.hh.
XCrystalIntegratedDensityHub::XCrystalIntegratedDensityHub | ( | ) |
Definition at line 29 of file XCrystalIntegratedDensityHub.cc.
XCrystalIntegratedDensityHub::~XCrystalIntegratedDensityHub | ( | ) |
Definition at line 34 of file XCrystalIntegratedDensityHub.cc.
XVCrystalCharacteristic * XCrystalIntegratedDensityHub::GetDensityElectron | ( | ) |
Definition at line 59 of file XCrystalIntegratedDensityHub.cc.
References fDensityElectron.
XVCrystalCharacteristic * XCrystalIntegratedDensityHub::GetDensityNuclei | ( | ) |
Definition at line 72 of file XCrystalIntegratedDensityHub.cc.
References fDensityNuclei.
XVCrystalIntegratedDensity * XCrystalIntegratedDensityHub::GetIntegratedDensityElectron | ( | G4int | vParticleCharge | ) |
Definition at line 147 of file XCrystalIntegratedDensityHub.cc.
References fIntDensElectronNegative, fIntDensElectronPositive, G4cout, and G4endl.
Referenced by ExExChProcessChanneling::UpdateDensity().
G4double XCrystalIntegratedDensityHub::GetIntegratedDensityElectron | ( | G4double | vPotential, |
XPhysicalLattice * | vLattice, | ||
G4int | vParticleCharge | ||
) |
Definition at line 226 of file XCrystalIntegratedDensityHub.cc.
References fIntDensElectronNegative, fIntDensElectronPositive, G4cout, G4endl, and XVCrystalIntegratedDensity::GetIntegratedDensity().
XVCrystalIntegratedDensity * XCrystalIntegratedDensityHub::GetIntegratedDensityNuclei | ( | G4int | vParticleCharge | ) |
Definition at line 112 of file XCrystalIntegratedDensityHub.cc.
References fIntDensNucleiNegative, fIntDensNucleiPositive, G4cout, and G4endl.
Referenced by ExExChProcessChanneling::UpdateDensity().
G4double XCrystalIntegratedDensityHub::GetIntegratedDensityNuclei | ( | G4double | vPotential, |
XPhysicalLattice * | vLattice, | ||
G4int | vParticleCharge | ||
) |
Definition at line 203 of file XCrystalIntegratedDensityHub.cc.
References fIntDensNucleiNegative, fIntDensNucleiPositive, G4cout, G4endl, and XVCrystalIntegratedDensity::GetIntegratedDensity().
XVCrystalCharacteristic * XCrystalIntegratedDensityHub::GetPotential | ( | ) |
Definition at line 46 of file XCrystalIntegratedDensityHub.cc.
References fPotential.
XPhysicalLattice * XCrystalIntegratedDensityHub::GetXPhysicalLattice | ( | ) |
Definition at line 88 of file XCrystalIntegratedDensityHub.cc.
References fLattice.
Referenced by HasBeenInitialized().
G4bool XCrystalIntegratedDensityHub::HasBeenInitialized | ( | XPhysicalLattice * | vLattice | ) |
Definition at line 163 of file XCrystalIntegratedDensityHub.cc.
References GetXPhysicalLattice().
Referenced by ExExChProcessChanneling::UpdateParameters().
void XCrystalIntegratedDensityHub::InitializeTables | ( | ) |
Definition at line 174 of file XCrystalIntegratedDensityHub.cc.
References fDensityElectron, fDensityNuclei, fIntDensElectronNegative, fIntDensElectronPositive, fIntDensNucleiNegative, fIntDensNucleiPositive, fLattice, fPotential, XVCrystalIntegratedDensity::InitializeTable(), XVCrystalIntegratedDensity::SetDensity(), XVCrystalIntegratedDensity::SetParticleCharge(), XVCrystalIntegratedDensity::SetPotential(), and XVCrystalIntegratedDensity::SetXPhysicalLattice().
Referenced by ExExChProcessChanneling::ComputeCrystalCharacteristic().
void XCrystalIntegratedDensityHub::PrintOnFiles | ( | const G4String & | vFileName | ) |
Definition at line 248 of file XCrystalIntegratedDensityHub.cc.
References fIntDensElectronNegative, fIntDensElectronPositive, fIntDensNucleiNegative, fIntDensNucleiPositive, and XVCrystalIntegratedDensity::PrintOnFile().
void XCrystalIntegratedDensityHub::ReadFromFiles | ( | const G4String & | vFileName | ) |
Definition at line 259 of file XCrystalIntegratedDensityHub.cc.
References fIntDensElectronNegative, fIntDensElectronPositive, fIntDensNucleiNegative, fIntDensNucleiPositive, and XVCrystalIntegratedDensity::ReadFromFile().
Referenced by ExExChProcessChanneling::ComputeCrystalCharacteristic().
void XCrystalIntegratedDensityHub::SetDensityElectron | ( | XVCrystalCharacteristic * | vDensity | ) |
Definition at line 52 of file XCrystalIntegratedDensityHub.cc.
References fDensityElectron.
Referenced by ExExChPhysicsList::AddChanneling().
void XCrystalIntegratedDensityHub::SetDensityNuclei | ( | XVCrystalCharacteristic * | vDensity | ) |
Definition at line 65 of file XCrystalIntegratedDensityHub.cc.
References fDensityNuclei.
Referenced by ExExChPhysicsList::AddChanneling().
void XCrystalIntegratedDensityHub::SetIntegratedDensityElectron | ( | XVCrystalIntegratedDensity * | vDensity, |
G4int | vParticleCharge | ||
) |
Definition at line 128 of file XCrystalIntegratedDensityHub.cc.
References fIntDensElectronNegative, fIntDensElectronPositive, G4cout, and G4endl.
Referenced by ExExChPhysicsList::AddChanneling().
void XCrystalIntegratedDensityHub::SetIntegratedDensityNuclei | ( | XVCrystalIntegratedDensity * | vDensity, |
G4int | vParticleCharge | ||
) |
Definition at line 94 of file XCrystalIntegratedDensityHub.cc.
References fIntDensNucleiNegative, fIntDensNucleiPositive, G4cout, and G4endl.
Referenced by ExExChPhysicsList::AddChanneling().
void XCrystalIntegratedDensityHub::SetPotential | ( | XVCrystalCharacteristic * | vPotential | ) |
Definition at line 39 of file XCrystalIntegratedDensityHub.cc.
References fPotential.
Referenced by ExExChPhysicsList::AddChanneling().
void XCrystalIntegratedDensityHub::SetXPhysicalLattice | ( | XPhysicalLattice * | vLattice | ) |
Definition at line 78 of file XCrystalIntegratedDensityHub.cc.
References fDensityElectron, fDensityNuclei, fLattice, fPotential, and XVCrystalCharacteristic::InitializePhysicalLattice().
Referenced by ExExChProcessChanneling::ComputeCrystalCharacteristic().
|
private |
Definition at line 68 of file XCrystalIntegratedDensityHub.hh.
Referenced by GetDensityElectron(), InitializeTables(), SetDensityElectron(), and SetXPhysicalLattice().
|
private |
Definition at line 69 of file XCrystalIntegratedDensityHub.hh.
Referenced by GetDensityNuclei(), InitializeTables(), SetDensityNuclei(), and SetXPhysicalLattice().
|
private |
Definition at line 75 of file XCrystalIntegratedDensityHub.hh.
Referenced by GetIntegratedDensityElectron(), InitializeTables(), PrintOnFiles(), ReadFromFiles(), and SetIntegratedDensityElectron().
|
private |
Definition at line 72 of file XCrystalIntegratedDensityHub.hh.
Referenced by GetIntegratedDensityElectron(), InitializeTables(), PrintOnFiles(), ReadFromFiles(), and SetIntegratedDensityElectron().
|
private |
Definition at line 76 of file XCrystalIntegratedDensityHub.hh.
Referenced by GetIntegratedDensityNuclei(), InitializeTables(), PrintOnFiles(), ReadFromFiles(), and SetIntegratedDensityNuclei().
|
private |
Definition at line 73 of file XCrystalIntegratedDensityHub.hh.
Referenced by GetIntegratedDensityNuclei(), InitializeTables(), PrintOnFiles(), ReadFromFiles(), and SetIntegratedDensityNuclei().
|
private |
Definition at line 67 of file XCrystalIntegratedDensityHub.hh.
Referenced by GetXPhysicalLattice(), InitializeTables(), and SetXPhysicalLattice().
|
private |
Definition at line 70 of file XCrystalIntegratedDensityHub.hh.
Referenced by GetPotential(), InitializeTables(), SetPotential(), and SetXPhysicalLattice().