Geant4  10.01.p03
Em10DetectorMessenger Class Reference

#include <Em10DetectorMessenger.hh>

+ Inheritance diagram for Em10DetectorMessenger:
+ Collaboration diagram for Em10DetectorMessenger:

Public Member Functions

 Em10DetectorMessenger (Em10DetectorConstruction *)
 
 ~Em10DetectorMessenger ()
 
void SetNewValue (G4UIcommand *, G4String)
 
void SetNewValue (G4UIcommand *, G4int)
 
- 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

Em10DetectorConstructionEm10Detector
 
G4UIdirectoryEm10detDir
 
G4UIcmdWithAnIntegerModelCmd
 
G4UIcmdWithAnIntegerFoilNumCmd
 
G4UIcmdWithAStringAbsMaterCmd
 
G4UIcmdWithAStringDetectorSetUpCmd
 
G4UIcmdWithADoubleAndUnitAbsThickCmd
 
G4UIcmdWithADoubleAndUnitAbsRadCmd
 
G4UIcmdWithAStringRadiatorMaterCmd
 
G4UIcmdWithADoubleAndUnitRadiatorThickCmd
 
G4UIcmdWithADoubleAndUnitGasGapThickCmd
 
G4UIcmdWithADoubleAndUnitAbsZposCmd
 
G4UIcmdWithAStringWorldMaterCmd
 
G4UIcmdWithADoubleAndUnitWorldZCmd
 
G4UIcmdWithADoubleAndUnitWorldRCmd
 
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
 
G4bool commandsShouldBeInMaster
 

Detailed Description

Definition at line 51 of file Em10DetectorMessenger.hh.

Constructor & Destructor Documentation

Member Function Documentation

void Em10DetectorMessenger::SetNewValue ( G4UIcommand command,
G4int  newValue 
)

Definition at line 199 of file Em10DetectorMessenger.cc.

References Em10DetectorConstruction::Construct(), Em10Detector, and ModelCmd.

+ Here is the call graph for this function:

Member Data Documentation

G4UIcmdWithAString* Em10DetectorMessenger::AbsMaterCmd
private
G4UIcmdWithADoubleAndUnit* Em10DetectorMessenger::AbsRadCmd
private
G4UIcmdWithADoubleAndUnit* Em10DetectorMessenger::AbsThickCmd
private
G4UIcmdWithADoubleAndUnit* Em10DetectorMessenger::AbsZposCmd
private
G4UIcmdWithAString* Em10DetectorMessenger::DetectorSetUpCmd
private

Definition at line 69 of file Em10DetectorMessenger.hh.

Referenced by Em10DetectorMessenger(), and SetNewValue().

G4UIdirectory* Em10DetectorMessenger::Em10detDir
private

Definition at line 63 of file Em10DetectorMessenger.hh.

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

Em10DetectorConstruction* Em10DetectorMessenger::Em10Detector
private

Definition at line 61 of file Em10DetectorMessenger.hh.

Referenced by SetNewValue().

G4UIcmdWithAnInteger* Em10DetectorMessenger::FoilNumCmd
private
G4UIcmdWithADoubleAndUnit* Em10DetectorMessenger::GasGapThickCmd
private
G4UIcmdWithADoubleAndUnit* Em10DetectorMessenger::MagFieldCmd
private
G4UIcmdWithAnInteger* Em10DetectorMessenger::ModelCmd
private
G4UIcmdWithAString* Em10DetectorMessenger::RadiatorMaterCmd
private
G4UIcmdWithADoubleAndUnit* Em10DetectorMessenger::RadiatorThickCmd
private
G4UIcmdWithoutParameter* Em10DetectorMessenger::UpdateCmd
private
G4UIcmdWithAString* Em10DetectorMessenger::WorldMaterCmd
private
G4UIcmdWithADoubleAndUnit* Em10DetectorMessenger::WorldRCmd
private
G4UIcmdWithADoubleAndUnit* Em10DetectorMessenger::WorldZCmd
private

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