30 #ifndef XVCrystalIntegratedDensity_h
31 #define XVCrystalIntegratedDensity_h
83 G4int fParticleCharge;
94 unsigned int fNumberOfPoints;
95 unsigned int fIntegrationPoints[3];
G4double fPotentialMinimum
void SetIntegrationPoints(unsigned int, unsigned int)
virtual void InitializeTable()
void ReadFromFile(const G4String &)
virtual G4double ComputeIntegratedDensity(G4double, G4int)
G4double FindCatmullRomInterpolate(G4double &p0, G4double &p1, G4double &p2, G4double &p3, G4double &x)
Definition of the XVCrystalCharacteristic class.
unsigned int GetNumberOfPoints()
XPhysicalLattice * GetXPhysicalLattice()
G4double GetIntegratedDensity(G4double, XPhysicalLattice *, G4int)
void PrintOnFile(const G4String &)
unsigned int GetIntegrationPoints()
void SetXPhysicalLattice(XPhysicalLattice *)
void SetDensity(XVCrystalCharacteristic *)
G4int GetParticleCharge()
G4bool HasBeenInitialized(XPhysicalLattice *, G4int)
G4double fPotentialMaximum
~XVCrystalIntegratedDensity()
void SetPotential(XVCrystalCharacteristic *)
XVCrystalCharacteristic * GetDensity()
XVCrystalIntegratedDensity()
XVCrystalCharacteristic * GetPotential()
virtual void ComputePotentialParameters()
void SetParticleCharge(G4int)
void SetNumberOfPoints(unsigned int)