10 #ifndef ActarSimSilDetectorMessenger_h 11 #define ActarSimSilDetectorMessenger_h 1 14 #include "G4UImessenger.hh" 20 class G4UIcmdWithAString;
21 class G4UIcmdWithoutParameter;
22 class G4UIcmdWithAnInteger;
23 class G4UIcmdWithADoubleAndUnit;
24 class G4UIcmdWith3VectorAndUnit;
G4UIcmdWithADoubleAndUnit * zBoxHalfLengthCmd
Sets the z half length of the silicon detectors box.
G4UIcmdWithoutParameter * printCmd
Prints geometry.
ActarSimSilDetectorConstruction * ActarSimSilDetector
Pointer to main detector class.
G4UIcmdWithAnInteger * sideCoverageCmd
Selects the silicon coverage (default 1)
~ActarSimSilDetectorMessenger()
Destructor.
G4UIcmdWithADoubleAndUnit * xBoxHalfLengthCmd
Sets the x half length of the silicon detectors box.
void SetNewValue(G4UIcommand *, G4String)
Setting the values using the ActarSimROOTAnalysis interface.
ActarSimSilDetectorMessenger(ActarSimSilDetectorConstruction *)
G4UIdirectory * detDir
Directory in messenger structure.
G4UIcmdWithADoubleAndUnit * yBoxHalfLengthCmd
Sets the y half length of the silicon detectors box.