Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
G4UImanager Class Reference

#include <G4UImanager.hh>

Inheritance diagram for G4UImanager:
Inheritance graph
[legend]
Collaboration diagram for G4UImanager:
Collaboration graph
[legend]

Public Member Functions

 ~G4UImanager ()
 
G4String GetCurrentValues (const char *aCommand)
 
void AddNewCommand (G4UIcommand *newCommand)
 
void RemoveCommand (G4UIcommand *aCommand)
 
void ExecuteMacroFile (const char *fileName)
 
void Loop (const char *macroFile, const char *variableName, G4double initialValue, G4double finalValue, G4double stepSize=1.0)
 
void Foreach (const char *macroFile, const char *variableName, const char *candidates)
 
G4int ApplyCommand (const char *aCommand)
 
G4int ApplyCommand (const G4String &aCommand)
 
void StoreHistory (const char *fileName="G4history.macro")
 
void StoreHistory (G4bool historySwitch, const char *fileName="G4history.macro")
 
void ListCommands (const char *direc)
 
void SetAlias (const char *aliasLine)
 
void RemoveAlias (const char *aliasName)
 
void ListAlias ()
 
G4String SolveAlias (const char *aCmd)
 
void CreateHTML (const char *dir="/")
 
void LoopS (const char *valueList)
 
void ForeachS (const char *valueList)
 
virtual G4bool Notify (G4ApplicationState requestedState)
 
G4String GetCurrentStringValue (const char *aCommand, G4int parameterNumber=1, G4bool reGet=true)
 
G4int GetCurrentIntValue (const char *aCommand, G4int parameterNumber=1, G4bool reGet=true)
 
G4double GetCurrentDoubleValue (const char *aCommand, G4int parameterNumber=1, G4bool reGet=true)
 
G4String GetCurrentStringValue (const char *aCommand, const char *aParameterName, G4bool reGet=true)
 
G4int GetCurrentIntValue (const char *aCommand, const char *aParameterName, G4bool reGet=true)
 
G4double GetCurrentDoubleValue (const char *aCommand, const char *aParameterName, G4bool reGet=true)
 
void SetPauseAtBeginOfEvent (G4bool vl)
 
G4bool GetPauseAtBeginOfEvent () const
 
void SetPauseAtEndOfEvent (G4bool vl)
 
G4bool GetPauseAtEndOfEvent () const
 
G4UIcommandTreeGetTree () const
 
G4UIsessionGetSession () const
 
G4UIsessionGetG4UIWindow () const
 
void SetSession (G4UIsession *const value)
 
void SetG4UIWindow (G4UIsession *const value)
 
void SetCoutDestination (G4UIsession *const value)
 
void SetVerboseLevel (G4int val)
 
G4int GetVerboseLevel () const
 
G4int GetNumberOfHistory () const
 
G4String GetPreviousCommand (G4int i) const
 
void SetMaxHistSize (G4int mx)
 
G4int GetMaxHistSize () const
 
void SetMacroSearchPath (const G4String &path)
 
const G4StringGetMacroSearchPath () const
 
void ParseMacroSearchPath ()
 
G4String FindMacroPath (const G4String &fname) const
 
- Public Member Functions inherited from G4VStateDependent
 G4VStateDependent (G4bool bottom=false)
 
virtual ~G4VStateDependent ()
 
G4int operator== (const G4VStateDependent &right) const
 
G4int operator!= (const G4VStateDependent &right) const
 

Static Public Member Functions

static G4UImanagerGetUIpointer ()
 

Protected Member Functions

 G4UImanager ()
 

Detailed Description

Definition at line 53 of file G4UImanager.hh.

Constructor & Destructor Documentation

G4UImanager::G4UImanager ( )
protected

Definition at line 64 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4UImanager::~G4UImanager ( )

Definition at line 90 of file G4UImanager.cc.

Here is the call graph for this function:

Member Function Documentation

void G4UImanager::AddNewCommand ( G4UIcommand newCommand)

Definition at line 220 of file G4UImanager.cc.

Here is the call graph for this function:

G4int G4UImanager::ApplyCommand ( const char *  aCommand)

Definition at line 369 of file G4UImanager.cc.

Here is the call graph for this function:

G4int G4UImanager::ApplyCommand ( const G4String aCommand)

Definition at line 364 of file G4UImanager.cc.

Here is the call graph for this function:

void G4UImanager::CreateHTML ( const char *  dir = "/")

Definition at line 554 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4UImanager::ExecuteMacroFile ( const char *  fileName)

Definition at line 230 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4String G4UImanager::FindMacroPath ( const G4String fname) const

Definition at line 593 of file G4UImanager.cc.

void G4UImanager::Foreach ( const char *  macroFile,
const char *  variableName,
const char *  candidates 
)

Definition at line 299 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4UImanager::ForeachS ( const char *  valueList)

Definition at line 283 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4UImanager::GetCurrentDoubleValue ( const char *  aCommand,
G4int  parameterNumber = 1,
G4bool  reGet = true 
)

Definition at line 208 of file G4UImanager.cc.

Here is the call graph for this function:

G4double G4UImanager::GetCurrentDoubleValue ( const char *  aCommand,
const char *  aParameterName,
G4bool  reGet = true 
)

Definition at line 196 of file G4UImanager.cc.

