|
Geant4
10.02
|
#include <G4UImanager.hh>
Inheritance diagram for G4UImanager:
Collaboration diagram for G4UImanager: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 |
| G4UIcommandTree * | GetTree () const |
| G4UIsession * | GetSession () const |
| G4UIsession * | GetG4UIWindow () 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 G4String & | GetMacroSearchPath () 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 | SetUpForSpecialThread (G4String aPrefix) |
| G4int | GetThreadID () const |
| 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) |
| void | SetThreadIgnoreInit (G4bool flg=true) |
| G4MTcoutDestination * | GetThreadCout () |
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 G4UImanager * | GetUIpointer () |
| static G4UImanager * | GetMasterUIpointer () |
Protected Member Functions | |
| G4UImanager () | |
Private Member Functions | |
| G4UImanager (const G4UImanager &right) | |
| const G4UImanager & | operator= (const G4UImanager &right) |
| G4int | operator== (const G4UImanager &right) const |
| G4int | operator!= (const G4UImanager &right) const |
| void | AddWorkerCommand (G4UIcommand *newCommand) |
| void | RemoveWorkerCommand (G4UIcommand *aCommand) |
| void | PauseSession (const char *msg) |
| void | CreateMessenger () |
| G4UIcommandTree * | FindDirectory (const char *dirName) |
Private Attributes | |
| G4UIcommandTree * | treeTop |
| G4UIsession * | session |
| G4UIsession * | g4UIWindow |
| G4UIcontrolMessenger * | UImessenger |
| G4UnitsMessenger * | UnitsMessenger |
| G4LocalThreadCoutMessenger * | CoutMessenger |
| G4String | savedParameters |
| G4UIcommand * | savedCommand |
| G4int | verboseLevel |
| std::ofstream | historyFile |
| G4bool | saveHistory |
| std::vector< G4String > | histVec |
| G4UIaliasList * | aliasList |
| G4int | maxHistSize |
| G4bool | pauseAtBeginOfEvent |
| G4bool | pauseAtEndOfEvent |
| G4String | searchPath |
| std::vector< G4String > | searchDirs |
| G4bool | isMaster |
| std::vector< G4UIbridge * > * | bridges |
| G4bool | ignoreCmdNotFound |
| G4bool | stackCommandsForBroadcast |
| std::vector< G4String > * | commandStack |
| G4int | threadID |
| G4MTcoutDestination * | threadCout |
Static Private Attributes | |
| static G4ThreadLocal G4UImanager * | fUImanager = 0 |
| static G4ThreadLocal G4bool | fUImanagerHasBeenKilled = false |
| static G4UImanager * | fMasterUImanager = 0 |
| static G4int | igThreadID = -1 |
Definition at line 56 of file G4UImanager.hh.
|
protected |
Definition at line 74 of file G4UImanager.cc.
References aliasList, commandStack, g4UIWindow, maxHistSize, pauseAtBeginOfEvent, pauseAtEndOfEvent, savedCommand, savedParameters, saveHistory, searchPath, session, SetCoutDestination(), treeTop, and verboseLevel.
Referenced by GetUIpointer().
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.
References aliasList, bridges, commandStack, CoutMessenger, fUImanager, fUImanagerHasBeenKilled, G4iosFinalization(), historyFile, histVec, saveHistory, SetCoutDestination(), threadCout, threadID, treeTop, UImessenger, and UnitsMessenger.
Here is the call graph for this function:
|
private |
Definition at line 137 of file G4UImanager.cc.
References aliasList, bridges, commandStack, CoutMessenger, CreateMessenger(), g4UIWindow, ignoreCmdNotFound, isMaster, maxHistSize, pauseAtBeginOfEvent, pauseAtEndOfEvent, savedCommand, saveHistory, session, stackCommandsForBroadcast, threadCout, threadID, treeTop, UImessenger, UnitsMessenger, and verboseLevel.
Here is the call graph for this function:| void G4UImanager::AddNewCommand | ( | G4UIcommand * | newCommand | ) |
Definition at line 268 of file G4UImanager.cc.
References G4UIcommandTree::AddNewCommand(), AddWorkerCommand(), fMasterUImanager, G4Threading::G4GetThreadId(), and treeTop.
Referenced by G4UIcommand::G4UIcommandCommonConstructorCode().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 275 of file G4UImanager.cc.
References G4UIcommandTree::AddNewCommand(), and treeTop.
Referenced by AddNewCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| G4int G4UImanager::ApplyCommand | ( | const char * | aCommand | ) |
Definition at line 446 of file G4UImanager.cc.
References a1, a2, bridges, commandStack, G4UIcommand::DoIt(), fAliasNotFound, fCommandNotFound, fCommandSucceeded, fIllegalApplicationState, G4UIcommandTree::FindPath(), G4cout, G4endl, historyFile, histVec, ignoreCmdNotFound, G4String::index(), G4UIcommand::IsAvailable(), isMaster, G4String::isNull(), maxHistSize, G4String::remove(), saveHistory, SolveAlias(), stackCommandsForBroadcast, G4UIcommand::ToBeBroadcasted(), treeTop, and verboseLevel.
Referenced by G4UIbridge::ApplyCommand(), ApplyCommand(), CCalRunAction::BeginOfRunAction(), F01RunAction::BeginOfRunAction(), F02RunAction::BeginOfRunAction(), F03RunAction::BeginOfRunAction(), ExG4RunAction01::BeginOfRunAction(), Em10RunAction::BeginOfRunAction(), GammaRayTelRunAction::BeginOfRunAction(), XrayFluoRunAction::BeginOfRunAction(), XrayTelRunAction::BeginOfRunAction(), G4RunManagerKernel::BuildPhysicsTables(), G4TheMTRayTracer::CreateBitMap(), CML2AcceleratorConstruction::design(), CexmcRunManager::DoCommonEventLoop(), G4WorkerRunManager::DoWork(), DMXEventAction::drawTracks(), CCalRunAction::EndOfRunAction(), F01RunAction::EndOfRunAction(), F02RunAction::EndOfRunAction(), F03RunAction::EndOfRunAction(), ExG4RunAction01::EndOfRunAction(), G03RunAction::EndOfRunAction(), Em10RunAction::EndOfRunAction(), G02RunAction::EndOfRunAction(), XrayFluoRunAction::EndOfRunAction(), XrayTelRunAction::EndOfRunAction(), tbbTask::execute(), G4UIGAG::ExecuteCommand(), G4VBasicShell::ExecuteCommand(), G4UIGainServer::ExecuteCommand(), G4RunManager::GeometryHasBeenModified(), Initialize(), G4VisManager::IsValidView(), main(), G4WorkerRunManager::ProcessOneEvent(), G4RunManager::ProcessOneEvent(), G4VVisCommandViewer::RefreshIfRequired(), G4RunManager::ReinitializeGeometry(), G4RunManager::rndmSaveThisEvent(), G4RunManager::rndmSaveThisRun(), XrayFluoSimulation::RunSimulation(), WLSSteppingAction::saveRandomStatus(), G4VVisCommandGeometrySet::Set(), LXeDetectorConstruction::SetDefaults(), GammaRayTelDetectorConstruction::SetMagField(), G4VisCommandDrawTree::SetNewValue(), PerspectiveVisActionMessenger::SetNewValue(), G4VisCommandDrawView::SetNewValue(), G4VisCommandDrawVolume::SetNewValue(), G4TrackingMessenger::SetNewValue(), CML2AcceleratorConstructionMessenger::SetNewValue(), CML2PhantomConstructionMessenger::SetNewValue(), G4VisCommandGeometryRestore::SetNewValue(), G4ProcessTableMessenger::SetNewValue(), G4VisCommandOpen::SetNewValue(), G4EmParametersMessenger::SetNewValue(), G4UIcontrolMessenger::SetNewValue(), G4ProcessManagerMessenger::SetNewValue(), G4EnergyLossMessenger::SetNewValue(), G4VisCommandList::SetNewValue(), G4VisCommandSpecify::SetNewValue(), G4VisCommandReviewKeptEvents::SetNewValue(), G4VisCommandViewerClone::SetNewValue(), G4VisCommandViewerCreate::SetNewValue(), G4VisCommandViewerFlush::SetNewValue(), G4VisCommandSceneAddTrajectories::SetNewValue(), G4VisCommandGeometrySetVisibility::SetNewValueOnLV(), SignalHandler(), G4TheRayTracer::Trace(), and G4TheMTRayTracer::Trace().
Here is the call graph for this function:Definition at line 439 of file G4UImanager.cc.
References ApplyCommand(), and G4String::data().
Here is the call graph for this function:| void G4UImanager::CreateHTML | ( | const char * | dir = "/" | ) |
Definition at line 655 of file G4UImanager.cc.
References G4UIcommandTree::CreateHTML(), FindDirectory(), G4cerr, and G4endl.
Referenced by export_G4UImanager(), and G4UIcontrolMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 98 of file G4UImanager.cc.
References CoutMessenger, UImessenger, and UnitsMessenger.
Referenced by G4UImanager(), and GetUIpointer().
Here is the caller graph for this function:| void G4UImanager::ExecuteMacroFile | ( | const char * | fileName | ) |
Definition at line 292 of file G4UImanager.cc.
References session, and G4UIsession::SessionStart().
Referenced by export_G4UImanager(), Foreach(), and G4UIcontrolMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 560 of file G4UImanager.cc.
References G4String::both, G4UIcommandTree::GetTree(), G4String::index(), G4String::strip(), and treeTop.
Referenced by CreateHTML(), and ListCommands().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 694 of file G4UImanager.cc.
References FileFound(), and searchDirs.
Referenced by Foreach().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4UImanager::Foreach | ( | const char * | macroFile, |
| const char * | variableName, | ||
| const char * | candidates | ||
| ) |
Definition at line 374 of file G4UImanager.cc.
References cd, ExecuteMacroFile(), FindMacroPath(), and SetAlias().
Referenced by ForeachS(), and Loop().
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 345 of file G4UImanager.cc.
Referenced by G4UIcontrolMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:| std::vector< G4String > * G4UImanager::GetCommandStack | ( | ) |
Definition at line 709 of file G4UImanager.cc.
References commandStack.
Referenced by G4MTRunManager::PrepareCommandsStack().
Here is the caller graph for this function:| G4double G4UImanager::GetCurrentDoubleValue | ( | const char * | aCommand, |
| G4int | parameterNumber = 1, |
||
| G4bool | reGet = true |
||
| ) |
Definition at line 256 of file G4UImanager.cc.
References GetCurrentStringValue().
Here is the call graph for this function:| G4double G4UImanager::GetCurrentDoubleValue | ( | const char * | aCommand, |
| const char * | aParameterName, | ||
| G4bool | reGet = true |
||
| ) |
Definition at line 244 of file G4UImanager.cc.
References GetCurrentStringValue().
Here is the call graph for this function:| G4int G4UImanager::GetCurrentIntValue | ( | const char * | aCommand, |
| G4int | parameterNumber = 1, |
||
| G4bool | reGet = true |
||
| ) |
Definition at line 232 of file G4UImanager.cc.
References GetCurrentStringValue().
Referenced by G4TheRayTracer::Trace(), and G4TheMTRayTracer::Trace().
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 220 of file G4UImanager.cc.
References GetCurrentStringValue().
Here is the call graph for this function:| G4String G4UImanager::GetCurrentStringValue | ( | const char * | aCommand, |
| G4int | parameterNumber = 1, |
||
| G4bool | reGet = true |
||
| ) |
Definition at line 182 of file G4UImanager.cc.
References G4String::append(), GetCurrentValues(), G4String::isNull(), savedCommand, and savedParameters.
Referenced by GetCurrentDoubleValue(), GetCurrentIntValue(), GetCurrentStringValue(), G4DecayTableMessenger::SetCurrentParticle(), G4ParticlePropertyMessenger::SetCurrentParticle(), and G4ProcessManagerMessenger::SetCurrentParticle().
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 204 of file G4UImanager.cc.
References GetCurrentStringValue(), GetCurrentValues(), G4UIcommand::GetParameter(), G4UIcommand::GetParameterEntries(), G4UIparameter::GetParameterName(), and savedCommand.
Here is the call graph for this function:| G4String G4UImanager::GetCurrentValues | ( | const char * | aCommand | ) |
Definition at line 170 of file G4UImanager.cc.
References G4UIcommandTree::FindPath(), G4cerr, G4endl, G4UIcommand::GetCurrentValue(), savedCommand, and treeTop.
Referenced by export_G4UImanager(), GetCurrentStringValue(), G4UIcontrolMessenger::SetNewValue(), G4VBasicShell::ShowCurrent(), G4UIGAG::ShowCurrent(), and G4UIGainServer::ShowCurrent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 210 of file G4UImanager.hh.
References g4UIWindow.
Referenced by main().
Here is the caller graph for this function:
|
inline |
Definition at line 245 of file G4UImanager.hh.
References searchPath.
Referenced by export_G4UImanager().
Here is the caller graph for this function:
|
static |
Definition at line 71 of file G4UImanager.cc.
References fMasterUImanager.
Referenced by G4UIbridge::G4UIbridge(), and G4UIcommand::G4UIcommandCommonConstructorCode().
Here is the caller graph for this function:
|
inline |
Definition at line 240 of file G4UImanager.hh.
References maxHistSize.
Referenced by G4UIcontrolMessenger::GetCurrentValue().
Here is the caller graph for this function:
|
inline |
Definition at line 229 of file G4UImanager.hh.
Referenced by G4VBasicShell::ApplyShellCommand(), G4UIGAG::GetCommand(), and G4UIGainServer::GetCommand().
Here is the caller graph for this function:
|
inline |
Definition at line 194 of file G4UImanager.hh.
References pauseAtBeginOfEvent.
Referenced by export_G4UImanager().
Here is the caller graph for this function:
|
inline |
Definition at line 198 of file G4UImanager.hh.
References pauseAtEndOfEvent.
Referenced by export_G4UImanager().
Here is the caller graph for this function:Definition at line 231 of file G4UImanager.hh.
Referenced by G4VBasicShell::ApplyShellCommand(), G4UIGAG::GetCommand(), G4UIterminal::GetCommand(), and G4UIGainServer::GetCommand().
Here is the caller graph for this function:
|
inline |
Definition at line 208 of file G4UImanager.hh.
References session.
Referenced by G4VisCommandReviewKeptEvents::SetNewValue().
Here is the caller graph for this function:
|
inline |
Definition at line 294 of file G4UImanager.hh.
References threadCout.
|
inline |
Definition at line 279 of file G4UImanager.hh.
References threadID.
|
inline |
Definition at line 206 of file G4UImanager.hh.
References treeTop.
Referenced by G4VBasicShell::Complete(), G4CascadeParamMessenger::CreateDirectory(), G4UIGAG::ExecuteCommand(), G4UIGainServer::ExecuteCommand(), export_G4UImanager(), G4VBasicShell::FindCommand(), G4VBasicShell::FindDirectory(), G4UIGAG::FindDirPath(), G4UIGainServer::FindDirPath(), G4UIGAG::G4UIGAG(), G4UIGainServer::G4UIGainServer(), G4UIGAG::GetCommand(), G4UIGainServer::GetCommand(), G4UIGAG::NotifyCommandUpdate(), G4UIGainServer::NotifyCommandUpdate(), G4UIGAG::NotifyStateChange(), G4UIGainServer::NotifyStateChange(), G4UIGAG::TerminalHelp(), G4VBasicShell::TerminalHelp(), and G4UIGainServer::TerminalHelp().
Here is the caller graph for this function:
|
static |
Definition at line 58 of file G4UImanager.cc.
References CreateMessenger(), fUImanager, fUImanagerHasBeenKilled, and G4UImanager().
Referenced by G4VBasicShell::ApplyShellCommand(), G4MPImanager::BeamOn(), CCalRunAction::BeginOfRunAction(), F01RunAction::BeginOfRunAction(), F02RunAction::BeginOfRunAction(), F03RunAction::BeginOfRunAction(), ExG4RunAction01::BeginOfRunAction(), Em10RunAction::BeginOfRunAction(), GammaRayTelRunAction::BeginOfRunAction(), XrayFluoRunAction::BeginOfRunAction(), XrayTelRunAction::BeginOfRunAction(), G4RunManagerKernel::BuildPhysicsTables(), CexmcSensitiveDetectorMessenger::CexmcSensitiveDetectorMessenger(), G4VBasicShell::Complete(), G4TheMTRayTracer::CreateBitMap(), G4CascadeParamMessenger::CreateDirectory(), G4UImessenger::CreateDirectory(), CML2AcceleratorConstruction::design(), CexmcRunManager::DoCommonEventLoop(), G4WorkerRunManager::DoWork(), G4BlineEventAction::DrawFieldLines(), DMXEventAction::drawTracks(), CCalRunAction::EndOfRunAction(), F01RunAction::EndOfRunAction(), F02RunAction::EndOfRunAction(), F03RunAction::EndOfRunAction(), ExG4RunAction01::EndOfRunAction(), G03RunAction::EndOfRunAction(), Em10RunAction::EndOfRunAction(), G02RunAction::EndOfRunAction(), XrayFluoRunAction::EndOfRunAction(), XrayTelRunAction::EndOfRunAction(), G4VMPIsession::ExecCommand(), G4UIbatch::ExecCommand(), tbbTask::execute(), G4VBasicShell::ExecuteCommand(), G4MPImanager::ExecuteThreadCommand(), export_G4UImanager(), G4VBasicShell::FindCommand(), G4VBasicShell::FindDirectory(), G4MTRunManager::G4MTRunManager(), G4UIbatch::G4UIbatch(), G4UIcommand::G4UIcommandCommonConstructorCode(), G4UIGAG::G4UIGAG(), G4UIGainServer::G4UIGainServer(), G4UIterminal::G4UIterminal(), G4WorkerRunManager::G4WorkerRunManager(), G4RunManager::GeometryHasBeenModified(), G4VisManager::GeometryHasChanged(), G4VUIshell::GetCommandTree(), G4UIcontrolMessenger::GetCurrentValue(), Initialize(), G4VisManager::IsValidView(), main(), G4VisManager::NotifyHandlers(), G4MTRunManager::PrepareCommandsStack(), G4WorkerRunManager::ProcessOneEvent(), G4RunManager::ProcessOneEvent(), G4VVisCommandViewer::RefreshIfRequired(), G4RunManager::ReinitializeGeometry(), LaserDrivenBeamLine::RemoveESS(), LaserDrivenBeamLine::RemoveQuads(), pyglobals::ResetG4PyCoutDestination(), G4RunManager::rndmSaveThisEvent(), G4RunManager::rndmSaveThisRun(), XrayFluoSimulation::RunSimulation(), WLSSteppingAction::saveRandomStatus(), G4MPIbatch::SessionStart(), G4UIbatch::SessionStart(), G4VVisCommandGeometrySet::Set(), G4DecayTableMessenger::SetCurrentParticle(), G4ParticlePropertyMessenger::SetCurrentParticle(), G4ProcessManagerMessenger::SetCurrentParticle(), LXeDetectorConstruction::SetDefaults(), LaserDrivenBeamLine::SetFirstCollimatorPositionZ(), LaserDrivenBeamLine::SetFirstCollimatorRadius(), LaserDrivenBeamLine::SetFirstCollimatorThickness(), pyglobals::SetG4PyCoutDestination(), GammaRayTelDetectorConstruction::SetMagField(), G4VisCommandDrawTree::SetNewValue(), PerspectiveVisActionMessenger::SetNewValue(), G4MPImessenger::SetNewValue(), G4VisCommandDrawView::SetNewValue(), G4LocalThreadCoutMessenger::SetNewValue(), G4VisCommandSceneHandlerCreate::SetNewValue(), G4VisCommandDrawVolume::SetNewValue(), G4TrackingMessenger::SetNewValue(), CML2PhantomConstructionMessenger::SetNewValue(), CML2AcceleratorConstructionMessenger::SetNewValue(), G4VisCommandGeometryRestore::SetNewValue(), G4ProcessTableMessenger::SetNewValue(), G4VisCommandOpen::SetNewValue(), G4EmParametersMessenger::SetNewValue(), G4RunMessenger::SetNewValue(), G4UIcontrolMessenger::SetNewValue(), G4ProcessManagerMessenger::SetNewValue(), G4EnergyLossMessenger::SetNewValue(), G4VisCommandList::SetNewValue(), G4VisCommandSpecify::SetNewValue(), G4VisCommandReviewKeptEvents::SetNewValue(), G4VisCommandViewerClone::SetNewValue(), G4VisCommandViewerCreate::SetNewValue(), G4VisCommandViewerFlush::SetNewValue(), G4VisCommandSceneAddTrajectories::SetNewValue(), G4VisCommandGeometrySetVisibility::SetNewValueOnLV(), LaserDrivenBeamLine::SetSecondCollimatorPositionZ(), LaserDrivenBeamLine::SetSecondCollimatorRadius(), LaserDrivenBeamLine::SetSecondCollimatorThickness(), LaserDrivenBeamLine::SetSlitHoleDimensionY(), LaserDrivenBeamLine::SetSlitHoleDimensionZ(), LaserDrivenBeamLine::SetSlitHolePositionZ(), LaserDrivenBeamLine::SetThicknessSlit(), G4VBasicShell::ShowCurrent(), SignalHandler(), G4MTRunManagerKernel::StartThread(), G4VBasicShell::TerminalHelp(), G4TheRayTracer::Trace(), G4TheMTRayTracer::Trace(), G4VVisCommand::UpdateVisManagerScene(), G4MPIsession::~G4MPIsession(), G4RunManagerKernel::~G4RunManagerKernel(), G4UIcommand::~G4UIcommand(), G4UIGAG::~G4UIGAG(), G4UIGainServer::~G4UIGainServer(), and G4UIterminal::~G4UIterminal().
Here is the call graph for this function:
|
inline |
Definition at line 227 of file G4UImanager.hh.
References verboseLevel.
Referenced by export_G4UImanager(), G4UIcontrolMessenger::GetCurrentValue(), G4VisCommandDrawTree::SetNewValue(), G4VisCommandDrawView::SetNewValue(), G4VisCommandDrawVolume::SetNewValue(), G4VisCommandOpen::SetNewValue(), G4VisCommandSpecify::SetNewValue(), G4VisCommandReviewKeptEvents::SetNewValue(), G4VisCommandViewerClone::SetNewValue(), G4VisCommandViewerFlush::SetNewValue(), and G4VisCommandSceneAddTrajectories::SetNewValue().
Here is the caller graph for this function:| void G4UImanager::ListAlias | ( | ) |
Definition at line 650 of file G4UImanager.cc.
References aliasList, and G4UIaliasList::List().
Referenced by G4UIcontrolMessenger::SetNewValue().
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 551 of file G4UImanager.cc.
References FindDirectory(), G4cout, G4endl, and G4UIcommandTree::List().
Referenced by G4UIcontrolMessenger::SetNewValue().
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 321 of file G4UImanager.cc.
Referenced by LoopS().
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 301 of file G4UImanager.cc.
References c1, d1, d2, d3, and Loop().
Referenced by G4UIcontrolMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Implements G4VStateDependent.
Definition at line 582 of file G4UImanager.cc.
References G4State_EventProc, G4State_GeomClosed, G4StateManager::GetStateManager(), pauseAtBeginOfEvent, pauseAtEndOfEvent, and PauseSession().
Here is the call graph for this function:
|
private |
Definition at line 167 of file G4UImanager.cc.
|
private |
Definition at line 163 of file G4UImanager.cc.
References right.
|
private |
Definition at line 165 of file G4UImanager.cc.
| void G4UImanager::ParseMacroSearchPath | ( | ) |
Definition at line 664 of file G4UImanager.cc.
References G4String::index(), searchDirs, and searchPath.
Here is the call graph for this function:
|
private |
Definition at line 546 of file G4UImanager.cc.
References G4UIsession::PauseSessionStart(), and session.
Referenced by Notify().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4UImanager::RegisterBridge | ( | G4UIbridge * | brg | ) |
Definition at line 716 of file G4UImanager.cc.
References bridges, FatalException, G4Exception(), and G4UIbridge::LocalUI().
Referenced by G4UIbridge::G4UIbridge().
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 643 of file G4UImanager.cc.
References aliasList, G4String::both, G4UIaliasList::RemoveAlias(), and G4String::strip().
Referenced by G4UIcontrolMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4UImanager::RemoveCommand | ( | G4UIcommand * | aCommand | ) |
Definition at line 280 of file G4UImanager.cc.
References fMasterUImanager, G4Threading::G4GetThreadId(), G4UIcommandTree::RemoveCommand(), RemoveWorkerCommand(), and treeTop.
Referenced by G4UIcommand::~G4UIcommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 287 of file G4UImanager.cc.
References G4UIcommandTree::RemoveCommand(), and treeTop.
Referenced by RemoveCommand().
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 624 of file G4UImanager.cc.
References aliasList, G4UIaliasList::ChangeAlias(), and G4String::index().
Referenced by Foreach(), and G4UIcontrolMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 760 of file G4UImanager.cc.
References G4MTcoutDestination::SetCerrFileName(), threadCout, and threadID.
Referenced by G4LocalThreadCoutMessenger::SetNewValue().
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 618 of file G4UImanager.cc.
References G4cerrbuf, G4coutbuf, and G4strstreambuf::SetDestination().
Referenced by G4UIGAG::G4UIGAG(), G4UImanager(), G4UIGAG::~G4UIGAG(), G4UIGainServer::~G4UIGainServer(), and ~G4UImanager().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 745 of file G4UImanager.cc.
References G4MTcoutDestination::SetCoutFileName(), threadCout, and threadID.
Referenced by G4LocalThreadCoutMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 215 of file G4UImanager.hh.
|
inline |
Definition at line 269 of file G4UImanager.hh.
Referenced by G4WorkerRunManager::G4WorkerRunManager().
Here is the caller graph for this function:
|
inline |
Definition at line 243 of file G4UImanager.hh.
Referenced by export_G4UImanager().
Here is the caller graph for this function:
|
inline |
Definition at line 258 of file G4UImanager.hh.
Referenced by G4MTRunManager::G4MTRunManager().
Here is the caller graph for this function:
|
inline |
Definition at line 238 of file G4UImanager.hh.
Referenced by G4UIcontrolMessenger::SetNewValue().
Here is the caller graph for this function:
|
inline |
Definition at line 192 of file G4UImanager.hh.
Referenced by export_G4UImanager(), and G4RunMessenger::SetNewValue().
Here is the caller graph for this function:
|
inline |
Definition at line 196 of file G4UImanager.hh.
Referenced by export_G4UImanager(), and G4RunMessenger::SetNewValue().
Here is the caller graph for this function:
|
inline |
Definition at line 213 of file G4UImanager.hh.
Referenced by G4UIGAG::G4UIGAG(), G4UIGAG::~G4UIGAG(), and G4UIGainServer::~G4UIGainServer().
Here is the caller graph for this function:| void G4UImanager::SetThreadIgnore | ( | G4int | tid = 0 | ) |
Definition at line 789 of file G4UImanager.cc.
References igThreadID, G4MTcoutDestination::SetIgnoreCout(), threadCout, and threadID.
Referenced by G4LocalThreadCoutMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4UImanager::SetThreadIgnoreInit | ( | G4bool | flg = true | ) |
Definition at line 800 of file G4UImanager.cc.
References G4MTcoutDestination::SetIgnoreInit(), threadCout, and threadID.
Referenced by G4LocalThreadCoutMessenger::SetNewValue().
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 775 of file G4UImanager.cc.
References G4MTcoutDestination::SetPrefixString(), threadCout, and threadID.
Referenced by G4LocalThreadCoutMessenger::SetNewValue().
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 782 of file G4UImanager.cc.
References G4MTcoutDestination::EnableBuffering(), threadCout, and threadID.
Referenced by G4LocalThreadCoutMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4UImanager::SetUpForAThread | ( | G4int | tId | ) |
Definition at line 727 of file G4UImanager.cc.
References G4iosInitialization(), igThreadID, G4MTcoutDestination::SetIgnoreCout(), threadCout, and threadID.
Referenced by tbbTask::execute(), and G4MTRunManagerKernel::StartThread().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4UImanager::SetUpForSpecialThread | ( | G4String | aPrefix | ) |
Definition at line 735 of file G4UImanager.cc.
References G4iosInitialization(), G4Threading::G4SetThreadId(), G4Threading::GENERICTHREAD_ID, igThreadID, G4MTcoutDestination::SetIgnoreCout(), G4MTcoutDestination::SetPrefixString(), threadCout, and threadID.
Here is the call graph for this function:
|
inline |
Definition at line 225 of file G4UImanager.hh.
Referenced by export_G4UImanager(), G4VisCommandDrawTree::SetNewValue(), G4VisCommandDrawView::SetNewValue(), G4VisCommandDrawVolume::SetNewValue(), G4VisCommandOpen::SetNewValue(), G4UIcontrolMessenger::SetNewValue(), G4VisCommandSpecify::SetNewValue(), G4VisCommandReviewKeptEvents::SetNewValue(), G4VisCommandViewerClone::SetNewValue(), G4VisCommandViewerFlush::SetNewValue(), and G4VisCommandSceneAddTrajectories::SetNewValue().
Here is the caller graph for this function:| G4String G4UImanager::SolveAlias | ( | const char * | aCmd | ) |
Definition at line 391 of file G4UImanager.cc.
References aliasList, G4UIaliasList::FindAlias(), G4cerr, G4endl, G4String::index(), and iz.
Referenced by ApplyCommand(), G4UIterminal::ExecuteCommand(), G4UIGAG::ExecuteCommand(), G4UIGainServer::ExecuteCommand(), and G4UIcontrolMessenger::SetNewValue().
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 526 of file G4UImanager.cc.
Referenced by G4UIcontrolMessenger::SetNewValue().
Here is the caller graph for this function:| void G4UImanager::StoreHistory | ( | G4bool | historySwitch, |
| const char * | fileName = "G4history.macro" |
||
| ) |
Definition at line 529 of file G4UImanager.cc.
References historyFile, and saveHistory.
|
private |
Definition at line 163 of file G4UImanager.hh.
Referenced by G4UImanager(), ListAlias(), RemoveAlias(), SetAlias(), SolveAlias(), and ~G4UImanager().
|
private |
Definition at line 252 of file G4UImanager.hh.
Referenced by ApplyCommand(), G4UImanager(), RegisterBridge(), and ~G4UImanager().
|
private |
Definition at line 255 of file G4UImanager.hh.
Referenced by ApplyCommand(), G4UImanager(), GetCommandStack(), and ~G4UImanager().
|
private |
Definition at line 156 of file G4UImanager.hh.
Referenced by CreateMessenger(), G4UImanager(), and ~G4UImanager().
|
staticprivate |
Definition at line 150 of file G4UImanager.hh.
Referenced by AddNewCommand(), GetMasterUIpointer(), and RemoveCommand().
|
staticprivate |
Definition at line 148 of file G4UImanager.hh.
Referenced by GetUIpointer(), and ~G4UImanager().
|
staticprivate |
Definition at line 149 of file G4UImanager.hh.
Referenced by GetUIpointer(), and ~G4UImanager().
|
private |
Definition at line 153 of file G4UImanager.hh.
Referenced by G4UImanager(), and GetG4UIWindow().
|
private |
Definition at line 160 of file G4UImanager.hh.
Referenced by ApplyCommand(), StoreHistory(), and ~G4UImanager().
|
private |
Definition at line 162 of file G4UImanager.hh.
Referenced by ApplyCommand(), and ~G4UImanager().
|
private |
Definition at line 253 of file G4UImanager.hh.
Referenced by ApplyCommand(), and G4UImanager().
|
staticprivate |
Definition at line 285 of file G4UImanager.hh.
Referenced by SetThreadIgnore(), SetUpForAThread(), and SetUpForSpecialThread().
|
private |
Definition at line 251 of file G4UImanager.hh.
Referenced by ApplyCommand(), and G4UImanager().
|
private |
Definition at line 164 of file G4UImanager.hh.
Referenced by ApplyCommand(), G4UImanager(), and GetMaxHistSize().
|
private |
Definition at line 165 of file G4UImanager.hh.
Referenced by G4UImanager(), GetPauseAtBeginOfEvent(), and Notify().
|
private |
Definition at line 166 of file G4UImanager.hh.
Referenced by G4UImanager(), GetPauseAtEndOfEvent(), and Notify().
|
private |
Definition at line 158 of file G4UImanager.hh.
Referenced by G4UImanager(), GetCurrentStringValue(), and GetCurrentValues().
|
private |
Definition at line 157 of file G4UImanager.hh.
Referenced by G4UImanager(), and GetCurrentStringValue().
|
private |
Definition at line 161 of file G4UImanager.hh.
Referenced by ApplyCommand(), G4UImanager(), StoreHistory(), and ~G4UImanager().
|
private |
Definition at line 168 of file G4UImanager.hh.
Referenced by FindMacroPath(), and ParseMacroSearchPath().
|
private |
Definition at line 167 of file G4UImanager.hh.
Referenced by G4UImanager(), GetMacroSearchPath(), and ParseMacroSearchPath().
|
private |
Definition at line 152 of file G4UImanager.hh.
Referenced by ExecuteMacroFile(), G4UImanager(), GetSession(), and PauseSession().
|
private |
Definition at line 254 of file G4UImanager.hh.
Referenced by ApplyCommand(), and G4UImanager().
|
private |
Definition at line 284 of file G4UImanager.hh.
Referenced by G4UImanager(), GetThreadCout(), SetCerrFileName(), SetCoutFileName(), SetThreadIgnore(), SetThreadIgnoreInit(), SetThreadPrefixString(), SetThreadUseBuffer(), SetUpForAThread(), SetUpForSpecialThread(), and ~G4UImanager().
|
private |
Definition at line 283 of file G4UImanager.hh.
Referenced by G4UImanager(), GetThreadID(), SetCerrFileName(), SetCoutFileName(), SetThreadIgnore(), SetThreadIgnoreInit(), SetThreadPrefixString(), SetThreadUseBuffer(), SetUpForAThread(), SetUpForSpecialThread(), and ~G4UImanager().
|
private |
Definition at line 151 of file G4UImanager.hh.
Referenced by AddNewCommand(), AddWorkerCommand(), ApplyCommand(), FindDirectory(), G4UImanager(), GetCurrentValues(), GetTree(), RemoveCommand(), RemoveWorkerCommand(), and ~G4UImanager().
|
private |
Definition at line 154 of file G4UImanager.hh.
Referenced by CreateMessenger(), G4UImanager(), and ~G4UImanager().
|
private |
Definition at line 155 of file G4UImanager.hh.
Referenced by CreateMessenger(), G4UImanager(), and ~G4UImanager().
|
private |
Definition at line 159 of file G4UImanager.hh.
Referenced by ApplyCommand(), G4UImanager(), and GetVerboseLevel().