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\" ");
LaserDrivenBeamLine * laserDrivenMessengerPointer
G4UIcmdWithoutParameter * DisableQuadsCmd
G4UIdirectory * laserDrivenDir
LaserDrivenBeamLineMessenger(LaserDrivenBeamLine *)
G4UIdirectory * relativePosDir
G4UIcmdWithADoubleAndUnit * ScollimatorThicknessCmd
G4UIdirectory * ScollimatorDir
G4UIdirectory * energySelectorDir
~LaserDrivenBeamLineMessenger()
G4UIcmdWithADoubleAndUnit * holeSlitDimensionZCmd
G4UIcmdWithADoubleAndUnit * SlitThicknessCmd
G4UIcmdWithADoubleAndUnit * slitHolePositionZCmd
G4UIdirectory * quadrupoleDir
G4UIcmdWithADoubleAndUnit * FcollimatorZpositionCmd
G4UIcmdWithADoubleAndUnit * ScollimatorRadiusCmd
G4UIcmdWithoutParameter * DisableESSCmd
void SetNewValue(G4UIcommand *, G4String)
G4UIcmdWithADoubleAndUnit * FcollimatorRadiusCmd
G4UIdirectory * FcollimatorDir
G4UIcmdWithADoubleAndUnit * ScollimatorZpositionCmd
G4UIcmdWithADoubleAndUnit * FcollimatorThicknessCmd
G4UIcmdWithADoubleAndUnit * holeSlitDimensionYCmd