Geant4 VMC Version 6.6
|
Messenger class that defines commands for TG4ParticlesChecker. More...
#include <TG4ParticlesCheckerMessenger.h>
Public Member Functions | |
TG4ParticlesCheckerMessenger (TG4ParticlesChecker *particlesChecker) | |
virtual | ~TG4ParticlesCheckerMessenger () |
void | Init () |
virtual void | SetNewValue (G4UIcommand *command, G4String string) |
Private Member Functions | |
TG4ParticlesCheckerMessenger () | |
Not implemented. | |
TG4ParticlesCheckerMessenger (const TG4ParticlesCheckerMessenger &right) | |
Not implemented. | |
TG4ParticlesCheckerMessenger & | operator= (const TG4ParticlesCheckerMessenger &right) |
Not implemented. | |
Private Attributes | |
TG4ParticlesChecker * | fParticlesChecker |
associated class | |
G4UIdirectory * | fDirectory |
command directory | |
G4String | fSelectedProperty |
selected property | |
G4UIcmdWithoutParameter * | fCheckParticlesCmd |
command: checkParticles | |
G4UIcmdWithAnInteger * | fCheckParticleCmd |
command: checkParticle | |
G4UIcmdWithAString * | fSelectPropertyCmd |
command: selectProperty | |
G4UIcmdWithABool * | fSetCheckingCmd |
command: setChecking | |
G4UIcmdWithADouble * | fSetPrecisionCmd |
command: setPrecision | |
Messenger class that defines commands for TG4ParticlesChecker.
Implements commands:
Definition at line 44 of file TG4ParticlesCheckerMessenger.h.
TG4ParticlesCheckerMessenger::TG4ParticlesCheckerMessenger | ( | TG4ParticlesChecker * | particlesChecker | ) |
Standard constructor
Definition at line 28 of file TG4ParticlesCheckerMessenger.cxx.
|
virtual |
Destructor
Definition at line 78 of file TG4ParticlesCheckerMessenger.cxx.
|
private |
Not implemented.
|
private |
Not implemented.
void TG4ParticlesCheckerMessenger::Init | ( | ) |
Initialize the object. We have to to this separately from the constructor as we need to get properties from the particle checker, which are set after pnly after construction of its messenger.
Definition at line 95 of file TG4ParticlesCheckerMessenger.cxx.
Referenced by TG4ParticlesChecker::TG4ParticlesChecker().
|
virtual |
Apply command to the associated object.
Definition at line 120 of file TG4ParticlesCheckerMessenger.cxx.
|
private |
Not implemented.
|
private |
associated class
Definition at line 64 of file TG4ParticlesCheckerMessenger.h.
Referenced by Init(), and SetNewValue().
|
private |
command directory
Definition at line 65 of file TG4ParticlesCheckerMessenger.h.
Referenced by TG4ParticlesCheckerMessenger(), and ~TG4ParticlesCheckerMessenger().
|
private |
selected property
Definition at line 66 of file TG4ParticlesCheckerMessenger.h.
Referenced by SetNewValue().
|
private |
command: checkParticles
Definition at line 68 of file TG4ParticlesCheckerMessenger.h.
Referenced by SetNewValue(), TG4ParticlesCheckerMessenger(), and ~TG4ParticlesCheckerMessenger().
|
private |
command: checkParticle
Definition at line 69 of file TG4ParticlesCheckerMessenger.h.
Referenced by SetNewValue(), TG4ParticlesCheckerMessenger(), and ~TG4ParticlesCheckerMessenger().
|
private |
command: selectProperty
Definition at line 70 of file TG4ParticlesCheckerMessenger.h.
Referenced by Init(), SetNewValue(), TG4ParticlesCheckerMessenger(), and ~TG4ParticlesCheckerMessenger().
|
private |
command: setChecking
Definition at line 71 of file TG4ParticlesCheckerMessenger.h.
Referenced by SetNewValue(), TG4ParticlesCheckerMessenger(), and ~TG4ParticlesCheckerMessenger().
|
private |
command: setPrecision
Definition at line 72 of file TG4ParticlesCheckerMessenger.h.
Referenced by SetNewValue(), TG4ParticlesCheckerMessenger(), and ~TG4ParticlesCheckerMessenger().