Geant4  10.02
LaserDrivenBeamLineMessenger Class Reference

#include <LaserDrivenBeamLineMessenger.hh>

+ Inheritance diagram for LaserDrivenBeamLineMessenger:
+ Collaboration diagram for LaserDrivenBeamLineMessenger:

Public Member Functions

 LaserDrivenBeamLineMessenger (LaserDrivenBeamLine *)
 
 ~LaserDrivenBeamLineMessenger ()
 
void SetNewValue (G4UIcommand *, G4String)
 
- Public Member Functions inherited from G4UImessenger
 G4UImessenger ()
 
 G4UImessenger (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true)
 
virtual ~G4UImessenger ()
 
virtual G4String GetCurrentValue (G4UIcommand *command)
 
G4bool operator== (const G4UImessenger &messenger) const
 
G4bool CommandsShouldBeInMaster () const
 

Private Attributes

LaserDrivenBeamLinelaserDrivenMessengerPointer
 
G4UIdirectorylaserDrivenDir
 
G4UIdirectoryenergySelectorDir
 
G4UIdirectoryFcollimatorDir
 
G4UIdirectoryScollimatorDir
 
G4UIdirectoryslitDir
 
G4UIdirectoryquadrupoleDir
 
G4UIdirectoryrelativePosDir
 
G4UIcmdWithoutParameterDisableESSCmd
 
G4UIcmdWithADoubleAndUnitFcollimatorRadiusCmd
 
G4UIcmdWithADoubleAndUnitFcollimatorThicknessCmd
 
G4UIcmdWithADoubleAndUnitFcollimatorZpositionCmd
 
G4UIcmdWithADoubleAndUnitScollimatorRadiusCmd
 
G4UIcmdWithADoubleAndUnitScollimatorThicknessCmd
 
G4UIcmdWithADoubleAndUnitScollimatorZpositionCmd
 
G4UIcmdWithADoubleAndUnitSlitThicknessCmd
 
G4UIcmdWithADoubleAndUnitholeSlitDimensionYCmd
 
G4UIcmdWithADoubleAndUnitholeSlitDimensionZCmd
 
G4UIcmdWithADoubleAndUnitslitHolePositionZCmd
 
G4UIcmdWithoutParameterDisableQuadsCmd
 

Additional Inherited Members

- Protected Member Functions inherited from G4UImessenger
G4String ItoS (G4int i)
 
G4String DtoS (G4double a)
 
G4String BtoS (G4bool b)
 
G4int StoI (G4String s)
 
G4double StoD (G4String s)
 
G4bool StoB (G4String s)
 
void AddUIcommand (G4UIcommand *newCommand)
 
void CreateDirectory (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true)
 
template<typename T >
T * CreateCommand (const G4String &cname, const G4String &dsc)
 
- Protected Attributes inherited from G4UImessenger
G4UIdirectorybaseDir
 
G4String baseDirName
 
G4bool commandsShouldBeInMaster
 

Detailed Description

Definition at line 41 of file LaserDrivenBeamLineMessenger.hh.

Constructor & Destructor Documentation

Member Function Documentation

Member Data Documentation

G4UIcmdWithoutParameter* LaserDrivenBeamLineMessenger::DisableESSCmd
private
G4UIcmdWithoutParameter* LaserDrivenBeamLineMessenger::DisableQuadsCmd
private
G4UIdirectory* LaserDrivenBeamLineMessenger::energySelectorDir
private
G4UIdirectory* LaserDrivenBeamLineMessenger::FcollimatorDir
private
G4UIcmdWithADoubleAndUnit* LaserDrivenBeamLineMessenger::FcollimatorRadiusCmd
private
G4UIcmdWithADoubleAndUnit* LaserDrivenBeamLineMessenger::FcollimatorThicknessCmd
private
G4UIcmdWithADoubleAndUnit* LaserDrivenBeamLineMessenger::FcollimatorZpositionCmd
private
G4UIcmdWithADoubleAndUnit* LaserDrivenBeamLineMessenger::holeSlitDimensionYCmd
private
G4UIcmdWithADoubleAndUnit* LaserDrivenBeamLineMessenger::holeSlitDimensionZCmd
private
G4UIdirectory* LaserDrivenBeamLineMessenger::laserDrivenDir
private
LaserDrivenBeamLine* LaserDrivenBeamLineMessenger::laserDrivenMessengerPointer
private

Definition at line 52 of file LaserDrivenBeamLineMessenger.hh.

Referenced by SetNewValue().

G4UIdirectory* LaserDrivenBeamLineMessenger::quadrupoleDir
private
G4UIdirectory* LaserDrivenBeamLineMessenger::relativePosDir
private
G4UIdirectory* LaserDrivenBeamLineMessenger::ScollimatorDir
private
G4UIcmdWithADoubleAndUnit* LaserDrivenBeamLineMessenger::ScollimatorRadiusCmd
private
G4UIcmdWithADoubleAndUnit* LaserDrivenBeamLineMessenger::ScollimatorThicknessCmd
private
G4UIcmdWithADoubleAndUnit* LaserDrivenBeamLineMessenger::ScollimatorZpositionCmd
private
G4UIdirectory* LaserDrivenBeamLineMessenger::slitDir
private
G4UIcmdWithADoubleAndUnit* LaserDrivenBeamLineMessenger::slitHolePositionZCmd
private
G4UIcmdWithADoubleAndUnit* LaserDrivenBeamLineMessenger::SlitThicknessCmd
private

The documentation for this class was generated from the following files: