33#include "G4UIdirectory.hh"
34#include "G4UIcmdWithAString.hh"
35#include "G4UIcmdWithAnInteger.hh"
36#include "G4Material.hh"
44 fDirectory->SetGuidance(
"UI commands of this example");
47 const G4MaterialTable* matTbl = G4Material::GetMaterialTable();
48 for(
size_t i=0;i<G4Material::GetNumberOfMaterials();i++)
50 matList += (*matTbl)[i]->GetName();
Definition of the GB03DetectorConstruction class.
Definition of the GB03DetectorMessenger class.
G4String GetAbsorberMaterial() const
static G4int GetNumberOfLayers()
void SetNumberOfLayers(G4int nl)
void SetAbsorberMaterial(G4String materialChoice)
G4String GetGapMaterial() const
void SetVerboseLevel(G4int val)
G4int GetVerboseLevel() const
void SetGapMaterial(G4String materialChoice)
G4UIcmdWithAnInteger * fNumLayerCmd
G4UIcmdWithAString * fGapMaterialCmd
virtual ~GB03DetectorMessenger()
virtual G4String GetCurrentValue(G4UIcommand *command)
G4UIcmdWithAnInteger * fVerboseCmd
GB03DetectorMessenger(GB03DetectorConstruction *)
G4UIdirectory * fDirectory
virtual void SetNewValue(G4UIcommand *, G4String)
GB03DetectorConstruction * fDetector
G4UIcmdWithAString * fAbsMaterialCmd