36 #ifndef G4INITXSCPAI_HH
37 #define G4INITXSCPAI_HH
111 {
return (*(*fMatSandiaMatrix)[i])[j]; }
130 static const G4int fPAIbin;
131 static const G4double fSolidDensity;
133 G4int fIntervalNumber;
135 G4int fCurrentInterval;
G4PhysicsLogVector * GetPAIxscVector() const
G4double GetNormalizationCof() const
G4double PAIdNdxCherenkov(G4double omega)
G4double ModuleSqDielectricConst(G4int intervalNumber, G4double energy)
G4double ImPartDielectricConst(G4int intervalNumber, G4double energy)
void KillCloseIntervals()
G4double RePartDielectricConst(G4double energy)
G4int GetIntervalNumber() const
G4PhysicsLogVector * GetPAIelectronVector() const
G4double GetStepCerenkovLoss(G4double step)
G4double DifPAIxSection(G4double omega)
void IntegralCherenkov(G4double bg2, G4double Tmax)
G4double GetMatSandiaMatrix(G4int i, G4int j) const
G4double GetStepEnergyLoss(G4double step)
G4PhysicsLogVector * GetChCosSqVector() const
G4InitXscPAI(const G4MaterialCutsCouple *matCC)
void IntegralPAIxSection(G4double bg2, G4double Tmax)
G4double DifPAIdEdx(G4double omega)
void IntegralPlasmon(G4double bg2, G4double Tmax)
G4PhysicsLogVector * GetPAIphotonVector() const
void IntegralPAIdEdx(G4double bg2, G4double Tmax)
G4double RutherfordIntegral(G4int intervalNumber, G4double limitLow, G4double limitHigh)
G4PhysicsLogVector * GetPAIdEdxVector() const
G4double PAIdNdxPlasmon(G4double omega)
G4double IntegralTerm(G4double omega)
G4double GetPhotonLambda(G4double omega)
G4double GetStepPlasmonLoss(G4double step)
G4PhysicsLogVector * GetChWidthVector() const