27 #ifndef XVCrystalIntegratedDensity_h
28 #define XVCrystalIntegratedDensity_h
G4double fPotentialMinimum
void SetIntegrationPoints(unsigned int, unsigned int)
virtual void InitializeTable()
G4PhysicsLinearVector * fTableVector
void ReadFromFile(const G4String &)
virtual G4double ComputeIntegratedDensity(G4double, G4int)
G4double FindCatmullRomInterpolate(G4double &p0, G4double &p1, G4double &p2, G4double &p3, G4double &x)
XPhysicalLattice * fLattice
unsigned int GetNumberOfPoints()
XPhysicalLattice * GetXPhysicalLattice()
G4double GetIntegratedDensity(G4double, XPhysicalLattice *, G4int)
unsigned int fIntegrationPoints[3]
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()
const G4double x[NPOINTSGL]
XVCrystalIntegratedDensity()
XVCrystalCharacteristic * GetPotential()
virtual void ComputePotentialParameters()
unsigned int fNumberOfPoints
XVCrystalCharacteristic * fDensity
void SetParticleCharge(G4int)
XVCrystalCharacteristic * fPotential
void SetNumberOfPoints(unsigned int)