10 #ifndef ActarSimSciDetectorMessenger_h 11 #define ActarSimSciDetectorMessenger_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 sci detectors box.
G4UIcmdWithAnInteger * sideCoverageCmd
Selects the scintillator coverage (default 1)
ActarSimSciDetectorMessenger(ActarSimSciDetectorConstruction *)
Constructor with complete functionality.
G4UIdirectory * detDir
Directory in messenger structure.
G4UIcmdWithADoubleAndUnit * xBoxHalfLengthCmd
Sets the x half length of the sci detectors box.
void SetNewValue(G4UIcommand *, G4String)
Setting the new values and connecting to actions.
G4UIcmdWithADoubleAndUnit * yBoxHalfLengthCmd
Sets the y half length of the sci detectors box.
G4UIcmdWithoutParameter * printCmd
Prints geometry.
ActarSimSciDetectorConstruction * ActarSimSciDetector
Pointer to main sci detector class.
~ActarSimSciDetectorMessenger()
Destructor.