Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ForwardXrayTR.hh>
Static Public Member Functions | |
static G4int | GetSympsonNumber () |
static G4int | GetBinTR () |
static G4double | GetMinProtonTkin () |
static G4double | GetMaxProtonTkin () |
static G4int | GetTotBin () |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Static Protected Attributes | |
static G4int | fSympsonNumber = 100 |
static G4double | fTheMinEnergyTR = 1.0*keV |
static G4double | fTheMaxEnergyTR = 100.0*keV |
static G4double | fTheMaxAngle = 1.0e-3 |
static G4double | fTheMinAngle = 5.0e-6 |
static G4int | fBinTR = 50 |
static G4double | fMinProtonTkin = 100.0*GeV |
static G4double | fMaxProtonTkin = 100.0*TeV |
static G4int | fTotBin = 50 |
static G4double | fPlasmaCof |
static G4double | fCofTR = fine_structure_const/pi |
Static Protected Attributes inherited from G4TransitionRadiation | |
static const G4int | fSympsonNumber = 100 |
static const G4int | fGammaNumber = 15 |
static const G4int | fPointNumber = 100 |
Additional Inherited Members | |
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 66 of file G4ForwardXrayTR.hh.
G4ForwardXrayTR::G4ForwardXrayTR | ( | const G4String & | matName1, |
const G4String & | matName2, | ||
const G4String & | processName = "XrayTR" |
||
) |
Definition at line 82 of file G4ForwardXrayTR.cc.
Definition at line 146 of file G4ForwardXrayTR.cc.
|
virtual |
Definition at line 170 of file G4ForwardXrayTR.cc.
Definition at line 340 of file G4ForwardXrayTR.cc.
Referenced by EnergyInterval().
G4double G4ForwardXrayTR::AngleInterval | ( | G4double | energy, |
G4double | varAngle1, | ||
G4double | varAngle2 | ||
) | const |
Definition at line 427 of file G4ForwardXrayTR.cc.
Referenced by EnergySum().
Definition at line 382 of file G4ForwardXrayTR.cc.
Referenced by BuildXrayTRtables().
void G4ForwardXrayTR::BuildXrayTRtables | ( | ) |
Definition at line 189 of file G4ForwardXrayTR.cc.
Referenced by G4ForwardXrayTR().
G4double G4ForwardXrayTR::EnergyInterval | ( | G4double | energy1, |
G4double | energy2, | ||
G4double | varAngle | ||
) | const |
Definition at line 368 of file G4ForwardXrayTR.cc.
Referenced by AngleSum().
Definition at line 441 of file G4ForwardXrayTR.cc.
Referenced by BuildXrayTRtables().
|
inline |
Definition at line 128 of file G4ForwardXrayTR.hh.
|
inlinestatic |
Definition at line 132 of file G4ForwardXrayTR.hh.
|
inline |
Definition at line 129 of file G4ForwardXrayTR.hh.
Definition at line 696 of file G4ForwardXrayTR.cc.
|
inlinestatic |
Definition at line 135 of file G4ForwardXrayTR.hh.
|
virtual |
Implements G4VDiscreteProcess.
Definition at line 177 of file G4ForwardXrayTR.cc.
|
inlinestatic |
Definition at line 134 of file G4ForwardXrayTR.hh.
|
inlinestatic |
Definition at line 131 of file G4ForwardXrayTR.hh.
Definition at line 805 of file G4ForwardXrayTR.cc.
|
inlinestatic |
Definition at line 136 of file G4ForwardXrayTR.hh.
|
virtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 466 of file G4ForwardXrayTR.cc.
|
virtual |
Implements G4TransitionRadiation.
Definition at line 317 of file G4ForwardXrayTR.cc.
Definition at line 408 of file G4ForwardXrayTR.cc.
Referenced by AngleInterval().
|
protected |
Definition at line 149 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables(), G4ForwardXrayTR(), GetAngleDistrTable(), PostStepDoIt(), and ~G4ForwardXrayTR().
|
staticprotected |
Definition at line 163 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables(), GetBinTR(), GetEnergyTR(), and PostStepDoIt().
|
staticprotected |
Definition at line 171 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables().
|
protected |
Definition at line 150 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables(), G4ForwardXrayTR(), GetEnergyDistrTable(), PostStepDoIt(), and ~G4ForwardXrayTR().
|
protected |
Definition at line 168 of file G4ForwardXrayTR.hh.
Referenced by AngleDensity(), BuildXrayTRtables(), G4ForwardXrayTR(), SpectralAngleTRdensity(), and SpectralDensity().
Definition at line 145 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables(), and G4ForwardXrayTR().
|
protected |
Definition at line 147 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables(), and G4ForwardXrayTR().
|
protected |
Definition at line 159 of file G4ForwardXrayTR.hh.
Referenced by AngleSum(), BuildXrayTRtables(), and G4ForwardXrayTR().
|
staticprotected |
Definition at line 166 of file G4ForwardXrayTR.hh.
Referenced by G4ForwardXrayTR(), and GetMaxProtonTkin().
|
protected |
Definition at line 162 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables(), EnergySum(), and G4ForwardXrayTR().
|
protected |
Definition at line 158 of file G4ForwardXrayTR.hh.
Referenced by AngleSum(), BuildXrayTRtables(), and G4ForwardXrayTR().
|
staticprotected |
Definition at line 165 of file G4ForwardXrayTR.hh.
Referenced by G4ForwardXrayTR(), and GetMinProtonTkin().
|
staticprotected |
Definition at line 170 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables().
|
protected |
Definition at line 152 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables(), G4ForwardXrayTR(), PostStepDoIt(), and ~G4ForwardXrayTR().
|
protected |
Definition at line 143 of file G4ForwardXrayTR.hh.
Referenced by G4ForwardXrayTR().
|
protected |
Definition at line 173 of file G4ForwardXrayTR.hh.
Referenced by AngleDensity(), BuildXrayTRtables(), G4ForwardXrayTR(), SpectralAngleTRdensity(), and SpectralDensity().
|
protected |
Definition at line 174 of file G4ForwardXrayTR.hh.
Referenced by AngleDensity(), BuildXrayTRtables(), G4ForwardXrayTR(), SpectralAngleTRdensity(), and SpectralDensity().
|
staticprotected |
Definition at line 154 of file G4ForwardXrayTR.hh.
Referenced by AngleSum(), EnergySum(), and GetSympsonNumber().
|
staticprotected |
Definition at line 160 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables().
|
staticprotected |
Definition at line 157 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables().
|
staticprotected |
Definition at line 161 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables().
|
staticprotected |
Definition at line 156 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables().
|
staticprotected |
Definition at line 167 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables(), G4ForwardXrayTR(), GetEnergyTR(), GetTotBin(), and PostStepDoIt().