39 :laserDrivenMessengerPointer(laserDriven)
43 laserDrivenDir -> SetGuidance(
"The Laser Driven Beam Line module of Hadrontherapy");
47 energySelectorDir -> SetGuidance(
"The Energy selector (ESS) module of Hadrontherapy");
50 FcollimatorDir -> SetGuidance(
"Define geometrical characteristics of the ESS first collimator");
53 ScollimatorDir -> SetGuidance(
"Define geometrical characteristics of the ESS second collimator");
56 slitDir -> SetGuidance(
"Define geometrical characteristics of the ESS slit");
60 quadrupoleDir -> SetGuidance(
"The Quadrupoles module of Hadrontherapy");
63 relativePosDir -> SetGuidance(
"Define the x relative positions of the quadrupoles");
68 DisableESSCmd -> SetGuidance(
"This command MUST be applied before \"beamOn\" ");
91 FcollimatorZpositionCmd -> SetGuidance(
"Set the Z position of the first collimator hole as respect the internal vacuum chamber center axis");
117 ScollimatorZpositionCmd -> SetGuidance(
"Set the Z position of the second collimator hole as respect the internal vacuum chamber center axis");
127 SlitThicknessCmd -> SetGuidance(
"Set the X dimension of the Slit, the maximum value is 10 mm");
151 slitHolePositionZCmd -> SetGuidance(
"Set the Slit hole position in the Z direction as respect the Slit body center");
160 DisableQuadsCmd -> SetGuidance(
"This command MUST be applied before \"beamOn\" ");
G4UIcmdWithADoubleAndUnit * ScollimatorThicknessCmd
G4UIcmdWithADoubleAndUnit * ScollimatorRadiusCmd
LaserDrivenBeamLineMessenger(LaserDrivenBeamLine *)
G4UIcmdWithoutParameter * DisableQuadsCmd
~LaserDrivenBeamLineMessenger()
G4UIdirectory * relativePosDir
G4UIdirectory * laserDrivenDir
G4UIcmdWithADoubleAndUnit * FcollimatorRadiusCmd
LaserDrivenBeamLine * laserDrivenMessengerPointer
G4UIdirectory * quadrupoleDir
G4UIdirectory * ScollimatorDir
G4UIcmdWithADoubleAndUnit * SlitThicknessCmd
G4UIcmdWithADoubleAndUnit * holeSlitDimensionYCmd
G4UIdirectory * energySelectorDir
G4UIcmdWithADoubleAndUnit * ScollimatorZpositionCmd
G4UIcmdWithADoubleAndUnit * FcollimatorZpositionCmd
G4UIdirectory * FcollimatorDir
G4UIcmdWithADoubleAndUnit * FcollimatorThicknessCmd
G4UIcmdWithADoubleAndUnit * holeSlitDimensionZCmd
G4UIcmdWithoutParameter * DisableESSCmd
G4UIcmdWithADoubleAndUnit * slitHolePositionZCmd
void SetNewValue(G4UIcommand *, G4String)