42#ifndef G4FORWARDXRAYTR_H
43#define G4FORWARDXRAYTR_H
73 const G4String& processName=
"XrayTR" );
89 const G4Step& aStep )
override;
G4double condition(const G4ErrorSymMatrix &m)
static G4int fSympsonNumber
G4double SpectralDensity(G4double energy, G4double x) const
static G4double GetMinProtonTkin()
G4double EnergyInterval(G4double energy1, G4double energy2, G4double varAngle) const
static G4double fPlasmaCof
G4double EnergySum(G4double energy1, G4double energy2) const
static G4int GetSympsonNumber()
static G4double fTheMaxAngle
static G4double fTheMinEnergyTR
static G4double GetMaxProtonTkin()
const std::vector< G4double > * fGammaCutInKineticEnergy
G4PhysicsTable * fEnergyDistrTable
G4VParticleChange * PostStepDoIt(const G4Track &aTrack, const G4Step &aStep) override
G4PhysicsTable * fAngleDistrTable
G4double AngleDensity(G4double energy, G4double varAngle) const
G4double GetEnergyTR(G4int iMat, G4int jMat, G4int iTkin) const
G4PhysicsTable * GetAngleDistrTable()
static G4double fMinProtonTkin
G4double AngleInterval(G4double energy, G4double varAngle1, G4double varAngle2) const
G4double GetThetaTR(G4int iMat, G4int jMat, G4int iTkin) const
G4PhysicsLogVector * fProtonEnergyVector
G4ParticleDefinition * fPtrGamma
static G4double fTheMinAngle
G4double SpectralAngleTRdensity(G4double energy, G4double varAngle) const override
G4double AngleSum(G4double varAngle1, G4double varAngle2) const
G4PhysicsTable * GetEnergyDistrTable()
static G4double fTheMaxEnergyTR
static G4double fMaxProtonTkin
virtual ~G4ForwardXrayTR()
G4double GetMeanFreePath(const G4Track &, G4double, G4ForceCondition *condition) override