#include <G4AdjointPhysicsMessenger.hh>
Definition at line 56 of file G4AdjointPhysicsMessenger.cc.
   59   fPhysicsList(pPhysicsList),
 
   61   fUsepIonisationCmd(0),
 
   66   fUseGammaConversionCmd(0),
 
   67   fUseEgainFluctuationCmd(0),
 
   68   fSetEminAdjModelsCmd(0),
 
   69   fSetEmaxAdjModelsCmd(0)
 
   74                      "Definition of adjoint and forward physics processes");
 
   77                  "/adjoint_physics/UseProtonIonisation",
this);
 
   79       "If true (false) the proton ionisation is (not) considered");
 
   82   fUseBremCmd = 
new G4UIcmdWithABool(
"/adjoint_physics/UseBremsstrahlung",
this);
 
   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");
 
  103   fUsePEEffectCmd = 
new G4UIcmdWithABool(
"/adjoint_physics/UsePEEffect",
this);
 
  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.");
 
void SetUnitCategory(const char *unitCategory)
 
void SetGuidance(const char *aGuidance)
 
void AvailableForStates(G4ApplicationState s1)
 
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
 
 
 
 
  
  
      
        
          | G4AdjointPhysicsMessenger::~G4AdjointPhysicsMessenger  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Definition at line 133 of file G4AdjointPhysicsMessenger.cc.
  135   delete fUsepIonisationCmd;
 
  137   delete fUseComptonCmd;
 
  139   delete fUsePEEffectCmd;
 
  140   delete fUseGammaConversionCmd;
 
  141   delete fUseEgainFluctuationCmd;
 
  142   delete fSetEminAdjModelsCmd;
 
  143   delete fSetEmaxAdjModelsCmd;
 
 
 
 
Reimplemented from G4UImessenger.
Definition at line 148 of file G4AdjointPhysicsMessenger.cc.
  151   if ( command==fUsepIonisationCmd){
 
  156   else if ( command==fUseBremCmd){
 
  159   else if ( command==fUseComptonCmd){
 
  162   else if ( command==fUseMSCmd){
 
  165   else if ( command==fUsePEEffectCmd){
 
  168   else if ( command==fUseGammaConversionCmd){
 
  172   else if ( command==fUseEgainFluctuationCmd){
 
  177   else if ( command== fSetEminAdjModelsCmd){
 
  181   else if ( command== fSetEmaxAdjModelsCmd){
 
void SetUseGammaConversion(bool aBool)
 
void SetEmaxAdjModels(G4double aVal)
 
static G4double GetNewDoubleValue(const char *paramString)
 
static G4bool GetNewBoolValue(const char *paramString)
 
void SetUseProtonIonisation(bool aBool)
 
void SetEminAdjModels(G4double aVal)
 
void SetUseMS(bool aBool)
 
void SetUseCompton(bool aBool)
 
void SetUsePEEffect(bool aBool)
 
void SetUseEgainFluctuation(bool aBool)
 
void SetUseBrem(bool aBool)
 
 
 
 
The documentation for this class was generated from the following files: