42 #ifndef G4SynchrotronRadiationInMat_h
43 #define G4SynchrotronRadiationInMat_h 1
73 "SynchrotronRadiation",
165 #endif // end of G4SynchrotronRadiationInMat.hh
G4double condition(const G4ErrorSymMatrix &m)
G4double GetMeanFreePath(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)
G4double GetIntegrandForAngleK(G4double)
const G4ParticleDefinition * theGamma
G4double ElectronCutInKineticEnergyNow
void SetEta(G4double eta)
void SetVerboseLevel(G4int v)
void SetPsiGamma(G4double psg)
static const G4double fEnergyConst
void SetOrderAngleK(G4double ord)
G4double GetEnergyProbSR(G4double)
G4double PositronCutInKineticEnergyNow
const G4ParticleDefinition * theElectron
G4double GetProbSpectrumSRforEnergy(G4double)
static const G4double fIntegralProbabilityOfSR[200]
const G4double * PositronCutInKineticEnergy
G4SynchrotronRadiationInMat(const G4String &processName="SynchrotronRadiation", G4ProcessType type=fElectromagnetic)
G4double GetPhotonEnergy(const G4Track &trackData, const G4Step &stepData)
void SetKsi(G4double ksi)
G4SynchrotronRadiationInMat & operator=(const G4SynchrotronRadiationInMat &right)
static G4double GetLambdaConst()
G4double GetAngleNumberAtGammaKsi(G4double)
G4double GetAngleK(G4double)
const G4double LowestKineticEnergy
const G4double * ParticleCutInKineticEnergy
void SetRootNumber(G4int rn)
G4double GetIntProbSR(G4double)
const G4ParticleDefinition * thePositron
const G4double HighestKineticEnergy
G4VParticleChange * PostStepDoIt(const G4Track &track, const G4Step &Step)
const G4double * ElectronCutInKineticEnergy
G4double ParticleCutInKineticEnergyNow
static const G4double fLambdaConst
G4bool IsApplicable(const G4ParticleDefinition &)
const G4double * GammaCutInKineticEnergy
G4double GetRandomEnergySR(G4double, G4double)
virtual ~G4SynchrotronRadiationInMat()
G4double GammaCutInKineticEnergyNow
G4double GetProbSpectrumSRforInt(G4double)
G4PropagatorInField * fFieldPropagator
static G4double GetEnergyConst()