slic::FieldMessenger Class Reference

#include <FieldMessenger.hh>

Collaboration diagram for slic::FieldMessenger:

Collaboration graph
slic::FieldManagerslic::Moduleslic::LogStreamslic::LogMessengerSingleton\< slic::FieldManager \>
[legend]

List of all members.


Detailed Description

G4UImessenger to G4FieldManager (and related).

Definition at line 21 of file FieldMessenger.hh.


Public Member Functions

 FieldMessenger (FieldManager *mgr)
virtual ~FieldMessenger ()
virtual void SetNewValue (G4UIcommand *cmd, G4String newVals)

Private Member Functions

void defineCommands ()

Private Attributes

FieldManagerm_mgr
G4UIdirectory * m_fieldDir
G4UIcommand * m_selectStepperCmd
G4UIcmdWithADoubleAndUnit * m_setDeltaOneStepCmd
G4UIcmdWithADoubleAndUnit * m_setDeltaIntersectionCmd

Constructor & Destructor Documentation

slic::FieldMessenger::FieldMessenger ( FieldManager mgr  ) 

Definition at line 19 of file FieldMessenger.cc.

References defineCommands().

slic::FieldMessenger::~FieldMessenger (  )  [virtual]

Definition at line 25 of file FieldMessenger.cc.

References m_fieldDir, m_selectStepperCmd, m_setDeltaIntersectionCmd, and m_setDeltaOneStepCmd.


Member Function Documentation

void slic::FieldMessenger::SetNewValue ( G4UIcommand *  cmd,
G4String  newVals 
) [virtual]

Definition at line 33 of file FieldMessenger.cc.

References LOG::done, Singleton< T >::instance(), slic::Module::log(), m_mgr, m_selectStepperCmd, m_setDeltaIntersectionCmd, m_setDeltaOneStepCmd, and LOG::okay.

void slic::FieldMessenger::defineCommands (  )  [private]

Definition at line 58 of file FieldMessenger.cc.

References m_fieldDir, m_selectStepperCmd, m_setDeltaIntersectionCmd, and m_setDeltaOneStepCmd.

Referenced by FieldMessenger().


Member Data Documentation

FieldManager* slic::FieldMessenger::m_mgr [private]

Definition at line 35 of file FieldMessenger.hh.

Referenced by SetNewValue().

G4UIdirectory* slic::FieldMessenger::m_fieldDir [private]

Definition at line 37 of file FieldMessenger.hh.

Referenced by defineCommands(), and ~FieldMessenger().

G4UIcommand* slic::FieldMessenger::m_selectStepperCmd [private]

Definition at line 39 of file FieldMessenger.hh.

Referenced by defineCommands(), SetNewValue(), and ~FieldMessenger().

G4UIcmdWithADoubleAndUnit* slic::FieldMessenger::m_setDeltaOneStepCmd [private]

Definition at line 40 of file FieldMessenger.hh.

Referenced by defineCommands(), SetNewValue(), and ~FieldMessenger().

G4UIcmdWithADoubleAndUnit* slic::FieldMessenger::m_setDeltaIntersectionCmd [private]

Definition at line 41 of file FieldMessenger.hh.

Referenced by defineCommands(), SetNewValue(), and ~FieldMessenger().


The documentation for this class was generated from the following files:
Generated on Thu Nov 15 15:24:38 2007 for Simulator for the Linear Collider by  doxygen 1.5.4