Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4TransitionRadiation.hh>
Static Protected Attributes | |
static const G4int | fSympsonNumber = 100 |
static const G4int | fGammaNumber = 15 |
static const G4int | fPointNumber = 100 |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
virtual G4double | GetMeanFreePath (const G4Track &aTrack, G4double previousStepSize, G4ForceCondition *condition)=0 |
Protected Member Functions inherited from G4VProcess | |
void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
void | ClearNumberOfInteractionLengthLeft () |
Definition at line 57 of file G4TransitionRadiation.hh.
G4TransitionRadiation::G4TransitionRadiation | ( | const G4String & | processName = "TR" , |
G4ProcessType | type = fElectromagnetic |
||
) |
Definition at line 59 of file G4TransitionRadiation.cc.
|
virtual |
Definition at line 74 of file G4TransitionRadiation.cc.
G4double G4TransitionRadiation::AngleIntegralDistribution | ( | G4double | varAngle1, |
G4double | varAngle2 | ||
) | const |
Definition at line 155 of file G4TransitionRadiation.cc.
G4double G4TransitionRadiation::EnergyIntegralDistribution | ( | G4double | energy1, |
G4double | energy2 | ||
) | const |
Definition at line 205 of file G4TransitionRadiation.cc.
|
virtual |
Implements G4VDiscreteProcess.
Definition at line 83 of file G4TransitionRadiation.cc.
G4double G4TransitionRadiation::IntegralOverAngle | ( | G4double | energy, |
G4double | varAngle1, | ||
G4double | varAngle2 | ||
) | const |
Definition at line 130 of file G4TransitionRadiation.cc.
Referenced by EnergyIntegralDistribution().
G4double G4TransitionRadiation::IntegralOverEnergy | ( | G4double | energy1, |
G4double | energy2, | ||
G4double | varAngle | ||
) | const |
Definition at line 104 of file G4TransitionRadiation.cc.
Referenced by AngleIntegralDistribution().
|
virtual |
Reimplemented from G4VProcess.
Definition at line 78 of file G4TransitionRadiation.cc.
|
virtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 91 of file G4TransitionRadiation.cc.
|
pure virtual |
Implemented in G4ForwardXrayTR.
Referenced by IntegralOverAngle(), and IntegralOverEnergy().
|
protected |
Definition at line 105 of file G4TransitionRadiation.hh.
Referenced by G4TransitionRadiation().
|
protected |
Definition at line 104 of file G4TransitionRadiation.hh.
Referenced by G4TransitionRadiation().
Definition at line 110 of file G4TransitionRadiation.hh.
|
protected |
Definition at line 99 of file G4TransitionRadiation.hh.
Referenced by G4ForwardXrayTR::BuildXrayTRtables(), G4ForwardXrayTR::G4ForwardXrayTR(), G4TransitionRadiation(), and G4ForwardXrayTR::PostStepDoIt().
|
protected |
Definition at line 100 of file G4TransitionRadiation.hh.
Referenced by G4ForwardXrayTR::BuildXrayTRtables(), G4ForwardXrayTR::G4ForwardXrayTR(), G4TransitionRadiation(), and G4ForwardXrayTR::PostStepDoIt().
|
protected |
Definition at line 114 of file G4TransitionRadiation.hh.
Referenced by AngleIntegralDistribution(), and G4TransitionRadiation().
|
protected |
Definition at line 115 of file G4TransitionRadiation.hh.
Referenced by EnergyIntegralDistribution(), and G4TransitionRadiation().
|
protected |
Definition at line 113 of file G4TransitionRadiation.hh.
Referenced by AngleIntegralDistribution(), and G4TransitionRadiation().
Definition at line 111 of file G4TransitionRadiation.hh.
|
protected |
Definition at line 117 of file G4TransitionRadiation.hh.
Referenced by G4TransitionRadiation().
|
protected |
Definition at line 118 of file G4TransitionRadiation.hh.
Referenced by G4TransitionRadiation().
Definition at line 109 of file G4TransitionRadiation.hh.
Referenced by AngleIntegralDistribution(), EnergyIntegralDistribution(), IntegralOverAngle(), and IntegralOverEnergy().
|
protected |
Definition at line 106 of file G4TransitionRadiation.hh.
Referenced by G4TransitionRadiation().