54 fTheDetector(GeneralDet),
57 fSetSensitiveVolumeHeightCmd(0),
58 fSetSensitiveVolumeRadiusCmd(0),
59 fSetShieldingThicknessCmd(0)
64 "Control of the Geant4 Reverse Monte Carlo example1");
73 "/RMC01/geometry/SetSensitiveVolumeHeight",
this);
75 "Set the height of the sensitive cylinder");
79 "/RMC01/geometry/SetSensitiveVolumeRadius",
this);
81 "Set the radius of the sensitive cylinder");
85 "/RMC01/geometry/SetShieldingThickness",
this);
87 "Set the thickness of the Aluminum Shielding sphere");
void SetGuidance(const char *aGuidance)
void SetSensitiveVolumeRadius(G4double r)
void SetShieldingThickness(G4double d)
RMC01DetectorMessenger(RMC01DetectorConstruction *)
virtual ~RMC01DetectorMessenger()
static G4double GetNewDoubleValue(const char *paramString)
G4UIcmdWithADoubleAndUnit * fSetSensitiveVolumeHeightCmd
Definition of the RMC01DetectorConstruction class.
RMC01DetectorConstruction * fTheDetector
G4UIcmdWithADoubleAndUnit * fSetSensitiveVolumeRadiusCmd
void SetSensitiveVolumeHeight(G4double h)
Definition of the RMC01DetectorMessenger class.
G4UIcmdWithADoubleAndUnit * fSetShieldingThicknessCmd
G4UIdirectory * fGeneralDir
virtual void SetNewValue(G4UIcommand *, G4String)
void AvailableForStates(G4ApplicationState s1)