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