96 G4int vParticleCharge){
97 if(vParticleCharge < 0){
100 else if(vParticleCharge > 0){
104 G4cout <<
"XCrystalIntegratedDensityHub:: ERROR - Charge == 0";
113 if(vParticleCharge < 0.){
116 else if(vParticleCharge > 0.){
120 G4cout <<
"XCrystalIntegratedDensityHub:: ERROR - Charge == 0";
130 G4int vParticleCharge){
131 if(vParticleCharge < 0){
134 else if(vParticleCharge > 0){
138 G4cout <<
"XCrystalIntegratedDensityHub:: ERROR - Charge == 0";
148 if(vParticleCharge < 0.){
151 else if(vParticleCharge > 0.){
155 G4cout <<
"XCrystalIntegratedDensityHub:: ERROR - Charge == 0" ;
205 G4int vParticleCharge){
206 if(vParticleCharge < 0.){
211 else if(vParticleCharge > 0.){
217 G4cout <<
"XCrystalIntegratedDensityHub:: ERROR - Charge == 0";
228 G4int vParticleCharge){
229 if(vParticleCharge < 0.){
234 else if(vParticleCharge > 0.){
240 G4cout <<
"XCrystalIntegratedDensityHub:: ERROR - Charge == 0";
249 std::string filename;
260 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)
XVCrystalIntegratedDensity * fIntDensNucleiPositive
XVCrystalIntegratedDensity * fIntDensElectronPositive