58 RoomEKineCutCmd->SetGuidance(
"Minimum Charged particle cut in ROOM");
59 RoomEKineCutCmd->SetParameterName(
"ECut",
false,
false);
60 RoomEKineCutCmd->SetRange(
"ECut>=250.0*eV");
61 RoomEKineCutCmd->SetDefaultUnit(
"eV");
62 RoomEKineCutCmd->SetUnitCategory(
"Energy");
66 EKineCutCmd->SetGuidance(
"Minimum Charged particle cut inside detector");
67 EKineCutCmd->SetParameterName(
"ECut",
false,
false);
68 EKineCutCmd->SetRange(
"ECut>=250.0*eV");
69 EKineCutCmd->SetDefaultUnit(
"eV");
70 EKineCutCmd->SetUnitCategory(
"Energy");
74 RoomTimeCutCmd->SetGuidance(
"Set Time Cut (for neutrons) inside ROOM");
75 RoomTimeCutCmd->SetParameterName(
"RTCut",
false,
false);
76 RoomTimeCutCmd->SetRange(
"RTCut>0.");
77 RoomTimeCutCmd->SetDefaultUnit(
"ns");
78 RoomTimeCutCmd->SetUnitCategory(
"Time");
82 TimeCutCmd->SetGuidance(
"Set Time Cut (for neutrons) inside detector");
83 TimeCutCmd->SetParameterName(
"TCut",
false,
false);
84 TimeCutCmd->SetRange(
"TCut>0.");
85 TimeCutCmd->SetDefaultUnit(
"ns");
86 TimeCutCmd->SetUnitCategory(
"Time");
static G4RunManager * GetRunManager()
G4UIcmdWithADoubleAndUnit * RoomEKineCutCmd
DMXDetectorConstruction * detectorConstruction
static G4double GetNewDoubleValue(const char *paramString)
DMXDetectorMessenger(DMXDetectorConstruction *)
G4UIcmdWithADoubleAndUnit * TimeCutCmd
G4UIcmdWithADoubleAndUnit * EKineCutCmd
void GeometryHasBeenModified(G4bool prop=true)
void SetNewValue(G4UIcommand *, G4String)
void PhysicsHasBeenModified()
G4UIcmdWithADoubleAndUnit * RoomTimeCutCmd