Geant4 VMC Version 6.7
|
Messenger class that defines commands for the special physica models. More...
#include <TG4ModelConfigurationMessenger.h>
Public Member Functions | |
TG4ModelConfigurationMessenger (TG4ModelConfigurationManager *manager, const G4String &availableModels) | |
virtual | ~TG4ModelConfigurationMessenger () |
virtual void | SetNewValue (G4UIcommand *command, G4String string) |
Private Member Functions | |
TG4ModelConfigurationMessenger () | |
Not implemented. | |
TG4ModelConfigurationMessenger (const TG4ModelConfigurationMessenger &right) | |
Not implemented. | |
TG4ModelConfigurationMessenger & | operator= (const TG4ModelConfigurationMessenger &right) |
Not implemented. | |
Private Attributes | |
TG4ModelConfigurationManager * | fModelConfigurationManager |
associated class | |
G4String | fSelectedModel |
current model name | |
G4UIdirectory * | fDirectory |
command directory | |
G4UIcmdWithAString * | fSetModelCmd |
setModel command | |
G4UIcmdWithAString * | fSetEmModelCmd |
setEmModel command (deprecated) | |
G4UIcmdWithAString * | fSetParticlesCmd |
setParticles command | |
G4UIcmdWithAString * | fSetExcludedParticlesCmd |
setExcludedParticles command | |
G4UIcmdWithAString * | fSetRegionsCmd |
setRegions command | |
G4UIcmdWithAString * | fSetOneRegionCmd |
setRegion command | |
Messenger class that defines commands for the special physica models.
Implements commands:
Definition at line 41 of file TG4ModelConfigurationMessenger.h.
TG4ModelConfigurationMessenger::TG4ModelConfigurationMessenger | ( | TG4ModelConfigurationManager * | manager, |
const G4String & | availableModels ) |
Standard constructor
Definition at line 47 of file TG4ModelConfigurationMessenger.cxx.
Referenced by operator=(), and TG4ModelConfigurationMessenger().
|
virtual |
Destructor
Definition at line 129 of file TG4ModelConfigurationMessenger.cxx.
|
private |
Not implemented.
|
private |
Not implemented.
|
virtual |
Apply command to the associated object.
Definition at line 146 of file TG4ModelConfigurationMessenger.cxx.
|
private |
Not implemented.
|
private |
associated class
Definition at line 64 of file TG4ModelConfigurationMessenger.h.
Referenced by SetNewValue(), and TG4ModelConfigurationMessenger().
|
private |
current model name
Definition at line 67 of file TG4ModelConfigurationMessenger.h.
Referenced by SetNewValue(), and TG4ModelConfigurationMessenger().
|
private |
command directory
Definition at line 70 of file TG4ModelConfigurationMessenger.h.
Referenced by TG4ModelConfigurationMessenger(), and ~TG4ModelConfigurationMessenger().
|
private |
setModel command
Definition at line 73 of file TG4ModelConfigurationMessenger.h.
Referenced by SetNewValue(), TG4ModelConfigurationMessenger(), and ~TG4ModelConfigurationMessenger().
|
private |
setEmModel command (deprecated)
Definition at line 76 of file TG4ModelConfigurationMessenger.h.
Referenced by SetNewValue(), TG4ModelConfigurationMessenger(), and ~TG4ModelConfigurationMessenger().
|
private |
setParticles command
Definition at line 79 of file TG4ModelConfigurationMessenger.h.
Referenced by SetNewValue(), TG4ModelConfigurationMessenger(), and ~TG4ModelConfigurationMessenger().
|
private |
setExcludedParticles command
Definition at line 82 of file TG4ModelConfigurationMessenger.h.
Referenced by SetNewValue(), TG4ModelConfigurationMessenger(), and ~TG4ModelConfigurationMessenger().
|
private |
setRegions command
Definition at line 85 of file TG4ModelConfigurationMessenger.h.
Referenced by SetNewValue(), TG4ModelConfigurationMessenger(), and ~TG4ModelConfigurationMessenger().
|
private |
setRegion command
Definition at line 88 of file TG4ModelConfigurationMessenger.h.
Referenced by SetNewValue(), TG4ModelConfigurationMessenger(), and ~TG4ModelConfigurationMessenger().