10#ifndef BesEmcDetectorMessenger_h
11#define BesEmcDetectorMessenger_h 1
14#include "G4UImessenger.hh"
19class G4UIcmdWithAString;
20class G4UIcmdWithAnInteger;
21class G4UIcmdWithADoubleAndUnit;
22class G4UIcmdWith3VectorAndUnit;
23class G4UIcmdWithoutParameter;
39 G4UIdirectory* BesdetDir;
40 G4UIcmdWithAnInteger* verboseCmd;
41 G4UIcmdWithAString* CryMaterCmd;
42 G4UIcmdWithAString* CasingMaterCmd;
43 G4UIcmdWith3VectorAndUnit* CasingThickCmd;
44 G4UIcmdWithADoubleAndUnit* SizeRminCmd;
45 G4UIcmdWithAnInteger* NbPhiCmd;
46 G4UIcmdWithAnInteger* NbThetaCmd;
47 G4UIcmdWithAnInteger* StartIDThetaCmd;
48 G4UIcmdWithADoubleAndUnit* LengthCmd;
49 G4UIcmdWithADoubleAndUnit* MagFieldCmd;
50 G4UIcmdWithoutParameter* UpdateCmd;
BesEmcDetectorMessenger(BesEmcConstruction *, BesEmcGeometry *)
~BesEmcDetectorMessenger()
void SetNewValue(G4UIcommand *, G4String)
G4String GetCurrentValue(G4UIcommand *)