![]() |
Belle II Software
release-08-02-04
|
Define the mechanism by which the user can communicate with the geant4e extrapolator using geant4 UI commands. More...
#include <ExtMessenger.h>


Public Member Functions | |
| ExtMessenger (ExtStepLengthLimitProcess *, ExtMagFieldLimitProcess *, ExtEnergyLoss *) | |
| constructor | |
| ~ExtMessenger () | |
| destructor | |
| void | SetNewValue (G4UIcommand *, G4String) |
| Process a geant4 UI command. | |
Private Attributes | |
| ExtStepLengthLimitProcess * | m_stepLengthAction |
| Process that limits the geant4e step length. | |
| ExtMagFieldLimitProcess * | m_magFieldAction |
| Process that limits the geant4e step length in magnetic field. | |
| ExtEnergyLoss * | m_energyLossAction |
| Process that limits the geant4e step length due to energy loss. | |
| G4UIdirectory * | m_dir |
| Defines UI directory for "/geant4e/" commands. | |
| G4UIdirectory * | m_dirLimits |
| Defines UI directory for "/geant4e/limits/" commands. | |
| G4UIcmdWithADoubleAndUnit * | m_stepLengthLimitCmd |
| Defines UI command "/geant4e/limits/stepLength" to limit step length. | |
| G4UIcmdWithADouble * | m_magFieldLimitCmd |
| Defines UI command "/geant4e/limits/magField" to limit step length. | |
| G4UIcmdWithADouble * | m_energyLossCmd |
| defines UI command "/geant4e/limits/energyLoss" to limit step length | |
Define the mechanism by which the user can communicate with the geant4e extrapolator using geant4 UI commands.
Definition at line 36 of file ExtMessenger.h.