#include <G4AdjointPhysicsMessenger.hh>
◆ G4AdjointPhysicsMessenger()
Definition at line 56 of file G4AdjointPhysicsMessenger.cc.
74 "Definition of adjoint and forward physics processes");
77 "/adjoint_physics/UseProtonIonisation",
this);
79 "If true (false) the proton ionisation is (not) considered");
84 "If true (false) the bremsstrahlung process is (not) considered");
89 "If true (false) the Compton scattering is (not) considered");
94 "If true (false) the continuous multiple scattering is (not) considered");
98 "/adjoint_physics/UseEgainElossFluctuation",
this);
100 "Switch on/off the fluctation for continuous energy gain/loss");
106 "If true (false) the photo electric effect is (not) considered");
109 "/adjoint_physics/UseGammaConversion",
this);
112 "If true the fwd gamma pair conversion is considered");
115 "/adjoint_physics/SetEminForAdjointModels",
this);
117 "Set the minimum energy of the adjoint models");
123 "/adjoint_physics/SetEmaxForAdjointModels",
this);
125 "Set the minimum energy of the adjoint models.");
G4UIcmdWithABool * fUseEgainFluctuationCmd
G4UIcmdWithABool * fUseGammaConversionCmd
void SetUnitCategory(const char *unitCategory)
G4UIcmdWithABool * fUseComptonCmd
G4UIdirectory * fPhysicsDir
G4UIcmdWithADoubleAndUnit * fSetEminAdjModelsCmd
void SetGuidance(const char *aGuidance)
void AvailableForStates(G4ApplicationState s1)
G4UIcmdWithADoubleAndUnit * fSetEmaxAdjModelsCmd
G4UIcmdWithABool * fUsepIonisationCmd
G4UIcmdWithABool * fUseMSCmd
G4UIcmdWithABool * fUseBremCmd
G4AdjointPhysicsList * fPhysicsList
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
G4UIcmdWithABool * fUsePEEffectCmd
◆ ~G4AdjointPhysicsMessenger()
G4AdjointPhysicsMessenger::~G4AdjointPhysicsMessenger |
( |
| ) |
|
|
virtual |
Definition at line 133 of file G4AdjointPhysicsMessenger.cc.
G4UIcmdWithABool * fUseEgainFluctuationCmd
G4UIcmdWithABool * fUseGammaConversionCmd
G4UIcmdWithABool * fUseComptonCmd
G4UIcmdWithADoubleAndUnit * fSetEminAdjModelsCmd
G4UIcmdWithADoubleAndUnit * fSetEmaxAdjModelsCmd
G4UIcmdWithABool * fUsepIonisationCmd
G4UIcmdWithABool * fUseMSCmd
G4UIcmdWithABool * fUseBremCmd
G4UIcmdWithABool * fUsePEEffectCmd
◆ SetNewValue()
Reimplemented from G4UImessenger.
Definition at line 148 of file G4AdjointPhysicsMessenger.cc.
void SetUseGammaConversion(bool aBool)
G4UIcmdWithABool * fUseEgainFluctuationCmd
G4UIcmdWithABool * fUseGammaConversionCmd
void SetEmaxAdjModels(G4double aVal)
G4UIcmdWithABool * fUseComptonCmd
static G4double GetNewDoubleValue(const char *paramString)
static G4bool GetNewBoolValue(const char *paramString)
void SetUseProtonIonisation(bool aBool)
G4UIcmdWithADoubleAndUnit * fSetEminAdjModelsCmd
void SetEminAdjModels(G4double aVal)
G4UIcmdWithADoubleAndUnit * fSetEmaxAdjModelsCmd
G4UIcmdWithABool * fUsepIonisationCmd
G4UIcmdWithABool * fUseMSCmd
G4UIcmdWithABool * fUseBremCmd
void SetUseMS(bool aBool)
G4AdjointPhysicsList * fPhysicsList
void SetUseCompton(bool aBool)
void SetUsePEEffect(bool aBool)
G4UIcmdWithABool * fUsePEEffectCmd
void SetUseEgainFluctuation(bool aBool)
void SetUseBrem(bool aBool)
◆ fPhysicsDir
◆ fPhysicsList
◆ fSetEmaxAdjModelsCmd
◆ fSetEminAdjModelsCmd
◆ fUseBremCmd
◆ fUseComptonCmd
◆ fUseEgainFluctuationCmd
◆ fUseGammaConversionCmd
◆ fUseMSCmd
◆ fUsePEEffectCmd
◆ fUsepIonisationCmd
The documentation for this class was generated from the following files: