37#include "G4UIdirectory.hh"
38#include "G4UIcmdWithAString.hh"
39#include "G4UIcmdWithADoubleAndUnit.hh"
54 fN02Dir->SetGuidance(
"UI commands specific to this example.");
57 fDetDir->SetGuidance(
"detector control.");
60 fTargMatCmd->SetGuidance(
"Select Material of the Target.");
62 fTargMatCmd->AvailableForStates(G4State_PreInit,G4State_Idle);
65 fChamMatCmd->SetGuidance(
"Select Material of the Target.");
67 fChamMatCmd->AvailableForStates(G4State_PreInit,G4State_Idle);
70 fFieldCmd->SetGuidance(
"Define magnetic field.");
71 fFieldCmd->SetGuidance(
"Magnetic field will be in X direction.");
73 fFieldCmd->SetUnitCategory(
"Magnetic flux density");
74 fFieldCmd->AvailableForStates(G4State_PreInit,G4State_Idle);
Definition of the ExP01DetectorConstruction class.
Definition of the ExP01DetectorMessenger class.
Detector Construction for the persistency example.
void SetTargetMaterial(G4String)
void SetMagField(G4double)
void SetChamberMaterial(G4String)
virtual void SetNewValue(G4UIcommand *, G4String)
G4UIcmdWithAString * fTargMatCmd
G4UIcmdWithAString * fChamMatCmd
~ExP01DetectorMessenger()
ExP01DetectorMessenger(ExP01DetectorConstruction *)
ExP01DetectorConstruction * fDetector
G4UIcmdWithADoubleAndUnit * fFieldCmd