Belle II Software
release-08-01-10
|
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.