Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4SynchrotronRadiationInMat.hh>
Static Public Member Functions | |
static G4double | GetLambdaConst () |
static G4double | GetEnergyConst () |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Additional Inherited Members | |
virtual G4double | GetMeanFreePath (const G4Track &aTrack, G4double previousStepSize, G4ForceCondition *condition)=0 |
Protected Member Functions inherited from G4VProcess | |
void | SubtractNumberOfInteractionLengthLeft (G4double prevStepSize) |
void | ClearNumberOfInteractionLengthLeft () |
Protected Attributes inherited from G4VProcess | |
const G4ProcessManager * | aProcessManager = nullptr |
G4VParticleChange * | pParticleChange = nullptr |
G4ParticleChange | aParticleChange |
G4double | theNumberOfInteractionLengthLeft = -1.0 |
G4double | currentInteractionLength = -1.0 |
G4double | theInitialNumberOfInteractionLength = -1.0 |
G4String | theProcessName |
G4String | thePhysicsTableFileName |
G4ProcessType | theProcessType = fNotDefined |
G4int | theProcessSubType = -1 |
G4double | thePILfactor = 1.0 |
G4int | verboseLevel = 0 |
G4bool | enableAtRestDoIt = true |
G4bool | enableAlongStepDoIt = true |
G4bool | enablePostStepDoIt = true |
Definition at line 67 of file G4SynchrotronRadiationInMat.hh.
|
explicit |
Definition at line 122 of file G4SynchrotronRadiationInMat.cc.
|
virtual |
Definition at line 145 of file G4SynchrotronRadiationInMat.cc.
Definition at line 638 of file G4SynchrotronRadiationInMat.cc.
Referenced by GetAngleNumberAtGammaKsi().
Definition at line 659 of file G4SynchrotronRadiationInMat.cc.
|
static |
Definition at line 161 of file G4SynchrotronRadiationInMat.cc.
Definition at line 601 of file G4SynchrotronRadiationInMat.cc.
Definition at line 625 of file G4SynchrotronRadiationInMat.cc.
Referenced by GetAngleK().
Definition at line 562 of file G4SynchrotronRadiationInMat.cc.
|
static |
Definition at line 156 of file G4SynchrotronRadiationInMat.cc.
|
overridevirtual |
Implements G4VDiscreteProcess.
Definition at line 175 of file G4SynchrotronRadiationInMat.cc.
G4double G4SynchrotronRadiationInMat::GetPhotonEnergy | ( | const G4Track & | trackData, |
const G4Step & | stepData | ||
) |
Definition at line 423 of file G4SynchrotronRadiationInMat.cc.
Definition at line 586 of file G4SynchrotronRadiationInMat.cc.
Referenced by GetEnergyProbSR().
Definition at line 546 of file G4SynchrotronRadiationInMat.cc.
Referenced by GetIntProbSR().
Definition at line 516 of file G4SynchrotronRadiationInMat.cc.
Referenced by PostStepDoIt().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 150 of file G4SynchrotronRadiationInMat.cc.
|
overridevirtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 260 of file G4SynchrotronRadiationInMat.cc.
|
inline |
Definition at line 115 of file G4SynchrotronRadiationInMat.hh.
|
inline |
Definition at line 114 of file G4SynchrotronRadiationInMat.hh.
|
inline |
Definition at line 117 of file G4SynchrotronRadiationInMat.hh.
|
inline |
Definition at line 116 of file G4SynchrotronRadiationInMat.hh.
|
inline |
Definition at line 112 of file G4SynchrotronRadiationInMat.hh.
|
inline |
Definition at line 113 of file G4SynchrotronRadiationInMat.hh.