Here is the call graph for this function:

G4int G4UImanager::GetCurrentIntValue ( const char *  aCommand,
G4int  parameterNumber = 1,
G4bool  reGet = true 
)

Definition at line 184 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4UImanager::GetCurrentIntValue ( const char *  aCommand,
const char *  aParameterName,
G4bool  reGet = true 
)

Definition at line 172 of file G4UImanager.cc.

Here is the call graph for this function:

G4String G4UImanager::GetCurrentStringValue ( const char *  aCommand,
G4int  parameterNumber = 1,
G4bool  reGet = true 
)

Definition at line 134 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4String G4UImanager::GetCurrentStringValue ( const char *  aCommand,
const char *  aParameterName,
G4bool  reGet = true 
)

Definition at line 156 of file G4UImanager.cc.

Here is the call graph for this function:

G4String G4UImanager::GetCurrentValues ( const char *  aCommand)

Definition at line 122 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4UIsession* G4UImanager::GetG4UIWindow ( ) const
inline

Definition at line 201 of file G4UImanager.hh.

const G4String& G4UImanager::GetMacroSearchPath ( ) const
inline

Definition at line 236 of file G4UImanager.hh.

Here is the caller graph for this function:

G4int G4UImanager::GetMaxHistSize ( ) const
inline

Definition at line 231 of file G4UImanager.hh.

Here is the caller graph for this function:

G4int G4UImanager::GetNumberOfHistory ( ) const
inline

Definition at line 220 of file G4UImanager.hh.

Here is the caller graph for this function:

G4bool G4UImanager::GetPauseAtBeginOfEvent ( ) const
inline

Definition at line 185 of file G4UImanager.hh.

Here is the caller graph for this function:

G4bool G4UImanager::GetPauseAtEndOfEvent ( ) const
inline

Definition at line 189 of file G4UImanager.hh.

Here is the caller graph for this function:

G4String G4UImanager::GetPreviousCommand ( G4int  i) const
inline

Definition at line 222 of file G4UImanager.hh.

Here is the caller graph for this function:

G4UIsession* G4UImanager::GetSession ( ) const
inline

Definition at line 199 of file G4UImanager.hh.

Here is the caller graph for this function:

G4UIcommandTree* G4UImanager::GetTree ( ) const
inline

Definition at line 197 of file G4UImanager.hh.

Here is the caller graph for this function:

G4UImanager * G4UImanager::GetUIpointer ( )
static

Definition at line 51 of file G4UImanager.cc.

Here is the call graph for this function:

G4int G4UImanager::GetVerboseLevel ( ) const
inline

Definition at line 218 of file G4UImanager.hh.

Here is the caller graph for this function:

void G4UImanager::ListAlias ( )

Definition at line 549 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4UImanager::ListCommands ( const char *  direc)

Definition at line 450 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4UImanager::Loop ( const char *  macroFile,
const char *  variableName,
G4double  initialValue,
G4double  finalValue,
G4double  stepSize = 1.0 
)

Definition at line 259 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4UImanager::LoopS ( const char *  valueList)

Definition at line 239 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4UImanager::Notify ( G4ApplicationState  requestedState)
virtual

Implements G4VStateDependent.

Definition at line 481 of file G4UImanager.cc.

Here is the call graph for this function:

void G4UImanager::ParseMacroSearchPath ( )

Definition at line 563 of file G4UImanager.cc.

Here is the call graph for this function:

void G4UImanager::RemoveAlias ( const char *  aliasName)

Definition at line 542 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4UImanager::RemoveCommand ( G4UIcommand aCommand)

Definition at line 225 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4UImanager::SetAlias ( const char *  aliasLine)

Definition at line 523 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4UImanager::SetCoutDestination ( G4UIsession *const  value)

Definition at line 517 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4UImanager::SetG4UIWindow ( G4UIsession *const  value)
inline

Definition at line 206 of file G4UImanager.hh.

void G4UImanager::SetMacroSearchPath ( const G4String path)
inline

Definition at line 234 of file G4UImanager.hh.

Here is the caller graph for this function:

void G4UImanager::SetMaxHistSize ( G4int  mx)
inline

Definition at line 229 of file G4UImanager.hh.

Here is the caller graph for this function:

void G4UImanager::SetPauseAtBeginOfEvent ( G4bool  vl)
inline

Definition at line 183 of file G4UImanager.hh.

Here is the caller graph for this function:

void G4UImanager::SetPauseAtEndOfEvent ( G4bool  vl)
inline

Definition at line 187 of file G4UImanager.hh.

Here is the caller graph for this function:

void G4UImanager::SetSession ( G4UIsession *const  value)
inline

Definition at line 204 of file G4UImanager.hh.

Here is the caller graph for this function:

void G4UImanager::SetVerboseLevel ( G4int  val)
inline

Definition at line 216 of file G4UImanager.hh.

Here is the caller graph for this function:

G4String G4UImanager::SolveAlias ( const char *  aCmd)

Definition at line 316 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4UImanager::StoreHistory ( const char *  fileName = "G4history.macro")

Definition at line 425 of file G4UImanager.cc.

Here is the caller graph for this function:

void G4UImanager::StoreHistory ( G4bool  historySwitch,
const char *  fileName = "G4history.macro" 
)

Definition at line 428 of file G4UImanager.cc.


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