58 :fPhysicsList(pPhysicsList)
 
   62   fPhysicsDir->
SetGuidance(
"Definition of physics processes to be used in the adjoint and forward simulation mode");
 
   66   fUsepIonisationCmd = 
new G4UIcmdWithABool(
"/adjoint_physics/UseProtonIonisation",
this);
 
   67   fUsepIonisationCmd->
SetGuidance(
"If true (false) the proton ionisation is (not) considered for adjoint and forward simulations");
 
   70   fUseBremCmd = 
new G4UIcmdWithABool(
"/adjoint_physics/UseBremsstrahlung",
this);
 
   71   fUseBremCmd->
SetGuidance(
"If true (false) the bremsstrahlung process is (not) considered for adjoint and forward simulations");
 
   75   fUseComptonCmd->
SetGuidance(
"If true (false) the Compton scattering is (not) considered for adjoint and forward simulations");
 
   79   fUseMSCmd->
SetGuidance(
"If true (false) the continuous multiple scattering is (not) considered for adjoint and forward simulations");
 
   82   fUseEgainFluctuationCmd = 
new G4UIcmdWithABool(
"/adjoint_physics/UseEgainElossFluctuation",
this);
 
   83   fUseEgainFluctuationCmd->
SetGuidance(
"If true (false) the fluctation for continuous energy gain and loss is (not) considered for adjoint and forward simulations");
 
   88   fUsePEEffectCmd->
SetGuidance(
"If true (false) the photo electric effect is (not) considered for the adjoint and forward simulations");
 
   90   fUseGammaConversionCmd = 
new G4UIcmdWithABool(
"/adjoint_physics/UseGammaConversion",
this);
 
   92   fUseGammaConversionCmd->
SetGuidance(
"If true the gamma pair conversion is considered as well as the e+ physics for the forward simulation");
 
   95   fSetEminAdjModelsCmd->
SetGuidance(
"Set the minimum energy  of the adjoint models");
 
  101   fSetEmaxAdjModelsCmd->
SetGuidance(
"Set the minimum energy  of the adjoint models.");
 
  111   delete fUsepIonisationCmd;
 
  113   delete fUseComptonCmd;
 
  115   delete fUsePEEffectCmd;
 
  116   delete fUseGammaConversionCmd;
 
  117   delete fUseEgainFluctuationCmd;
 
  118   delete fSetEminAdjModelsCmd;
 
  119   delete fSetEmaxAdjModelsCmd;
 
  127   if ( command==fUsepIonisationCmd){
 
  132   else if ( command==fUseBremCmd){
 
  135   else if ( command==fUseComptonCmd){
 
  138   else if ( command==fUseMSCmd){
 
  141   else if ( command==fUsePEEffectCmd){
 
  144   else if ( command==fUseGammaConversionCmd){
 
  148   else if ( command==fUseEgainFluctuationCmd){
 
  153   else if ( command== fSetEminAdjModelsCmd){
 
  157   else if ( command== fSetEmaxAdjModelsCmd){