56 RoomEKineCutCmd->SetGuidance(
"Minimum Charged particle cut in ROOM");
57 RoomEKineCutCmd->SetParameterName(
"ECut",
false,
false);
58 RoomEKineCutCmd->SetRange(
"ECut>=250.0*eV");
59 RoomEKineCutCmd->SetDefaultUnit(
"eV");
60 RoomEKineCutCmd->SetUnitCategory(
"Energy");
64 EKineCutCmd->SetGuidance(
"Minimum Charged particle cut inside detector");
65 EKineCutCmd->SetParameterName(
"ECut",
false,
false);
66 EKineCutCmd->SetRange(
"ECut>=250.0*eV");
67 EKineCutCmd->SetDefaultUnit(
"eV");
68 EKineCutCmd->SetUnitCategory(
"Energy");
72 RoomTimeCutCmd->SetGuidance(
"Set Time Cut (for neutrons) inside ROOM");
73 RoomTimeCutCmd->SetParameterName(
"RTCut",
false,
false);
74 RoomTimeCutCmd->SetRange(
"RTCut>0.");
75 RoomTimeCutCmd->SetDefaultUnit(
"ns");
76 RoomTimeCutCmd->SetUnitCategory(
"Time");
80 TimeCutCmd->SetGuidance(
"Set Time Cut (for neutrons) inside detector");
81 TimeCutCmd->SetParameterName(
"TCut",
false,
false);
82 TimeCutCmd->SetRange(
"TCut>0.");
83 TimeCutCmd->SetDefaultUnit(
"ns");
84 TimeCutCmd->SetUnitCategory(
"Time");
99 delete RoomTimeCutCmd;
110 if(command == EKineCutCmd)
111 detectorConstruction->
114 if(command == RoomEKineCutCmd)
115 detectorConstruction->
118 if(command == TimeCutCmd)
119 detectorConstruction->
122 if(command == RoomTimeCutCmd)
123 detectorConstruction->
static G4double GetNewDoubleValue(const char *paramString)
DMXDetectorMessenger(DMXDetectorConstruction *)
void SetNewValue(G4UIcommand *, G4String)