Geant4  10.02.p03
G4INCLXXInterfaceMessenger Class Reference

#include <G4INCLXXInterfaceMessenger.hh>

Inheritance diagram for G4INCLXXInterfaceMessenger:
Collaboration diagram for G4INCLXXInterfaceMessenger:

Public Member Functions

 G4INCLXXInterfaceMessenger (G4INCLXXInterfaceStore *anInterfaceStore)
 
 ~G4INCLXXInterfaceMessenger ()
 
void SetNewValue (G4UIcommand *command, G4String newValues)
 
- 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

G4INCLXXInterfaceStore * theINCLXXInterfaceStore
 
G4UIdirectorytheINCLXXDirectory
 
G4UIcmdWithAStringaccurateNucleusCmd
 
G4UIcmdWithAnIntegermaxClusterMassCmd
 
G4UIcmdWithADoubleAndUnitcascadeMinEnergyPerNucleonCmd
 
G4UIcmdWithAStringinclPhysicsCmd
 
G4UIcommanduseAblaCmd
 

Static Private Attributes

static const G4String theUIDirectory
 

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 59 of file G4INCLXXInterfaceMessenger.hh.

Constructor & Destructor Documentation

◆ G4INCLXXInterfaceMessenger()

G4INCLXXInterfaceMessenger::G4INCLXXInterfaceMessenger ( G4INCLXXInterfaceStore *  anInterfaceStore)

◆ ~G4INCLXXInterfaceMessenger()

G4INCLXXInterfaceMessenger::~G4INCLXXInterfaceMessenger ( )

Member Function Documentation

◆ SetNewValue()

void G4INCLXXInterfaceMessenger::SetNewValue ( G4UIcommand command,
G4String  newValues 
)
virtual

Reimplemented from G4UImessenger.

Member Data Documentation

◆ accurateNucleusCmd

G4UIcmdWithAString* G4INCLXXInterfaceMessenger::accurateNucleusCmd
private

Definition at line 74 of file G4INCLXXInterfaceMessenger.hh.

◆ cascadeMinEnergyPerNucleonCmd

G4UIcmdWithADoubleAndUnit* G4INCLXXInterfaceMessenger::cascadeMinEnergyPerNucleonCmd
private

Definition at line 76 of file G4INCLXXInterfaceMessenger.hh.

◆ inclPhysicsCmd

G4UIcmdWithAString* G4INCLXXInterfaceMessenger::inclPhysicsCmd
private

Definition at line 77 of file G4INCLXXInterfaceMessenger.hh.

◆ maxClusterMassCmd

G4UIcmdWithAnInteger* G4INCLXXInterfaceMessenger::maxClusterMassCmd
private

Definition at line 75 of file G4INCLXXInterfaceMessenger.hh.

◆ theINCLXXDirectory

G4UIdirectory* G4INCLXXInterfaceMessenger::theINCLXXDirectory
private

Definition at line 73 of file G4INCLXXInterfaceMessenger.hh.

◆ theINCLXXInterfaceStore

G4INCLXXInterfaceStore* G4INCLXXInterfaceMessenger::theINCLXXInterfaceStore
private

Definition at line 72 of file G4INCLXXInterfaceMessenger.hh.

◆ theUIDirectory

const G4String G4INCLXXInterfaceMessenger::theUIDirectory
staticprivate

Definition at line 71 of file G4INCLXXInterfaceMessenger.hh.

◆ useAblaCmd

G4UIcommand* G4INCLXXInterfaceMessenger::useAblaCmd
private

Definition at line 78 of file G4INCLXXInterfaceMessenger.hh.


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