Geant4  10.01.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
 
G4bool CommandsShouldBeInMaster () const
 

Private Attributes

GammaRayTelDetectorConstruction * GammaRayTelDetector
 
G4UIdirectory * GammaRayTeldetDir
 
G4UIcmdWithAString * ConverterMaterCmd
 
G4UIcmdWithADoubleAndUnit * ConverterThickCmd
 
G4UIcmdWithADoubleAndUnit * SiliconThickCmd
 
G4UIcmdWithADoubleAndUnit * SiliconTileXYCmd
 
G4UIcmdWithAnInteger * NbSiTilesCmd
 
G4UIcmdWithADoubleAndUnit * SiliconPitchCmd
 
G4UIcmdWithAnInteger * NbTKRLayersCmd
 
G4UIcmdWithADoubleAndUnit * LayerDistanceCmd
 
G4UIcmdWithADoubleAndUnit * ViewsDistanceCmd
 
G4UIcmdWithADoubleAndUnit * CALThickCmd
 
G4UIcmdWithAnInteger * NbCALBarsCmd
 
G4UIcmdWithAnInteger * NbCALLayersCmd
 
G4UIcmdWithADoubleAndUnit * ACDThickCmd
 
G4UIcmdWithADoubleAndUnit * MagFieldCmd
 
G4UIcmdWithoutParameter * UpdateCmd
 

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
G4UIdirectory * baseDir
 
G4String baseDirName
 
G4bool commandsShouldBeInMaster
 

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: