Geant4
10.02.p02
|
#include <IORTDetectorMessenger.hh>
Public Member Functions | |
IORTDetectorMessenger (IORTDetectorConstruction *) | |
~IORTDetectorMessenger () | |
void | SetNewValue (G4UIcommand *, G4String) |
Public Member Functions inherited from G4UImessenger | |
G4UImessenger () | |
G4UImessenger (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true) | |
virtual | ~G4UImessenger () |
virtual G4String | GetCurrentValue (G4UIcommand *command) |
G4bool | operator== (const G4UImessenger &messenger) const |
G4bool | CommandsShouldBeInMaster () const |
Additional Inherited Members | |
Protected Member Functions inherited from G4UImessenger | |
G4String | ItoS (G4int i) |
G4String | DtoS (G4double a) |
G4String | BtoS (G4bool b) |
G4int | StoI (G4String s) |
G4double | StoD (G4String s) |
G4bool | StoB (G4String s) |
void | AddUIcommand (G4UIcommand *newCommand) |
void | CreateDirectory (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true) |
template<typename T > | |
T * | CreateCommand (const G4String &cname, const G4String &dsc) |
Protected Attributes inherited from G4UImessenger | |
G4UIdirectory * | baseDir |
G4String | baseDirName |
G4bool | commandsShouldBeInMaster |
Definition at line 54 of file IORTDetectorMessenger.hh.
IORTDetectorMessenger::IORTDetectorMessenger | ( | IORTDetectorConstruction * | detector | ) |
Definition at line 50 of file IORTDetectorMessenger.cc.
References G4UIcommand::AvailableForStates(), changeDisco1XPositionIORTCmd, changeDiscoXPositionIORTCmd, changeDiscoYPositionIORTCmd, changeDiscoZPositionIORTCmd, changeheightDisco1IORTCmd, changeheightDiscoIORTCmd, changeinnerRadiusDisco1IORTCmd, changeinnerRadiusDiscoIORTCmd, changeOuterRadiusDisco1IORTCmd, changeOuterRadiusDiscoIORTCmd, changeTheAnglediscCmd, changeTheAnglediscDir, changeTheDetectorDir, changeTheDetectorSizeCmd, changeTheDetectorToPhantomPositionCmd, changeTheDetectorVoxelCmd, changeTheDisc1Dir, changeTheDisc1MaterialCmd, changeTheDisc2Dir, changeTheDisc2MaterialCmd, changeThePhantomDir, changeThePhantomMaterialCmd, changeThePhantomPositionCmd, changeThePhantomSizeCmd, deletediscCmd, deleteTheDiscDir, G4State_Idle, insertdiscCmd, insertTheDiscDir, G4UIcommand::SetGuidance(), and updateCmd.
IORTDetectorMessenger::~IORTDetectorMessenger | ( | ) |
Definition at line 250 of file IORTDetectorMessenger.cc.
References changeDisco1XPositionIORTCmd, changeDiscoXPositionIORTCmd, changeDiscoYPositionIORTCmd, changeDiscoZPositionIORTCmd, changeheightDisco1IORTCmd, changeheightDiscoIORTCmd, changeinnerRadiusDisco1IORTCmd, changeinnerRadiusDiscoIORTCmd, changeOuterRadiusDisco1IORTCmd, changeOuterRadiusDiscoIORTCmd, changeTheAnglediscCmd, changeTheAnglediscDir, changeTheDetectorDir, changeTheDetectorSizeCmd, changeTheDetectorToPhantomPositionCmd, changeTheDetectorVoxelCmd, changeTheDisc1Dir, changeTheDisc1MaterialCmd, changeTheDisc2Dir, changeTheDisc2MaterialCmd, changeThePhantomDir, changeThePhantomMaterialCmd, changeThePhantomPositionCmd, changeThePhantomSizeCmd, deletediscCmd, insertdiscCmd, and updateCmd.
|
virtual |
Reimplemented from G4UImessenger.
Definition at line 286 of file IORTDetectorMessenger.cc.
References changeDisco1XPositionIORTCmd, changeDiscoXPositionIORTCmd, changeDiscoYPositionIORTCmd, changeDiscoZPositionIORTCmd, changeheightDisco1IORTCmd, changeheightDiscoIORTCmd, changeinnerRadiusDisco1IORTCmd, changeinnerRadiusDiscoIORTCmd, changeOuterRadiusDisco1IORTCmd, changeOuterRadiusDiscoIORTCmd, changeTheAnglediscCmd, changeTheDetectorSizeCmd, changeTheDetectorToPhantomPositionCmd, changeTheDetectorVoxelCmd, changeTheDisc1MaterialCmd, changeTheDisc2MaterialCmd, changeThePhantomMaterialCmd, changeThePhantomPositionCmd, changeThePhantomSizeCmd, deletediscCmd, insertdiscCmd, iortDetector, and updateCmd.
|
private |
Definition at line 77 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 77 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 77 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 77 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 77 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 77 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 77 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 77 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 77 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 77 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 77 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 67 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), and ~IORTDetectorMessenger().
|
private |
Definition at line 67 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), and ~IORTDetectorMessenger().
|
private |
Definition at line 71 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 71 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 71 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 67 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), and ~IORTDetectorMessenger().
|
private |
Definition at line 70 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 67 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), and ~IORTDetectorMessenger().
|
private |
Definition at line 70 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 67 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), and ~IORTDetectorMessenger().
|
private |
Definition at line 70 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 71 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 71 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 69 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 67 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger().
|
private |
Definition at line 69 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().
|
private |
Definition at line 67 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger().
|
private |
Definition at line 65 of file IORTDetectorMessenger.hh.
Referenced by SetNewValue().
|
private |
Definition at line 69 of file IORTDetectorMessenger.hh.
Referenced by IORTDetectorMessenger(), SetNewValue(), and ~IORTDetectorMessenger().