Geant4  10.00.p02
WLSPhysicsListMessenger Class Reference

Provide control of the physics list and cut parameters. More...

#include <WLSPhysicsListMessenger.hh>

+ Inheritance diagram for WLSPhysicsListMessenger:
+ Collaboration diagram for WLSPhysicsListMessenger:

Public Member Functions

 WLSPhysicsListMessenger (WLSPhysicsList *)
 
virtual ~WLSPhysicsListMessenger ()
 
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

WLSPhysicsListfPhysicsList
 
G4UIdirectoryfDirectory
 
G4UIdirectoryfDecayDirectory
 
G4UIcmdWithABoolfSetAbsorptionCMD
 
G4UIcmdWithAnIntegerfVerboseCmd
 
G4UIcmdWithAnIntegerfCerenkovCmd
 
G4UIcmdWithADoubleAndUnitfGammaCutCMD
 
G4UIcmdWithADoubleAndUnitfElectCutCMD
 
G4UIcmdWithADoubleAndUnitfPosCutCMD
 
G4UIcmdWithADoubleAndUnitfAllCutCMD
 
G4UIcmdWithADoubleAndUnitfStepMaxCMD
 
G4UIcmdWithAStringfRemovePhysicsCMD
 
G4UIcmdWithoutParameterfClearPhysicsCMD
 
G4UIcmdWithoutParameterfListCMD
 
G4UIcmdWithoutParameterfPienuCMD
 
G4UIcmdWithoutParameterfPimunuCMD
 

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

Provide control of the physics list and cut parameters.

Definition at line 58 of file WLSPhysicsListMessenger.hh.

Constructor & Destructor Documentation

WLSPhysicsListMessenger::~WLSPhysicsListMessenger ( )
virtual

Member Function Documentation

Member Data Documentation

G4UIcmdWithADoubleAndUnit* WLSPhysicsListMessenger::fAllCutCMD
private
G4UIcmdWithAnInteger* WLSPhysicsListMessenger::fCerenkovCmd
private
G4UIcmdWithoutParameter* WLSPhysicsListMessenger::fClearPhysicsCMD
private
G4UIdirectory* WLSPhysicsListMessenger::fDecayDirectory
private

Definition at line 72 of file WLSPhysicsListMessenger.hh.

Referenced by WLSPhysicsListMessenger().

G4UIdirectory* WLSPhysicsListMessenger::fDirectory
private

Definition at line 71 of file WLSPhysicsListMessenger.hh.

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

G4UIcmdWithADoubleAndUnit* WLSPhysicsListMessenger::fElectCutCMD
private
G4UIcmdWithADoubleAndUnit* WLSPhysicsListMessenger::fGammaCutCMD
private
G4UIcmdWithoutParameter* WLSPhysicsListMessenger::fListCMD
private

Definition at line 88 of file WLSPhysicsListMessenger.hh.

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

WLSPhysicsList* WLSPhysicsListMessenger::fPhysicsList
private

Definition at line 69 of file WLSPhysicsListMessenger.hh.

Referenced by SetNewValue().

G4UIcmdWithoutParameter* WLSPhysicsListMessenger::fPienuCMD
private
G4UIcmdWithoutParameter* WLSPhysicsListMessenger::fPimunuCMD
private
G4UIcmdWithADoubleAndUnit* WLSPhysicsListMessenger::fPosCutCMD
private
G4UIcmdWithAString* WLSPhysicsListMessenger::fRemovePhysicsCMD
private
G4UIcmdWithABool* WLSPhysicsListMessenger::fSetAbsorptionCMD
private
G4UIcmdWithADoubleAndUnit* WLSPhysicsListMessenger::fStepMaxCMD
private

Definition at line 83 of file WLSPhysicsListMessenger.hh.

Referenced by SetNewValue(), and WLSPhysicsListMessenger().

G4UIcmdWithAnInteger* WLSPhysicsListMessenger::fVerboseCmd
private

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