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