|
SLIC
6.1.1
Simulation for the Linear Collider (SLIC) - Geant4 simulation application
|
G4UImessenger to G4FieldManager and related classes. More...
#include <FieldMessenger.hh>
Public Member Functions | |
| FieldMessenger (FieldManager *mgr) | |
| virtual | ~FieldMessenger () |
| virtual void | SetNewValue (G4UIcommand *command, G4String newValues) |
Private Member Functions | |
| void | defineCommands () |
Private Attributes | |
| G4UIdirectory * | m_fieldDir |
| FieldManager * | m_mgr |
| G4UIcommand * | m_selectStepperCmd |
| G4UIcmdWithADoubleAndUnit * | m_setDeltaIntersectionCmd |
| G4UIcmdWithADoubleAndUnit * | m_setDeltaOneStepCmd |
G4UImessenger to G4FieldManager and related classes.
Definition at line 32 of file FieldMessenger.hh.
| FieldMessenger | ( | FieldManager * | mgr | ) |
Class constructor.
Definition at line 17 of file FieldMessenger.cc.
References FieldMessenger::defineCommands().
|
virtual |
Class destructor.
Definition at line 22 of file FieldMessenger.cc.
References FieldMessenger::m_fieldDir, FieldMessenger::m_selectStepperCmd, FieldMessenger::m_setDeltaIntersectionCmd, and FieldMessenger::m_setDeltaOneStepCmd.
|
private |
Define the messenger's commands.
Definition at line 50 of file FieldMessenger.cc.
References FieldMessenger::m_fieldDir, FieldMessenger::m_selectStepperCmd, FieldMessenger::m_setDeltaIntersectionCmd, and FieldMessenger::m_setDeltaOneStepCmd.
Referenced by FieldMessenger::FieldMessenger().
|
virtual |
Process macro commands.
| [in] | command | The macro command. |
| [in] | newValues | The command arguments. |
Definition at line 29 of file FieldMessenger.cc.
References LOG::done, Singleton< G4MagIntegratorStepperFactory >::instance(), Module::log(), FieldMessenger::m_mgr, FieldMessenger::m_selectStepperCmd, FieldMessenger::m_setDeltaIntersectionCmd, FieldMessenger::m_setDeltaOneStepCmd, and LOG::okay.
|
private |
Definition at line 65 of file FieldMessenger.hh.
Referenced by FieldMessenger::~FieldMessenger(), and FieldMessenger::defineCommands().
|
private |
Definition at line 64 of file FieldMessenger.hh.
Referenced by FieldMessenger::SetNewValue().
|
private |
Definition at line 66 of file FieldMessenger.hh.
Referenced by FieldMessenger::~FieldMessenger(), FieldMessenger::defineCommands(), and FieldMessenger::SetNewValue().
|
private |
Definition at line 68 of file FieldMessenger.hh.
Referenced by FieldMessenger::~FieldMessenger(), FieldMessenger::defineCommands(), and FieldMessenger::SetNewValue().
|
private |
Definition at line 67 of file FieldMessenger.hh.
Referenced by FieldMessenger::~FieldMessenger(), FieldMessenger::defineCommands(), and FieldMessenger::SetNewValue().