32#ifndef G4INITXSCPAI_HH
33#define G4INITXSCPAI_HH
G4double RutherfordIntegral(G4int intervalNumber, G4double limitLow, G4double limitHigh)
G4double GetMatSandiaMatrix(G4int i, G4int j) const
G4double GetPhotonLambda(G4double omega)
void IntegralCherenkov(G4double bg2, G4double Tmax)
void IntegralPAIxSection(G4double bg2, G4double Tmax)
G4PhysicsLogVector * GetPAIdEdxVector() const
G4PhysicsLogVector * GetPAIphotonVector() const
static const G4double fDelta
G4double GetStepCerenkovLoss(G4double step)
G4double ModuleSqDielectricConst(G4int intervalNumber, G4double energy)
G4double DifPAIdEdx(G4double omega)
G4PhysicsLogVector * fPAIphotonVector
G4double fElectronDensity
G4double GetNormalizationCof() const
G4double PAIdNdxCherenkov(G4double omega)
G4InitXscPAI(const G4InitXscPAI &)=delete
G4PhysicsLogVector * GetPAIelectronVector() const
G4double GetStepEnergyLoss(G4double step)
G4InitXscPAI & operator=(const G4InitXscPAI &right)=delete
static const G4int fPAIbin
G4PhysicsLogVector * GetPAIxscVector() const
G4OrderedTable * fMatSandiaMatrix
void IntegralPlasmon(G4double bg2, G4double Tmax)
G4double fNormalizationCof
G4PhysicsLogVector * fPAIdEdxVector
G4PhysicsLogVector * fPAIxscVector
G4double IntegralTerm(G4double omega)
G4double GetStepPlasmonLoss(G4double step)
G4int GetIntervalNumber() const
G4double ImPartDielectricConst(G4int intervalNumber, G4double energy)
G4PhysicsLogVector * fChCosSqVector
G4InitXscPAI(const G4MaterialCutsCouple *matCC)
G4double DifPAIxSection(G4double omega)
G4PhysicsLogVector * fChWidthVector
G4PhysicsLogVector * GetChCosSqVector() const
G4double RePartDielectricConst(G4double energy)
static const G4double fSolidDensity
void IntegralPAIdEdx(G4double bg2, G4double Tmax)
G4PhysicsLogVector * GetChWidthVector() const
void KillCloseIntervals()
G4PhysicsLogVector * fPAIelectronVector
G4double PAIdNdxPlasmon(G4double omega)
G4double energy(const ThreeVector &p, const G4double m)