49 #ifndef G4TransitionRadiation_h
50 #define G4TransitionRadiation_h
130 #endif // G4TransitionRadiation_h
G4double condition(const G4ErrorSymMatrix &m)
G4double AngleIntegralDistribution(G4double varAngle1, G4double varAngle2) const
static const G4int fSympsonNumber
G4TransitionRadiation(const G4String &processName="TR", G4ProcessType type=fElectromagnetic)
virtual ~G4TransitionRadiation()
virtual G4double SpectralAngleTRdensity(G4double energy, G4double varAngle) const =0
virtual G4double GetMeanFreePath(const G4Track &, G4double, G4ForceCondition *condition) override
G4bool IsApplicable(const G4ParticleDefinition &aParticleType) override
virtual G4VParticleChange * PostStepDoIt(const G4Track &, const G4Step &) override
G4TransitionRadiation & operator=(const G4TransitionRadiation &right)=delete
G4double energy(const ThreeVector &p, const G4double m)
G4double IntegralOverAngle(G4double energy, G4double varAngle1, G4double varAngle2) const
G4double EnergyIntegralDistribution(G4double energy1, G4double energy2) const
G4double IntegralOverEnergy(G4double energy1, G4double energy2, G4double varAngle) const
static const G4int fGammaNumber
static const G4int fPointNumber