27#ifndef PAR03DETECTORMESSENGER_H
28#define PAR03DETECTORMESSENGER_H
30#include "G4UImessenger.hh"
virtual void SetNewValue(G4UIcommand *, G4String) final
Invokes appropriate methods based on the typed command.
G4UIdirectory * fDetectorDir
Command to set the directory for detector settings /Par03/detector.
~Par03DetectorMessenger()
G4UIcmdWithADoubleAndUnit * fDetectorRadiusCmd
Command to set the detector radius.
G4UIcmdWithAnInteger * fNbLayersCmd
Command to set the number of layers.
G4UIcmdWithAString * fDetectorMaterialCmd
Command to set the detector material.
G4UIcmdWithAnInteger * fNbPhiCellsCmd
Command to set the number of cells in azimuthal angle.
G4UIdirectory * fExampleDir
Command to set the directory common to all messengers in this example /Par03.
G4UIcmdWithADoubleAndUnit * fDetectorLengthCmd
Command to set the detector length.
Par03DetectorConstruction * fDetector
Detector construction to setup.
G4UIcmdWithoutParameter * fPrintCmd
Command printing current settings.
G4UIcmdWithAnInteger * fNbRhoCellsCmd
Command to set the number of radial cells.
virtual G4String GetCurrentValue(G4UIcommand *) final
Retrieves the current settings.