Geant4  10.02
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

G4VUserPhysicsListthePhysicsList
 
- Protected Attributes inherited from G4UImessenger
G4UIdirectorybaseDir
 
G4String baseDirName
 
G4bool commandsShouldBeInMaster
 

Private Member Functions

 G4UserPhysicsListMessenger ()
 

Private Attributes

G4UIdirectorytheDirectory
 
G4UIcmdWithADoubleAndUnitsetCutCmd
 
G4UIcommandsetCutRCmd
 
G4UIcommandsetCutForAGivenParticleCmd
 
G4UIcmdWithAStringgetCutForAGivenParticleCmd
 
G4UIcmdWithAnIntegerverboseCmd
 
G4UIcmdWithoutParameterdumpListCmd
 
G4UIcmdWithAStringaddProcManCmd
 
G4UIcmdWithAStringbuildPTCmd
 
G4UIcmdWithAStringstoreCmd
 
G4UIcmdWithAStringretrieveCmd
 
G4UIcmdWithAnIntegerasciiCmd
 
G4UIcommandapplyCutsCmd
 
G4UIcmdWithAStringdumpCutValuesCmd
 
G4UIcmdWithAnIntegerdumpOrdParamCmd
 

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: