Geant4  10.01.p02
G4UserPhysicsListMessenger Class Reference

#include <G4UserPhysicsListMessenger.hh>

+ Inheritance diagram for G4UserPhysicsListMessenger:
+ Collaboration diagram for G4UserPhysicsListMessenger:

Public Member Functions

 G4UserPhysicsListMessenger (G4VUserPhysicsList *pParticleList)
 
virtual ~G4UserPhysicsListMessenger ()
 
virtual void SetNewValue (G4UIcommand *command, G4String newValues)
 
virtual G4String GetCurrentValue (G4UIcommand *command)
 
- Public Member Functions inherited from G4UImessenger
 G4UImessenger ()
 
 G4UImessenger (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true)
 
virtual ~G4UImessenger ()
 
G4bool operator== (const G4UImessenger &messenger) const
 
G4bool CommandsShouldBeInMaster () const
 

Protected Attributes

G4VUserPhysicsList * thePhysicsList
 
- Protected Attributes inherited from G4UImessenger
G4UIdirectory * baseDir
 
G4String baseDirName
 
G4bool commandsShouldBeInMaster
 

Private Member Functions

 G4UserPhysicsListMessenger ()
 

Private Attributes

G4UIdirectory * theDirectory
 
G4UIcmdWithADoubleAndUnit * setCutCmd
 
G4UIcommand * setCutRCmd
 
G4UIcommand * setCutForAGivenParticleCmd
 
G4UIcmdWithAString * getCutForAGivenParticleCmd
 
G4UIcmdWithAnInteger * verboseCmd
 
G4UIcmdWithoutParameter * dumpListCmd
 
G4UIcmdWithAString * addProcManCmd
 
G4UIcmdWithAString * buildPTCmd
 
G4UIcmdWithAString * storeCmd
 
G4UIcmdWithAString * retrieveCmd
 
G4UIcmdWithAnInteger * asciiCmd
 
G4UIcommand * applyCutsCmd
 
G4UIcmdWithAString * dumpCutValuesCmd
 
G4UIcmdWithAnInteger * dumpOrdParamCmd
 

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)
 

Detailed Description

Definition at line 78 of file G4UserPhysicsListMessenger.hh.

Constructor & Destructor Documentation

G4UserPhysicsListMessenger::G4UserPhysicsListMessenger ( )
inlineprivate

Definition at line 82 of file G4UserPhysicsListMessenger.hh.

Member Function Documentation

void G4UserPhysicsListMessenger::SetNewValue ( G4UIcommand *  command,
G4String  newValues 
)
virtual

Member Data Documentation

G4UIcmdWithAString* G4UserPhysicsListMessenger::addProcManCmd
private
G4UIcommand* G4UserPhysicsListMessenger::applyCutsCmd
private
G4UIcmdWithAnInteger* G4UserPhysicsListMessenger::asciiCmd
private
G4UIcmdWithAString* G4UserPhysicsListMessenger::buildPTCmd
private
G4UIcmdWithAString* G4UserPhysicsListMessenger::dumpCutValuesCmd
private
G4UIcmdWithoutParameter* G4UserPhysicsListMessenger::dumpListCmd
private
G4UIcmdWithAnInteger* G4UserPhysicsListMessenger::dumpOrdParamCmd
private
G4UIcmdWithAString* G4UserPhysicsListMessenger::getCutForAGivenParticleCmd
private
G4UIcmdWithAString* G4UserPhysicsListMessenger::retrieveCmd
private
G4UIcmdWithADoubleAndUnit* G4UserPhysicsListMessenger::setCutCmd
private
G4UIcommand* G4UserPhysicsListMessenger::setCutForAGivenParticleCmd
private
G4UIcommand* G4UserPhysicsListMessenger::setCutRCmd
private
G4UIcmdWithAString* G4UserPhysicsListMessenger::storeCmd
private
G4UIdirectory* G4UserPhysicsListMessenger::theDirectory
private
G4VUserPhysicsList* G4UserPhysicsListMessenger::thePhysicsList
protected

Definition at line 93 of file G4UserPhysicsListMessenger.hh.

Referenced by GetCurrentValue(), and SetNewValue().

G4UIcmdWithAnInteger* G4UserPhysicsListMessenger::verboseCmd
private

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