99 G4int vParticleCharge){
100 if(vParticleCharge < 0){
103 else if(vParticleCharge > 0){
107 G4cout <<
"XCrystalIntegratedDensityHub:: ERROR - Charge == 0";
116 if(vParticleCharge < 0.){
119 else if(vParticleCharge > 0.){
123 G4cout <<
"XCrystalIntegratedDensityHub:: ERROR - Charge == 0";
133 G4int vParticleCharge){
134 if(vParticleCharge < 0){
137 else if(vParticleCharge > 0){
141 G4cout <<
"XCrystalIntegratedDensityHub:: ERROR - Charge == 0";
151 if(vParticleCharge < 0.){
154 else if(vParticleCharge > 0.){
158 G4cout <<
"XCrystalIntegratedDensityHub:: ERROR - Charge == 0" ;
208 G4int vParticleCharge){
209 if(vParticleCharge < 0.){
214 else if(vParticleCharge > 0.){
220 G4cout <<
"XCrystalIntegratedDensityHub:: ERROR - Charge == 0";
231 G4int vParticleCharge){
232 if(vParticleCharge < 0.){
237 else if(vParticleCharge > 0.){
243 G4cout <<
"XCrystalIntegratedDensityHub:: ERROR - Charge == 0";
252 std::string filename;
263 std::string filename;
XVCrystalIntegratedDensity * fIntDensElectronNegative
XVCrystalCharacteristic * fDensityNuclei
virtual void InitializeTable()
void ReadFromFile(const G4String &)
XVCrystalCharacteristic * fDensityElectron
void PrintOnFiles(const G4String &)
XVCrystalCharacteristic * fPotential
XVCrystalIntegratedDensity * fIntDensNucleiNegative
void SetDensityElectron(XVCrystalCharacteristic *)
G4double GetIntegratedDensity(G4double, XPhysicalLattice *, G4int)
~XCrystalIntegratedDensityHub()
XVCrystalIntegratedDensity * GetIntegratedDensityNuclei(G4int)
XVCrystalIntegratedDensity * GetIntegratedDensityElectron(G4int)
G4bool HasBeenInitialized(XPhysicalLattice *)
void SetXPhysicalLattice(XPhysicalLattice *)
G4GLOB_DLL std::ostream G4cout
void PrintOnFile(const G4String &)
XCrystalIntegratedDensityHub()
void SetDensityNuclei(XVCrystalCharacteristic *)
XVCrystalCharacteristic * GetDensityNuclei()
void SetPotential(XVCrystalCharacteristic *)
void SetIntegratedDensityNuclei(XVCrystalIntegratedDensity *, G4int)
XPhysicalLattice * GetXPhysicalLattice()
void SetXPhysicalLattice(XPhysicalLattice *)
void SetDensity(XVCrystalCharacteristic *)
XVCrystalCharacteristic * GetPotential()
XPhysicalLattice * fLattice
void InitializePhysicalLattice(XPhysicalLattice *)
void SetPotential(XVCrystalCharacteristic *)
XVCrystalCharacteristic * GetDensityElectron()
void ReadFromFiles(const G4String &)
void SetIntegratedDensityElectron(XVCrystalIntegratedDensity *, G4int)
void SetParticleCharge(G4int)
Definition of the XCrystalIntegratedDensityHub class.
XVCrystalIntegratedDensity * fIntDensNucleiPositive
XVCrystalIntegratedDensity * fIntDensElectronPositive