Geant4  10.00.p02
GammaRayTelDetectorMessenger Class Reference

#include <GammaRayTelDetectorMessenger.hh>

+ Inheritance diagram for GammaRayTelDetectorMessenger:
+ Collaboration diagram for GammaRayTelDetectorMessenger:

Public Member Functions

 GammaRayTelDetectorMessenger (GammaRayTelDetectorConstruction *)
 
 ~GammaRayTelDetectorMessenger ()
 
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

GammaRayTelDetectorConstructionGammaRayTelDetector
 
G4UIdirectoryGammaRayTeldetDir
 
G4UIcmdWithAStringConverterMaterCmd
 
G4UIcmdWithADoubleAndUnitConverterThickCmd
 
G4UIcmdWithADoubleAndUnitSiliconThickCmd
 
G4UIcmdWithADoubleAndUnitSiliconTileXYCmd
 
G4UIcmdWithAnIntegerNbSiTilesCmd
 
G4UIcmdWithADoubleAndUnitSiliconPitchCmd
 
G4UIcmdWithAnIntegerNbTKRLayersCmd
 
G4UIcmdWithADoubleAndUnitLayerDistanceCmd
 
G4UIcmdWithADoubleAndUnitViewsDistanceCmd
 
G4UIcmdWithADoubleAndUnitCALThickCmd
 
G4UIcmdWithAnIntegerNbCALBarsCmd
 
G4UIcmdWithAnIntegerNbCALLayersCmd
 
G4UIcmdWithADoubleAndUnitACDThickCmd
 
G4UIcmdWithADoubleAndUnitMagFieldCmd
 
G4UIcmdWithoutParameterUpdateCmd
 

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 56 of file GammaRayTelDetectorMessenger.hh.

Constructor & Destructor Documentation

Member Function Documentation

void GammaRayTelDetectorMessenger::SetNewValue ( G4UIcommand command,
G4String  newValue 
)
virtual

Member Data Documentation

G4UIcmdWithADoubleAndUnit* GammaRayTelDetectorMessenger::ACDThickCmd
private
G4UIcmdWithADoubleAndUnit* GammaRayTelDetectorMessenger::CALThickCmd
private
G4UIcmdWithAString* GammaRayTelDetectorMessenger::ConverterMaterCmd
private
G4UIcmdWithADoubleAndUnit* GammaRayTelDetectorMessenger::ConverterThickCmd
private
G4UIdirectory* GammaRayTelDetectorMessenger::GammaRayTeldetDir
private
GammaRayTelDetectorConstruction* GammaRayTelDetectorMessenger::GammaRayTelDetector
private

Definition at line 65 of file GammaRayTelDetectorMessenger.hh.

Referenced by SetNewValue().

G4UIcmdWithADoubleAndUnit* GammaRayTelDetectorMessenger::LayerDistanceCmd
private
G4UIcmdWithADoubleAndUnit* GammaRayTelDetectorMessenger::MagFieldCmd
private
G4UIcmdWithAnInteger* GammaRayTelDetectorMessenger::NbCALBarsCmd
private
G4UIcmdWithAnInteger* GammaRayTelDetectorMessenger::NbCALLayersCmd
private
G4UIcmdWithAnInteger* GammaRayTelDetectorMessenger::NbSiTilesCmd
private
G4UIcmdWithAnInteger* GammaRayTelDetectorMessenger::NbTKRLayersCmd
private
G4UIcmdWithADoubleAndUnit* GammaRayTelDetectorMessenger::SiliconPitchCmd
private
G4UIcmdWithADoubleAndUnit* GammaRayTelDetectorMessenger::SiliconThickCmd
private
G4UIcmdWithADoubleAndUnit* GammaRayTelDetectorMessenger::SiliconTileXYCmd
private
G4UIcmdWithoutParameter* GammaRayTelDetectorMessenger::UpdateCmd
private
G4UIcmdWithADoubleAndUnit* GammaRayTelDetectorMessenger::ViewsDistanceCmd
private

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