45 #ifndef G4IonisParamMat_HH
46 #define G4IonisParamMat_HH
151 void ComputeMeanParameters();
154 void ComputeDensityEffect();
157 void ComputeFluctModel();
160 void ComputeIonParameters();
223 if(fD0density > 0.0) { y = fD0density*
G4Exp(twoln10*(x - fX0density)); }
224 }
else if(x >= fX1density) { y = twoln10*x - fCdensity; }
225 else {y = twoln10*x - fCdensity + fAdensity*
G4Exp(
G4Log(fX1density - x)*fMdensity);}
G4double GetAdensity() const
G4double GetEnergy2fluct() const
G4double GetMeanEnergyPerIonPair() const
void SetMeanExcitationEnergy(G4double value)
void SetBirksConstant(G4double value)
G4double GetX1density() const
G4double GetLogEnergy2fluct() const
G4IonisParamMat(const G4Material *)
G4double GetLogMeanExcEnergy() const
G4double GetZeffective() const
G4double GetBirksConstant() const
G4double GetFermiEnergy() const
G4double GetEnergy0fluct() const
G4double FindMeanExcitationEnergy(const G4Material *) const
const XML_Char int const XML_Char * value
G4double GetInvA23() const
G4double GetAdjustmentFactor() const
G4double GetPlasmaEnergy() const
static G4DensityEffectData * GetDensityEffectData()
G4double G4Log(G4double x)
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
G4double GetLogEnergy1fluct() const
G4double GetX0density() const
G4double GetRateionexcfluct() const
G4double DensityCorrection(G4double x)
G4double GetCdensity() const
G4double * GetShellCorrectionVector() const
G4double GetMeanExcitationEnergy() const
G4double GetF2fluct() const
G4double GetLFactor() const
G4double GetD0density() const
G4double GetMdensity() const
G4double GetF1fluct() const
G4double GetEnergy1fluct() const
void SetMeanEnergyPerIonPair(G4double value)