Geant4 11.2.2
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 constexpr G4double | fTheMinEnergyTR |
static constexpr G4double | fTheMaxEnergyTR |
static constexpr G4double | fTheMaxAngle = 1.0e-3 |
static constexpr G4double | fTheMinAngle = 5.0e-6 |
static constexpr G4double | fMinProtonTkin |
static constexpr G4double | fMaxProtonTkin |
static constexpr G4double | fPlasmaCof |
static constexpr G4double | fCofTR = CLHEP::fine_structure_const / CLHEP::pi |
static constexpr G4int | fSympsonNumber |
static constexpr G4int | fBinTR = 50 |
static constexpr G4int | fTotBin = 50 |
Static Protected Attributes inherited from G4TransitionRadiation | |
static constexpr G4int | fSympsonNumber = 100 |
static constexpr G4int | fGammaNumber = 15 |
static constexpr G4int | fPointNumber = 100 |
Additional Inherited Members | |
Protected Member Functions inherited from G4VDiscreteProcess | |
Protected Member Functions inherited from G4VProcess | |
void | SubtractNumberOfInteractionLengthLeft (G4double prevStepSize) |
void | ClearNumberOfInteractionLengthLeft () |
Definition at line 52 of file G4ForwardXrayTR.hh.
|
explicit |
Definition at line 57 of file G4ForwardXrayTR.cc.
|
explicit |
Definition at line 127 of file G4ForwardXrayTR.cc.
G4ForwardXrayTR::~G4ForwardXrayTR | ( | ) |
Definition at line 145 of file G4ForwardXrayTR.cc.
|
delete |
Definition at line 304 of file G4ForwardXrayTR.cc.
Referenced by EnergyInterval().
G4double G4ForwardXrayTR::AngleInterval | ( | G4double | energy, |
G4double | varAngle1, | ||
G4double | varAngle2 ) const |
Definition at line 375 of file G4ForwardXrayTR.cc.
Referenced by EnergySum().
Definition at line 337 of file G4ForwardXrayTR.cc.
Referenced by BuildXrayTRtables().
void G4ForwardXrayTR::BuildXrayTRtables | ( | ) |
Definition at line 168 of file G4ForwardXrayTR.cc.
Referenced by G4ForwardXrayTR().
|
inlineoverridevirtual |
Reimplemented from G4TransitionRadiation.
Definition at line 68 of file G4ForwardXrayTR.hh.
G4double G4ForwardXrayTR::EnergyInterval | ( | G4double | energy1, |
G4double | energy2, | ||
G4double | varAngle ) const |
Definition at line 328 of file G4ForwardXrayTR.cc.
Referenced by AngleSum().
Definition at line 385 of file G4ForwardXrayTR.cc.
Referenced by BuildXrayTRtables().
G4PhysicsTable * G4ForwardXrayTR::GetAngleDistrTable | ( | ) |
|
static |
Definition at line 746 of file G4ForwardXrayTR.cc.
G4PhysicsTable * G4ForwardXrayTR::GetEnergyDistrTable | ( | ) |
Definition at line 634 of file G4ForwardXrayTR.cc.
|
static |
Definition at line 750 of file G4ForwardXrayTR.cc.
|
overridevirtual |
Reimplemented from G4TransitionRadiation.
Definition at line 159 of file G4ForwardXrayTR.cc.
|
static |
Definition at line 748 of file G4ForwardXrayTR.cc.
|
static |
Definition at line 744 of file G4ForwardXrayTR.cc.
Definition at line 742 of file G4ForwardXrayTR.cc.
|
static |
Definition at line 752 of file G4ForwardXrayTR.cc.
|
delete |
|
overridevirtual |
Reimplemented from G4TransitionRadiation.
Definition at line 408 of file G4ForwardXrayTR.cc.
|
overridevirtual |
Reimplemented from G4TransitionRadiation.
Definition at line 152 of file G4ForwardXrayTR.cc.
Referenced by DumpInfo().
|
overridevirtual |
Implements G4TransitionRadiation.
Definition at line 290 of file G4ForwardXrayTR.cc.
Definition at line 362 of file G4ForwardXrayTR.cc.
Referenced by AngleInterval().
|
protected |
Definition at line 142 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables(), G4ForwardXrayTR(), G4ForwardXrayTR(), PostStepDoIt(), and ~G4ForwardXrayTR().
|
staticconstexprprotected |
Definition at line 134 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables(), GetBinTR(), GetEnergyTR(), and PostStepDoIt().
|
staticconstexprprotected |
Definition at line 130 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables().
|
protected |
Definition at line 143 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables(), G4ForwardXrayTR(), G4ForwardXrayTR(), PostStepDoIt(), and ~G4ForwardXrayTR().
|
protected |
Definition at line 150 of file G4ForwardXrayTR.hh.
Referenced by AngleDensity(), BuildXrayTRtables(), G4ForwardXrayTR(), G4ForwardXrayTR(), SpectralAngleTRdensity(), and SpectralDensity().
|
protected |
Definition at line 137 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables(), G4ForwardXrayTR(), and G4ForwardXrayTR().
|
protected |
Definition at line 151 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables(), G4ForwardXrayTR(), and G4ForwardXrayTR().
|
protected |
Definition at line 148 of file G4ForwardXrayTR.hh.
Referenced by AngleSum(), BuildXrayTRtables(), G4ForwardXrayTR(), and G4ForwardXrayTR().
|
staticconstexprprotected |
Definition at line 124 of file G4ForwardXrayTR.hh.
Referenced by G4ForwardXrayTR(), G4ForwardXrayTR(), and GetMaxProtonTkin().
|
protected |
Definition at line 149 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables(), EnergySum(), G4ForwardXrayTR(), and G4ForwardXrayTR().
|
protected |
Definition at line 147 of file G4ForwardXrayTR.hh.
Referenced by AngleSum(), BuildXrayTRtables(), G4ForwardXrayTR(), and G4ForwardXrayTR().
|
staticconstexprprotected |
Definition at line 122 of file G4ForwardXrayTR.hh.
Referenced by G4ForwardXrayTR(), G4ForwardXrayTR(), and GetMinProtonTkin().
|
staticconstexprprotected |
Definition at line 126 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables().
|
protected |
Definition at line 145 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables(), G4ForwardXrayTR(), G4ForwardXrayTR(), PostStepDoIt(), and ~G4ForwardXrayTR().
|
protected |
Definition at line 140 of file G4ForwardXrayTR.hh.
Referenced by G4ForwardXrayTR(), and G4ForwardXrayTR().
|
protected |
Definition at line 152 of file G4ForwardXrayTR.hh.
Referenced by AngleDensity(), BuildXrayTRtables(), G4ForwardXrayTR(), G4ForwardXrayTR(), SpectralAngleTRdensity(), and SpectralDensity().
|
protected |
Definition at line 153 of file G4ForwardXrayTR.hh.
Referenced by AngleDensity(), BuildXrayTRtables(), G4ForwardXrayTR(), G4ForwardXrayTR(), SpectralAngleTRdensity(), and SpectralDensity().
|
staticconstexprprotected |
Definition at line 132 of file G4ForwardXrayTR.hh.
Referenced by AngleSum(), EnergySum(), and GetSympsonNumber().
|
staticconstexprprotected |
Definition at line 120 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables().
|
staticconstexprprotected |
Definition at line 118 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables().
|
staticconstexprprotected |
Definition at line 121 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables().
|
staticconstexprprotected |
Definition at line 116 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables().
|
staticconstexprprotected |
Definition at line 135 of file G4ForwardXrayTR.hh.
Referenced by BuildXrayTRtables(), G4ForwardXrayTR(), G4ForwardXrayTR(), GetEnergyTR(), GetTotBin(), and PostStepDoIt().
|
protected |
Definition at line 155 of file G4ForwardXrayTR.hh.
Referenced by G4ForwardXrayTR(), and PostStepDoIt().