Geant4_10
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
 
void SetMasterUIManager (G4bool val)
 
void SetIgnoreCmdNotFound (G4bool val)
 
std::vector< G4String > * GetCommandStack ()
 
void RegisterBridge (G4UIbridge *brg)
 
void SetUpForAThread (G4int tId)
 
void SetCoutFileName (const G4String &fileN="G4cout.txt", G4bool ifAppend=true)
 
void SetCerrFileName (const G4String &fileN="G4cerr.txt", G4bool ifAppend=true)
 
void SetThreadPrefixString (const G4String &s="W")
 
void SetThreadUseBuffer (G4bool flg=true)
 
void SetThreadIgnore (G4int tid=0)
 
- 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 ()
 
static G4UImanagerGetMasterUIpointer ()
 

Protected Member Functions

 G4UImanager ()
 

Detailed Description

Definition at line 56 of file G4UImanager.hh.

Constructor & Destructor Documentation

G4UImanager::G4UImanager ( )
protected

Definition at line 74 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 105 of file G4UImanager.cc.

Here is the call graph for this function:

Member Function Documentation

void G4UImanager::AddNewCommand ( G4UIcommand newCommand)

Definition at line 254 of file G4UImanager.cc.

Here is the call graph for this function:

G4int G4UImanager::ApplyCommand ( const char *  aCommand)

Definition at line 419 of file G4UImanager.cc.

Here is the call graph for this function:

G4int G4UImanager::ApplyCommand ( const G4String aCommand)

Definition at line 412 of file G4UImanager.cc.

Here is the call graph for this function:

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

Definition at line 628 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 278 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 667 of file G4UImanager.cc.

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

Definition at line 347 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 331 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

std::vector< G4String > * G4UImanager::GetCommandStack ( )

Definition at line 682 of file G4UImanager.cc.

Here is the caller graph for this function:

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

Definition at line 242 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 230 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 218 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 206 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 168 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 190 of file G4UImanager.cc.

Here is the call graph for this function:

G4String G4UImanager::GetCurrentValues ( const char *  aCommand)

Definition at line 156 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 210 of file G4UImanager.hh.

const G4String& G4UImanager::GetMacroSearchPath ( ) const
inline

Definition at line 245 of file G4UImanager.hh.

Here is the caller graph for this function:

G4UImanager * G4UImanager::GetMasterUIpointer ( )
static

Definition at line 71 of file G4UImanager.cc.

Here is the caller graph for this function:

G4int G4UImanager::GetMaxHistSize ( ) const
inline

Definition at line 240 of file G4UImanager.hh.

Here is the caller graph for this function:

G4int G4UImanager::GetNumberOfHistory ( ) const
inline

Definition at line 229 of file G4UImanager.hh.

Here is the caller graph for this function:

G4bool G4UImanager::GetPauseAtBeginOfEvent ( ) const
inline

Definition at line 194 of file G4UImanager.hh.

Here is the caller graph for this function:

G4bool G4UImanager::GetPauseAtEndOfEvent ( ) const
inline

Definition at line 198 of file G4UImanager.hh.

Here is the caller graph for this function:

G4String G4UImanager::GetPreviousCommand ( G4int  i) const
inline

Definition at line 231 of file G4UImanager.hh.

Here is the caller graph for this function:

G4UIsession* G4UImanager::GetSession ( ) const
inline

Definition at line 208 of file G4UImanager.hh.

Here is the caller graph for this function:

G4UIcommandTree* G4UImanager::GetTree ( ) const
inline

Definition at line 206 of file G4UImanager.hh.

Here is the caller graph for this function:

G4UImanager * G4UImanager::GetUIpointer ( )
static

Definition at line 58 of file G4UImanager.cc.

Here is the call graph for this function:

G4int G4UImanager::GetVerboseLevel ( ) const
inline

Definition at line 227 of file G4UImanager.hh.

Here is the caller graph for this function:

void G4UImanager::ListAlias ( )

Definition at line 623 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 524 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 307 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 287 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 555 of file G4UImanager.cc.

Here is the call graph for this function:

void G4UImanager::ParseMacroSearchPath ( )

Definition at line 637 of file G4UImanager.cc.

Here is the call graph for this function:

void G4UImanager::RegisterBridge ( G4UIbridge brg)

Definition at line 689 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4UImanager::RemoveAlias ( const char *  aliasName)

Definition at line 616 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 266 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 597 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4UImanager::SetCerrFileName ( const G4String fileN = "G4cerr.txt",
G4bool  ifAppend = true 
)

Definition at line 723 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 591 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4UImanager::SetCoutFileName ( const G4String fileN = "G4cout.txt",
G4bool  ifAppend = true 
)

Definition at line 708 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 215 of file G4UImanager.hh.

void G4UImanager::SetIgnoreCmdNotFound ( G4bool  val)
inline

Definition at line 269 of file G4UImanager.hh.

Here is the caller graph for this function:

void G4UImanager::SetMacroSearchPath ( const G4String path)
inline

Definition at line 243 of file G4UImanager.hh.

Here is the caller graph for this function:

void G4UImanager::SetMasterUIManager ( G4bool  val)
inline

Definition at line 258 of file G4UImanager.hh.

Here is the caller graph for this function:

void G4UImanager::SetMaxHistSize ( G4int  mx)
inline

Definition at line 238 of file G4UImanager.hh.

Here is the caller graph for this function:

void G4UImanager::SetPauseAtBeginOfEvent ( G4bool  vl)
inline

Definition at line 192 of file G4UImanager.hh.

Here is the caller graph for this function:

void G4UImanager::SetPauseAtEndOfEvent ( G4bool  vl)
inline

Definition at line 196 of file G4UImanager.hh.

Here is the caller graph for this function:

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

Definition at line 213 of file G4UImanager.hh.

Here is the caller graph for this function:

void G4UImanager::SetThreadIgnore ( G4int  tid = 0)

Definition at line 752 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4UImanager::SetThreadPrefixString ( const G4String s = "W")

Definition at line 738 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4UImanager::SetThreadUseBuffer ( G4bool  flg = true)

Definition at line 745 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4UImanager::SetUpForAThread ( G4int  tId)

Definition at line 700 of file G4UImanager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4UImanager::SetVerboseLevel ( G4int  val)
inline

Definition at line 225 of file G4UImanager.hh.

Here is the caller graph for this function:

G4String G4UImanager::SolveAlias ( const char *  aCmd)

Definition at line 364 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 499 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 502 of file G4UImanager.cc.


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