|
Geant4 VMC Version 6.8
|
Messenger class that defines commands for TG4DetConstruction. More...
#include <TG4DetConstructionMessenger.h>

Public Member Functions | |
| TG4DetConstructionMessenger (TG4GeometryManager *geometryManager) | |
| virtual | ~TG4DetConstructionMessenger () |
| virtual void | SetNewValue (G4UIcommand *command, G4String newValues) |
Private Member Functions | |
| TG4DetConstructionMessenger () | |
| Not implemented. | |
| TG4DetConstructionMessenger (const TG4DetConstructionMessenger &right) | |
| Not implemented. | |
| TG4DetConstructionMessenger & | operator= (const TG4DetConstructionMessenger &right) |
| Not implemented. | |
| void | CreateSetNewRadiatorCmd () |
| void | CreateSetRadiatorLayerCmd () |
| void | CreateSetRadiatorStrawTubeCmd () |
| void | CreateSetRadiatorCmd () |
| The following command is deprecated, will be removed in the next version. | |
Private Attributes | |
| TG4GeometryManager * | fGeometryManager |
| associated class | |
| G4UIdirectory * | fDirectory |
| command directory | |
| G4UIcmdWithABool * | fIsLocalFieldCmd |
| command: setIsLocalMagField | |
| G4UIcmdWithABool * | fIsZeroFieldCmd |
| command: setIsZeroMagField | |
| G4UIcmdWithABool * | fIsMonopoleFieldCmd |
| command: setIsMonopole | |
| G4UIcmdWithAString * | fSeparatorCmd |
| command: volumeNameSeparator | |
| G4UIcmdWithoutParameter * | fPrintMaterialsCmd |
| command: printMatrials | |
| G4UIcmdWithoutParameter * | fPrintMaterialsPropertiesCmd |
| command: printMaterialsProperties | |
| G4UIcmdWithoutParameter * | fPrintMediaCmd |
| command: printMedia | |
| G4UIcmdWithoutParameter * | fPrintVolumesCmd |
| command: printVolumes | |
| G4UIcmdWithAString * | fPrintCutsCmd |
| command: printCuts | |
| G4UIcmdWithAString * | fPrintControlsCmd |
| command: printControls | |
| G4UIcmdWithABool * | fIsUserMaxStepCmd |
| command: setIsUserMaxStep | |
| G4UIcmdWithABool * | fIsMaxStepInLowDensityMaterialsCmd |
| command: setIsMaxStepInLowDensityMaterials | |
| G4UIcmdWithADoubleAndUnit * | fSetLimitDensityCmd |
| command: setLimitDensity | |
| G4UIcmdWithADoubleAndUnit * | fSetMaxStepInLowDensityMaterialsCmd |
| command: setMaxStepInLowDensityMaterials | |
| G4UIcommand * | fSetNewRadiatorCmd |
| command: setNewRadiator | |
| G4UIcommand * | fSetRadiatorLayerCmd |
| command: setRadiatorLayer | |
| G4UIcommand * | fSetRadiatorStrawTubeCmd |
| command: setRadiatorStrawTube | |
| G4UIcommand * | fSetRadiatorCmd |
| G4UIcmdWithABool * | fAccountAssemblyLevelsCmd |
| command: setAccountAssemblyLevels | |
| TG4RadiatorDescription * | fRadiatorDescription |
| current radiator description | |
Messenger class that defines commands for TG4DetConstruction.
Implements commands:
The following command is deprecated, it will be removed in the next version
Definition at line 60 of file TG4DetConstructionMessenger.h.
| TG4DetConstructionMessenger::TG4DetConstructionMessenger | ( | TG4GeometryManager * | geometryManager | ) |
Standard constructor
Definition at line 31 of file TG4DetConstructionMessenger.cxx.
Referenced by operator=(), and TG4DetConstructionMessenger().
|
virtual |
Destructor
Definition at line 183 of file TG4DetConstructionMessenger.cxx.
|
private |
Not implemented.
|
private |
Not implemented.
|
virtual |
Apply command to the associated object.
Definition at line 334 of file TG4DetConstructionMessenger.cxx.
|
private |
Not implemented.
|
private |
Definition at line 214 of file TG4DetConstructionMessenger.cxx.
Referenced by TG4DetConstructionMessenger().
|
private |
Definition at line 240 of file TG4DetConstructionMessenger.cxx.
Referenced by TG4DetConstructionMessenger().
|
private |
Definition at line 264 of file TG4DetConstructionMessenger.cxx.
Referenced by TG4DetConstructionMessenger().
|
private |
The following command is deprecated, will be removed in the next version.
Definition at line 287 of file TG4DetConstructionMessenger.cxx.
Referenced by TG4DetConstructionMessenger().
|
private |
associated class
Definition at line 86 of file TG4DetConstructionMessenger.h.
Referenced by TG4DetConstructionMessenger().
|
private |
command directory
Definition at line 87 of file TG4DetConstructionMessenger.h.
Referenced by TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: setIsLocalMagField
Definition at line 93 of file TG4DetConstructionMessenger.h.
Referenced by SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: setIsZeroMagField
Definition at line 96 of file TG4DetConstructionMessenger.h.
Referenced by SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: setIsMonopole
Definition at line 99 of file TG4DetConstructionMessenger.h.
Referenced by SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: volumeNameSeparator
Definition at line 102 of file TG4DetConstructionMessenger.h.
Referenced by SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: printMatrials
Definition at line 105 of file TG4DetConstructionMessenger.h.
Referenced by SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: printMaterialsProperties
Definition at line 108 of file TG4DetConstructionMessenger.h.
Referenced by SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: printMedia
Definition at line 111 of file TG4DetConstructionMessenger.h.
Referenced by SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: printVolumes
Definition at line 114 of file TG4DetConstructionMessenger.h.
Referenced by SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: printCuts
Definition at line 117 of file TG4DetConstructionMessenger.h.
Referenced by SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: printControls
Definition at line 120 of file TG4DetConstructionMessenger.h.
Referenced by SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: setIsUserMaxStep
Definition at line 123 of file TG4DetConstructionMessenger.h.
Referenced by SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: setIsMaxStepInLowDensityMaterials
Definition at line 126 of file TG4DetConstructionMessenger.h.
Referenced by SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: setLimitDensity
Definition at line 129 of file TG4DetConstructionMessenger.h.
Referenced by SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: setMaxStepInLowDensityMaterials
Definition at line 132 of file TG4DetConstructionMessenger.h.
Referenced by SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: setNewRadiator
Definition at line 135 of file TG4DetConstructionMessenger.h.
Referenced by CreateSetNewRadiatorCmd(), SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: setRadiatorLayer
Definition at line 138 of file TG4DetConstructionMessenger.h.
Referenced by CreateSetRadiatorLayerCmd(), SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: setRadiatorStrawTube
Definition at line 141 of file TG4DetConstructionMessenger.h.
Referenced by CreateSetRadiatorStrawTubeCmd(), SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: setRadiator This command is now deprecated, will be removed in the next version. It is replaced with a simpler setNewRadiator command.
Definition at line 146 of file TG4DetConstructionMessenger.h.
Referenced by CreateSetRadiatorCmd(), SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
command: setAccountAssemblyLevels
Definition at line 149 of file TG4DetConstructionMessenger.h.
Referenced by SetNewValue(), TG4DetConstructionMessenger(), and ~TG4DetConstructionMessenger().
|
private |
current radiator description
Definition at line 152 of file TG4DetConstructionMessenger.h.
Referenced by SetNewValue(), and TG4DetConstructionMessenger().