Geant4 9.6.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 previousStepSize) |
void | ClearNumberOfInteractionLengthLeft () |
Protected Attributes inherited from G4VProcess | |
const G4ProcessManager * | aProcessManager |
G4VParticleChange * | pParticleChange |
G4ParticleChange | aParticleChange |
G4double | theNumberOfInteractionLengthLeft |
G4double | currentInteractionLength |
G4double | theInitialNumberOfInteractionLength |
G4String | theProcessName |
G4String | thePhysicsTableFileName |
G4ProcessType | theProcessType |
G4int | theProcessSubType |
G4double | thePILfactor |
G4bool | enableAtRestDoIt |
G4bool | enableAlongStepDoIt |
G4bool | enablePostStepDoIt |
G4int | verboseLevel |
Definition at line 68 of file G4SynchrotronRadiationInMat.hh.
G4SynchrotronRadiationInMat::G4SynchrotronRadiationInMat | ( | const G4String & | processName = "SynchrotronRadiation" , |
G4ProcessType | type = fElectromagnetic |
||
) |
Definition at line 123 of file G4SynchrotronRadiationInMat.cc.
|
virtual |
Definition at line 152 of file G4SynchrotronRadiationInMat.cc.
Definition at line 636 of file G4SynchrotronRadiationInMat.cc.
Referenced by GetAngleNumberAtGammaKsi().
Definition at line 657 of file G4SynchrotronRadiationInMat.cc.
|
inlinestatic |
Definition at line 110 of file G4SynchrotronRadiationInMat.hh.
Definition at line 599 of file G4SynchrotronRadiationInMat.cc.
Definition at line 623 of file G4SynchrotronRadiationInMat.cc.
Referenced by GetAngleK().
Definition at line 560 of file G4SynchrotronRadiationInMat.cc.
|
inlinestatic |
Definition at line 109 of file G4SynchrotronRadiationInMat.hh.
|
virtual |
Implements G4VDiscreteProcess.
Definition at line 174 of file G4SynchrotronRadiationInMat.cc.
G4double G4SynchrotronRadiationInMat::GetPhotonEnergy | ( | const G4Track & | trackData, |
const G4Step & | stepData | ||
) |
Definition at line 421 of file G4SynchrotronRadiationInMat.cc.
Definition at line 584 of file G4SynchrotronRadiationInMat.cc.
Referenced by GetEnergyProbSR().
Definition at line 544 of file G4SynchrotronRadiationInMat.cc.
Referenced by GetIntProbSR().
Definition at line 514 of file G4SynchrotronRadiationInMat.cc.
Referenced by PostStepDoIt().
|
virtual |
Reimplemented from G4VProcess.
Definition at line 157 of file G4SynchrotronRadiationInMat.cc.
|
virtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 259 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.