Geant4  10.00.p01
WLSDetectorMessenger Class Reference

#include <WLSDetectorMessenger.hh>

+ Inheritance diagram for WLSDetectorMessenger:
+ Collaboration diagram for WLSDetectorMessenger:

Public Member Functions

 WLSDetectorMessenger (WLSDetectorConstruction *)
 
virtual ~WLSDetectorMessenger ()
 
virtual 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
 

Private Attributes

WLSDetectorConstructionfDetector
 
G4UIdirectoryfDetDir
 
G4UIcmdWithAStringSetPhotonDetGeometryCmd
 
G4UIcmdWithAnIntegerSetNumOfCladLayersCmd
 
G4UIcmdWithADoubleAndUnitSetWLSLengthCmd
 
G4UIcmdWithADoubleAndUnitSetWLSRadiusCmd
 
G4UIcmdWithADoubleAndUnitSetClad1RadiusCmd
 
G4UIcmdWithADoubleAndUnitSetClad2RadiusCmd
 
G4UIcmdWithADoubleAndUnitSetPhotonDetHalfLengthCmd
 
G4UIcmdWithADoubleAndUnitSetGapCmd
 
G4UIcmdWithADoubleAndUnitSetPhotonDetAlignmentCmd
 
G4UIcmdWithADoubleSetXYRatioCmd
 
G4UIcmdWithADoubleSetSurfaceRoughnessCmd
 
G4UIcmdWithADoubleSetMirrorPolishCmd
 
G4UIcmdWithADoubleSetMirrorReflectivityCmd
 
G4UIcmdWithADoubleSetPhotonDetPolishCmd
 
G4UIcmdWithADoubleSetPhotonDetReflectivityCmd
 
G4UIcmdWithABoolSetMirrorCmd
 
G4UIcmdWithADoubleAndUnitSetBarLengthCmd
 
G4UIcmdWithADoubleAndUnitSetBarBaseCmd
 
G4UIcmdWithADoubleAndUnitSetHoleRadiusCmd
 
G4UIcmdWithADoubleAndUnitSetCoatingThicknessCmd
 
G4UIcmdWithADoubleAndUnitSetCoatingRadiusCmd
 

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
 

Detailed Description

Definition at line 52 of file WLSDetectorMessenger.hh.

Constructor & Destructor Documentation

Member Function Documentation

void WLSDetectorMessenger::SetNewValue ( G4UIcommand command,
G4String  val 
)
virtual

Member Data Documentation

G4UIdirectory* WLSDetectorMessenger::fDetDir
private

Definition at line 65 of file WLSDetectorMessenger.hh.

Referenced by WLSDetectorMessenger(), and ~WLSDetectorMessenger().

WLSDetectorConstruction* WLSDetectorMessenger::fDetector
private

Definition at line 63 of file WLSDetectorMessenger.hh.

Referenced by SetNewValue().

G4UIcmdWithADoubleAndUnit* WLSDetectorMessenger::SetBarBaseCmd
private
G4UIcmdWithADoubleAndUnit* WLSDetectorMessenger::SetBarLengthCmd
private
G4UIcmdWithADoubleAndUnit* WLSDetectorMessenger::SetClad1RadiusCmd
private
G4UIcmdWithADoubleAndUnit* WLSDetectorMessenger::SetClad2RadiusCmd
private
G4UIcmdWithADoubleAndUnit* WLSDetectorMessenger::SetCoatingRadiusCmd
private
G4UIcmdWithADoubleAndUnit* WLSDetectorMessenger::SetCoatingThicknessCmd
private
G4UIcmdWithADoubleAndUnit* WLSDetectorMessenger::SetGapCmd
private
G4UIcmdWithADoubleAndUnit* WLSDetectorMessenger::SetHoleRadiusCmd
private
G4UIcmdWithABool* WLSDetectorMessenger::SetMirrorCmd
private
G4UIcmdWithADouble* WLSDetectorMessenger::SetMirrorPolishCmd
private
G4UIcmdWithADouble* WLSDetectorMessenger::SetMirrorReflectivityCmd
private
G4UIcmdWithAnInteger* WLSDetectorMessenger::SetNumOfCladLayersCmd
private
G4UIcmdWithADoubleAndUnit* WLSDetectorMessenger::SetPhotonDetAlignmentCmd
private
G4UIcmdWithAString* WLSDetectorMessenger::SetPhotonDetGeometryCmd
private
G4UIcmdWithADoubleAndUnit* WLSDetectorMessenger::SetPhotonDetHalfLengthCmd
private
G4UIcmdWithADouble* WLSDetectorMessenger::SetPhotonDetPolishCmd
private

Definition at line 80 of file WLSDetectorMessenger.hh.

Referenced by SetNewValue(), and WLSDetectorMessenger().

G4UIcmdWithADouble* WLSDetectorMessenger::SetPhotonDetReflectivityCmd
private

Definition at line 81 of file WLSDetectorMessenger.hh.

Referenced by SetNewValue(), and WLSDetectorMessenger().

G4UIcmdWithADouble* WLSDetectorMessenger::SetSurfaceRoughnessCmd
private
G4UIcmdWithADoubleAndUnit* WLSDetectorMessenger::SetWLSLengthCmd
private
G4UIcmdWithADoubleAndUnit* WLSDetectorMessenger::SetWLSRadiusCmd
private
G4UIcmdWithADouble* WLSDetectorMessenger::SetXYRatioCmd
private

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