Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4UImanager.hh>
Static Public Member Functions | |
static G4UImanager * | GetUIpointer () |
Protected Member Functions | |
G4UImanager () | |
Definition at line 53 of file G4UImanager.hh.
|
protected |
Definition at line 64 of file G4UImanager.cc.
Referenced by GetUIpointer().
G4UImanager::~G4UImanager | ( | ) |
Definition at line 90 of file G4UImanager.cc.
void G4UImanager::AddNewCommand | ( | G4UIcommand * | newCommand | ) |
Definition at line 220 of file G4UImanager.cc.
Definition at line 369 of file G4UImanager.cc.
Referenced by G4IonTable::AddProcessManager(), ApplyCommand(), G4VBasicShell::ExecuteCommand(), G4RunManager::ProcessOneEvent(), G4VVisCommandViewer::RefreshIfRequired(), G4RunManager::rndmSaveThisEvent(), G4RunManager::rndmSaveThisRun(), G4VVisCommandGeometrySet::Set(), G4EnergyLossMessenger::SetNewValue(), G4UIcontrolMessenger::SetNewValue(), G4VisCommandList::SetNewValue(), G4VisCommandReviewKeptEvents::SetNewValue(), G4VisCommandDrawTree::SetNewValue(), G4VisCommandDrawView::SetNewValue(), G4VisCommandDrawVolume::SetNewValue(), G4VisCommandOpen::SetNewValue(), G4VisCommandSpecify::SetNewValue(), G4VisCommandGeometryRestore::SetNewValue(), G4VisCommandSceneAddTrajectories::SetNewValue(), G4VisCommandViewerClone::SetNewValue(), G4VisCommandViewerCreate::SetNewValue(), G4VisCommandViewerFlush::SetNewValue(), G4ProcessManagerMessenger::SetNewValue(), G4ProcessTableMessenger::SetNewValue(), G4TrackingMessenger::SetNewValue(), G4VisCommandGeometrySetVisibility::SetNewValueOnLV(), and G4TheRayTracer::Trace().
Definition at line 364 of file G4UImanager.cc.
void G4UImanager::CreateHTML | ( | const char * | dir = "/" | ) |
Definition at line 554 of file G4UImanager.cc.
Referenced by G4UIcontrolMessenger::SetNewValue().
void G4UImanager::ExecuteMacroFile | ( | const char * | fileName | ) |
Definition at line 230 of file G4UImanager.cc.
Referenced by Foreach(), and G4UIcontrolMessenger::SetNewValue().
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.
Referenced by ForeachS(), and Loop().
void G4UImanager::ForeachS | ( | const char * | valueList | ) |
Definition at line 283 of file G4UImanager.cc.
Referenced by G4UIcontrolMessenger::SetNewValue().
G4double G4UImanager::GetCurrentDoubleValue | ( | const char * | aCommand, |
const char * | aParameterName, | ||
G4bool | reGet = true |
||
) |
Definition at line 196 of file G4UImanager.cc.
G4double G4UImanager::GetCurrentDoubleValue | ( | const char * | aCommand, |
G4int | parameterNumber = 1 , |
||
G4bool | reGet = true |
||
) |
Definition at line 208 of file G4UImanager.cc.
G4int G4UImanager::GetCurrentIntValue | ( | const char * | aCommand, |
const char * | aParameterName, | ||
G4bool | reGet = true |
||
) |
Definition at line 172 of file G4UImanager.cc.
G4int G4UImanager::GetCurrentIntValue | ( | const char * | aCommand, |
G4int | parameterNumber = 1 , |
||
G4bool | reGet = true |
||
) |
Definition at line 184 of file G4UImanager.cc.
Referenced by G4TheRayTracer::Trace().
G4String G4UImanager::GetCurrentStringValue | ( | const char * | aCommand, |
const char * | aParameterName, | ||
G4bool | reGet = true |
||
) |
Definition at line 156 of file G4UImanager.cc.
G4String G4UImanager::GetCurrentStringValue | ( | const char * | aCommand, |
G4int | parameterNumber = 1 , |
||
G4bool | reGet = true |
||
) |
Definition at line 134 of file G4UImanager.cc.
Referenced by GetCurrentDoubleValue(), GetCurrentIntValue(), and GetCurrentStringValue().
Definition at line 122 of file G4UImanager.cc.
Referenced by GetCurrentStringValue(), and G4VBasicShell::ShowCurrent().
|
inline |
Definition at line 201 of file G4UImanager.hh.
Definition at line 236 of file G4UImanager.hh.
|
inline |
Definition at line 231 of file G4UImanager.hh.
Referenced by G4UIcontrolMessenger::GetCurrentValue().
|
inline |
Definition at line 220 of file G4UImanager.hh.
Referenced by G4VBasicShell::ApplyShellCommand(), G4UIGAG::GetCommand(), and G4UIGainServer::GetCommand().
|
inline |
Definition at line 185 of file G4UImanager.hh.
|
inline |
Definition at line 189 of file G4UImanager.hh.
Definition at line 222 of file G4UImanager.hh.
Referenced by G4VBasicShell::ApplyShellCommand(), G4UIGAG::GetCommand(), and G4UIGainServer::GetCommand().
|
inline |
Definition at line 199 of file G4UImanager.hh.
Referenced by G4VisCommandReviewKeptEvents::SetNewValue().
|
inline |
Definition at line 197 of file G4UImanager.hh.
Referenced by G4VBasicShell::Complete(), G4CascadeParamMessenger::CreateDirectory(), G4VBasicShell::FindCommand(), G4VBasicShell::FindDirectory(), G4UIGAG::G4UIGAG(), G4UIGainServer::G4UIGainServer(), G4UIGAG::GetCommand(), G4UIGainServer::GetCommand(), and G4VBasicShell::TerminalHelp().
|
static |
Definition at line 51 of file G4UImanager.cc.
Referenced by G4IonTable::AddProcessManager(), G4VBasicShell::ApplyShellCommand(), G4VBasicShell::Complete(), G4CascadeParamMessenger::CreateDirectory(), G4UImessenger::CreateDirectory(), G4VBasicShell::ExecuteCommand(), G4VBasicShell::FindCommand(), G4VBasicShell::FindDirectory(), G4UIbatch::G4UIbatch(), G4UIGAG::G4UIGAG(), G4UIGainServer::G4UIGainServer(), G4UIterminal::G4UIterminal(), G4VisManager::GeometryHasChanged(), G4VUIshell::GetCommandTree(), G4UIcontrolMessenger::GetCurrentValue(), G4VisManager::NotifyHandlers(), G4RunManager::ProcessOneEvent(), G4VVisCommandViewer::RefreshIfRequired(), G4RunManager::rndmSaveThisEvent(), G4RunManager::rndmSaveThisRun(), G4UIbatch::SessionStart(), G4VVisCommandGeometrySet::Set(), G4EnergyLossMessenger::SetNewValue(), G4UIcontrolMessenger::SetNewValue(), G4VisCommandList::SetNewValue(), G4VisCommandReviewKeptEvents::SetNewValue(), G4VisCommandDrawTree::SetNewValue(), G4VisCommandDrawView::SetNewValue(), G4VisCommandDrawVolume::SetNewValue(), G4VisCommandOpen::SetNewValue(), G4VisCommandSpecify::SetNewValue(), G4VisCommandGeometryRestore::SetNewValue(), G4VisCommandSceneAddTrajectories::SetNewValue(), G4VisCommandSceneHandlerCreate::SetNewValue(), G4VisCommandViewerClone::SetNewValue(), G4VisCommandViewerCreate::SetNewValue(), G4VisCommandViewerFlush::SetNewValue(), G4ProcessManagerMessenger::SetNewValue(), G4ProcessTableMessenger::SetNewValue(), G4RunMessenger::SetNewValue(), G4TrackingMessenger::SetNewValue(), G4VisCommandGeometrySetVisibility::SetNewValueOnLV(), G4VBasicShell::ShowCurrent(), G4VBasicShell::TerminalHelp(), G4TheRayTracer::Trace(), G4VVisCommand::UpdateVisManagerScene(), G4RunManagerKernel::~G4RunManagerKernel(), G4UIcommand::~G4UIcommand(), G4UIGAG::~G4UIGAG(), G4UIGainServer::~G4UIGainServer(), and G4UIterminal::~G4UIterminal().
|
inline |
Definition at line 218 of file G4UImanager.hh.
Referenced by G4IonTable::AddProcessManager(), G4UIcontrolMessenger::GetCurrentValue(), G4VisCommandReviewKeptEvents::SetNewValue(), G4VisCommandDrawTree::SetNewValue(), G4VisCommandDrawView::SetNewValue(), G4VisCommandDrawVolume::SetNewValue(), G4VisCommandOpen::SetNewValue(), G4VisCommandSpecify::SetNewValue(), G4VisCommandSceneAddTrajectories::SetNewValue(), G4VisCommandViewerClone::SetNewValue(), and G4VisCommandViewerFlush::SetNewValue().
void G4UImanager::ListAlias | ( | ) |
Definition at line 549 of file G4UImanager.cc.
Referenced by G4UIcontrolMessenger::SetNewValue().
void G4UImanager::ListCommands | ( | const char * | direc | ) |
Definition at line 450 of file G4UImanager.cc.
Referenced by G4UIcontrolMessenger::SetNewValue().
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.
Referenced by LoopS().
void G4UImanager::LoopS | ( | const char * | valueList | ) |
Definition at line 239 of file G4UImanager.cc.
Referenced by G4UIcontrolMessenger::SetNewValue().
|
virtual |
Implements G4VStateDependent.
Definition at line 481 of file G4UImanager.cc.
void G4UImanager::ParseMacroSearchPath | ( | ) |
Definition at line 563 of file G4UImanager.cc.
void G4UImanager::RemoveAlias | ( | const char * | aliasName | ) |
Definition at line 542 of file G4UImanager.cc.
Referenced by G4UIcontrolMessenger::SetNewValue().
void G4UImanager::RemoveCommand | ( | G4UIcommand * | aCommand | ) |
Definition at line 225 of file G4UImanager.cc.
Referenced by G4UIcommand::~G4UIcommand().
void G4UImanager::SetAlias | ( | const char * | aliasLine | ) |
Definition at line 523 of file G4UImanager.cc.
Referenced by Foreach(), and G4UIcontrolMessenger::SetNewValue().
void G4UImanager::SetCoutDestination | ( | G4UIsession *const | value | ) |
Definition at line 517 of file G4UImanager.cc.
Referenced by G4UIGAG::G4UIGAG(), G4UImanager(), G4UIGAG::~G4UIGAG(), G4UIGainServer::~G4UIGainServer(), and ~G4UImanager().
|
inline |
Definition at line 206 of file G4UImanager.hh.
Definition at line 234 of file G4UImanager.hh.
|
inline |
Definition at line 229 of file G4UImanager.hh.
Referenced by G4UIcontrolMessenger::SetNewValue().
|
inline |
Definition at line 183 of file G4UImanager.hh.
Referenced by G4RunMessenger::SetNewValue().
|
inline |
Definition at line 187 of file G4UImanager.hh.
Referenced by G4RunMessenger::SetNewValue().
|
inline |
Definition at line 204 of file G4UImanager.hh.
Referenced by G4UIGAG::G4UIGAG(), G4UIGAG::~G4UIGAG(), and G4UIGainServer::~G4UIGainServer().
|
inline |
Definition at line 216 of file G4UImanager.hh.
Referenced by G4IonTable::AddProcessManager(), G4UIcontrolMessenger::SetNewValue(), G4VisCommandReviewKeptEvents::SetNewValue(), G4VisCommandDrawTree::SetNewValue(), G4VisCommandDrawView::SetNewValue(), G4VisCommandDrawVolume::SetNewValue(), G4VisCommandOpen::SetNewValue(), G4VisCommandSpecify::SetNewValue(), G4VisCommandSceneAddTrajectories::SetNewValue(), G4VisCommandViewerClone::SetNewValue(), and G4VisCommandViewerFlush::SetNewValue().
Definition at line 316 of file G4UImanager.cc.
Referenced by ApplyCommand(), and G4UIcontrolMessenger::SetNewValue().
void G4UImanager::StoreHistory | ( | const char * | fileName = "G4history.macro" | ) |
Definition at line 425 of file G4UImanager.cc.
Referenced by G4UIcontrolMessenger::SetNewValue(), and StoreHistory().
Definition at line 428 of file G4UImanager.cc.