![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/intercoms/include/G4UImanager.hh>
Inheritance diagram for G4UImanager:
Collaboration diagram for G4UImanager:Static Public Member Functions | |
| static G4UImanager * | GetUIpointer () |
| static G4UImanager * | GetMasterUIpointer () |
| static void | UseDoublePrecisionStr (G4bool val) |
| static G4bool | DoublePrecisionStr () |
Protected Member Functions | |
| G4UImanager () | |
Private Member Functions | |
| G4UImanager (const G4UImanager &right) | |
| const G4UImanager & | operator= (const G4UImanager &right) |
| G4bool | operator== (const G4UImanager &right) const |
| G4bool | 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) |
Static Private Member Functions | |
| static G4ICOMS_DLL G4UImanager *& | fUImanager () |
| static G4ICOMS_DLL G4bool & | fUImanagerHasBeenKilled () |
| static G4ICOMS_DLL G4UImanager *& | fMasterUImanager () |
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 |
| G4int | lastRC |
Static Private Attributes | |
| static G4ICOMS_DLL G4int | igThreadID = -1 |
| static G4ICOMS_DLL G4bool | doublePrecisionStr = false |
Definition at line 57 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 57 of file G4UImanager.hh
|
protected |
Definition at line 88 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 88 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 119 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 119 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 151 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 151 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 287 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 287 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 294 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 294 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 475 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 475 of file G4UImanager.cc
References bridges, commandStack, G4UIcommand::DoIt(), fAliasNotFound, fCommandNotFound, fCommandSucceeded, fIllegalApplicationState, G4UIcommandTree::FindPath(), G4cout, G4endl, G4Exception(), G4UIcommand::GetFailureDescription(), historyFile, histVec, G4UIcommand::IfCommandFailed(), ignoreCmdNotFound, G4String::index(), G4UIcommand::IsAvailable(), isMaster, G4String::isNull(), JustWarning, maxHistSize, G4String::remove(), G4UIcommand::ResetFailure(), saveHistory, SolveAlias(), stackCommandsForBroadcast, G4UIcommand::ToBeBroadcasted(), treeTop, and verboseLevel.
Referenced by G4UIbridge::ApplyCommand(), PHG4Reco::ApplyCommand(), ApplyCommand(), GammaRayTelRunAction::BeginOfRunAction(), XrayFluoRunAction::BeginOfRunAction(), XrayTelRunAction::BeginOfRunAction(), G4RunManagerKernel::BuildPhysicsTables(), G4TheMTRayTracer::CreateBitMap(), CML2AcceleratorConstruction::design(), CexmcRunManager::DoCommonEventLoop(), G4WorkerRunManager::DoWork(), DMXEventAction::drawTracks(), XrayFluoRunAction::EndOfRunAction(), XrayTelRunAction::EndOfRunAction(), tbbTask::execute(), G4UIGAG::ExecuteCommand(), G4VBasicShell::ExecuteCommand(), G4UIGainServer::ExecuteCommand(), G4RunManager::GeometryHasBeenModified(), Initialize(), PHG4ScoringManager::InitRun(), G4VVisCommand::InterpolateViews(), G4VisManager::IsValidView(), main(), G4WorkerRunManager::ProcessOneEvent(), G4RunManager::ProcessOneEvent(), G4VVisCommand::RefreshIfRequired(), G4RunManager::ReinitializeGeometry(), G4WorkerRunManager::rndmSaveThisEvent(), G4RunManager::rndmSaveThisEvent(), G4WorkerRunManager::rndmSaveThisRun(), G4MTRunManager::rndmSaveThisRun(), G4RunManager::rndmSaveThisRun(), XrayFluoSimulation::RunSimulation(), WLSSteppingAction::SaveRandomStatus(), G4VVisCommandGeometrySet::Set(), LXeDetectorConstruction::SetDefaults(), GammaRayTelDetectorConstruction::SetMagField(), G4VisCommandDrawTree::SetNewValue(), PerspectiveVisActionMessenger::SetNewValue(), G4VisCommandsTouchable::SetNewValue(), G4VisCommandsTouchableSet::SetNewValue(), G4VisCommandDrawView::SetNewValue(), G4VisCommandDrawLogicalVolume::SetNewValue(), G4TrackingMessenger::SetNewValue(), G4VisCommandGeometryRestore::SetNewValue(), G4EmLowEParametersMessenger::SetNewValue(), G4EmExtraParametersMessenger::SetNewValue(), G4ProcessTableMessenger::SetNewValue(), G4EmParametersMessenger::SetNewValue(), G4VisCommandDrawVolume::SetNewValue(), G4ProcessManagerMessenger::SetNewValue(), G4UIcontrolMessenger::SetNewValue(), G4VisCommandOpen::SetNewValue(), G4VisCommandList::SetNewValue(), G4VisCommandSpecify::SetNewValue(), G4VisCommandReviewKeptEvents::SetNewValue(), G4VisCommandViewerClone::SetNewValue(), G4VisCommandViewerCreate::SetNewValue(), G4VisCommandViewerFlush::SetNewValue(), G4VisCommandViewerInterpolate::SetNewValue(), G4VisCommandSceneAddTrajectories::SetNewValue(), G4VisCommandGeometrySetVisibility::SetNewValueOnLV(), G4VViewer::SetTouchable(), SignalHandler(), PHG4Reco::StartGui(), G4TheRayTracer::Trace(), and G4TheMTRayTracer::Trace().
Here is the call graph for this function:Definition at line 468 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 468 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 699 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 699 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 112 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 112 of file G4UImanager.cc
References CoutMessenger, UImessenger, and UnitsMessenger.
Referenced by G4UImanager(), and GetUIpointer().
Here is the caller graph for this function:
|
static |
Definition at line 186 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 186 of file G4UImanager.cc
References doublePrecisionStr.
Referenced by G4UIcommand::ConvertToString(), and G4UIcontrolMessenger::GetCurrentValue().
Here is the caller graph for this function:| void G4UImanager::ExecuteMacroFile | ( | const char * | fileName | ) |
Definition at line 311 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 311 of file G4UImanager.cc
References G4UIsession::GetLastReturnCode(), lastRC, 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 604 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 604 of file G4UImanager.cc
References G4String::both, G4UIcommandTree::GetTree(), incremental_prev_tag::idx, 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 738 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 738 of file G4UImanager.cc
References FileFound(), test::fname, and searchDirs.
Referenced by Foreach(), and G4UIcontrolMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivate |
Definition at line 63 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 63 of file G4UImanager.cc
Referenced by AddNewCommand(), GetMasterUIpointer(), RemoveCommand(), and SetMasterUIManager().
Here is the caller graph for this function:| void G4UImanager::Foreach | ( | const char * | macroFile, |
| const char * | variableName, | ||
| const char * | candidates | ||
| ) |
Definition at line 395 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 395 of file G4UImanager.cc
References cd, ExecuteMacroFile(), FindMacroPath(), G4Exception(), JustWarning, lastRC, 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 366 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 366 of file G4UImanager.cc
Referenced by G4UIcontrolMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivate |
Definition at line 51 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 51 of file G4UImanager.cc
References G4ThreadLocalStatic.
Referenced by GetUIpointer(), and ~G4UImanager().
Here is the caller graph for this function:
|
staticprivate |
Definition at line 57 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 57 of file G4UImanager.cc
References G4ThreadLocalStatic.
Referenced by GetUIpointer(), and ~G4UImanager().
Here is the caller graph for this function:| std::vector< G4String > * G4UImanager::GetCommandStack | ( | ) |
Definition at line 753 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 753 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 275 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 275 of file G4UImanager.cc
References GetCurrentStringValue(), and t.
Here is the call graph for this function:| G4double G4UImanager::GetCurrentDoubleValue | ( | const char * | aCommand, |
| const char * | aParameterName, | ||
| G4bool | reGet = true |
||
| ) |
Definition at line 263 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 263 of file G4UImanager.cc
References GetCurrentStringValue(), and t.
Here is the call graph for this function:| G4int G4UImanager::GetCurrentIntValue | ( | const char * | aCommand, |
| G4int | parameterNumber = 1, |
||
| G4bool | reGet = true |
||
| ) |
Definition at line 251 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 251 of file G4UImanager.cc
References GetCurrentStringValue(), and t.
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 239 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 239 of file G4UImanager.cc
References GetCurrentStringValue(), and t.
Here is the call graph for this function:| G4String G4UImanager::GetCurrentStringValue | ( | const char * | aCommand, |
| G4int | parameterNumber = 1, |
||
| G4bool | reGet = true |
||
| ) |
Definition at line 201 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 201 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 223 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 223 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 189 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 189 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 211 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 211 of file G4UImanager.hh
References g4UIWindow.
Referenced by main().
Here is the caller graph for this function:
|
inline |
Definition at line 307 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 307 of file G4UImanager.hh
References lastRC.
Referenced by G4UIcontrolMessenger::SetNewValue().
Here is the caller graph for this function:
|
inline |
Definition at line 246 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 246 of file G4UImanager.hh
References searchPath.
Referenced by export_G4UImanager().
Here is the caller graph for this function:
|
static |
Definition at line 85 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 85 of file G4UImanager.cc
References fMasterUImanager().
Referenced by G4UIbridge::G4UIbridge(), and G4UIcommand::G4UIcommandCommonConstructorCode().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 241 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 241 of file G4UImanager.hh
References maxHistSize.
Referenced by G4UIcontrolMessenger::GetCurrentValue().
Here is the caller graph for this function:
|
inline |
Definition at line 230 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 230 of file G4UImanager.hh
References histVec.
Referenced by G4VBasicShell::ApplyShellCommand(), G4UIGAG::GetCommand(), and G4UIGainServer::GetCommand().
Here is the caller graph for this function:
|
inline |
Definition at line 195 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 195 of file G4UImanager.hh
References pauseAtBeginOfEvent.
Referenced by export_G4UImanager().
Here is the caller graph for this function:
|
inline |
Definition at line 199 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 199 of file G4UImanager.hh
References pauseAtEndOfEvent.
Referenced by export_G4UImanager().
Here is the caller graph for this function:Definition at line 232 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 232 of file G4UImanager.hh
References histVec.
Referenced by G4VBasicShell::ApplyShellCommand(), G4UIGAG::GetCommand(), G4UIterminal::GetCommand(), and G4UIGainServer::GetCommand().
Here is the caller graph for this function:
|
inline |
Definition at line 209 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 209 of file G4UImanager.hh
References session.
Referenced by G4VisCommandReviewKeptEvents::SetNewValue().
Here is the caller graph for this function:
|
inline |
Definition at line 295 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 295 of file G4UImanager.hh
References threadCout.
|
inline |
Definition at line 280 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 280 of file G4UImanager.hh
References threadID.
|
inline |
Definition at line 207 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 207 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(), G4VisCommandDrawLogicalVolume::G4VisCommandDrawLogicalVolume(), G4VisCommandDrawVolume::G4VisCommandDrawVolume(), G4VisCommandSceneAddMagneticField::G4VisCommandSceneAddMagneticField(), 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 72 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 72 of file G4UImanager.cc
References CreateMessenger(), fUImanager(), fUImanagerHasBeenKilled(), and G4UImanager().
Referenced by G4VBasicShell::ApplyShellCommand(), pyG4UImanager::ApplyUICommand_1(), G4MPImanager::BeamOn(), GammaRayTelRunAction::BeginOfRunAction(), XrayFluoRunAction::BeginOfRunAction(), XrayTelRunAction::BeginOfRunAction(), G4RunManagerKernel::BuildPhysicsTables(), CexmcSensitiveDetectorMessenger::CexmcSensitiveDetectorMessenger(), G4VVisCommand::CheckSceneAndNotifyHandlers(), G4VBasicShell::Complete(), G4TheMTRayTracer::CreateBitMap(), G4CascadeParamMessenger::CreateDirectory(), G4UImessenger::CreateDirectory(), CML2AcceleratorConstruction::design(), CexmcRunManager::DoCommonEventLoop(), G4WorkerRunManager::DoWork(), G4BlineEventAction::DrawFieldLines(), DMXEventAction::drawTracks(), 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(), G4VisCommandDrawLogicalVolume::G4VisCommandDrawLogicalVolume(), G4VisCommandDrawVolume::G4VisCommandDrawVolume(), G4VisCommandSceneAddMagneticField::G4VisCommandSceneAddMagneticField(), G4WorkerRunManager::G4WorkerRunManager(), G4ZMQServer::G4ZMQServer(), G4RunManager::GeometryHasBeenModified(), G4VisManager::GeometryHasChanged(), G4VUIshell::GetCommandTree(), G4UIcontrolMessenger::GetCurrentValue(), PHG4Reco::Init(), Initialize(), PHG4ScoringManager::InitRun(), PHG4Reco::InitUImanager(), G4VVisCommand::InterpolateViews(), G4VisManager::IsValidView(), main(), G4VisManager::NotifyHandlers(), G4MTRunManager::PrepareCommandsStack(), G4WorkerRunManager::ProcessOneEvent(), G4RunManager::ProcessOneEvent(), G4VVisCommand::RefreshIfRequired(), G4RunManager::ReinitializeGeometry(), LaserDrivenBeamLine::RemoveESS(), LaserDrivenBeamLine::RemoveQuads(), pyglobals::ResetG4PyCoutDestination(), G4WorkerRunManager::rndmSaveThisEvent(), G4RunManager::rndmSaveThisEvent(), G4WorkerRunManager::rndmSaveThisRun(), G4MTRunManager::rndmSaveThisRun(), 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(), G4VisCommandsTouchable::SetNewValue(), G4VisCommandsTouchableSet::SetNewValue(), G4MPImessenger::SetNewValue(), G4VisCommandDrawView::SetNewValue(), G4LocalThreadCoutMessenger::SetNewValue(), G4VisCommandSceneHandlerCreate::SetNewValue(), G4VisCommandDrawLogicalVolume::SetNewValue(), G4TrackingMessenger::SetNewValue(), G4VisCommandGeometryRestore::SetNewValue(), G4EmExtraParametersMessenger::SetNewValue(), G4ProcessTableMessenger::SetNewValue(), G4EmLowEParametersMessenger::SetNewValue(), G4EmParametersMessenger::SetNewValue(), G4VisCommandDrawVolume::SetNewValue(), G4RunMessenger::SetNewValue(), G4ProcessManagerMessenger::SetNewValue(), G4UIcontrolMessenger::SetNewValue(), G4VisCommandOpen::SetNewValue(), G4VisCommandList::SetNewValue(), G4VisCommandSpecify::SetNewValue(), G4VisCommandReviewKeptEvents::SetNewValue(), G4VisCommandViewerClone::SetNewValue(), G4VisCommandViewerCreate::SetNewValue(), G4VisCommandViewerFlush::SetNewValue(), G4VisCommandViewerInterpolate::SetNewValue(), G4VisCommandSceneAddTrajectories::SetNewValue(), G4VisCommandGeometrySetVisibility::SetNewValueOnLV(), LaserDrivenBeamLine::SetSecondCollimatorPositionZ(), LaserDrivenBeamLine::SetSecondCollimatorRadius(), LaserDrivenBeamLine::SetSecondCollimatorThickness(), LaserDrivenBeamLine::SetSlitHoleDimensionY(), LaserDrivenBeamLine::SetSlitHoleDimensionZ(), LaserDrivenBeamLine::SetSlitHolePositionZ(), LaserDrivenBeamLine::SetThicknessSlit(), G4VViewer::SetTouchable(), G4VBasicShell::ShowCurrent(), SignalHandler(), G4MTRunManagerKernel::StartThread(), G4VBasicShell::TerminalHelp(), G4VViewer::TouchableSetColour(), G4VViewer::TouchableSetVisibility(), G4TheRayTracer::Trace(), G4TheMTRayTracer::Trace(), visio(), 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 228 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 228 of file G4UImanager.hh
References verboseLevel.
Referenced by export_G4UImanager(), G4UIcontrolMessenger::GetCurrentValue(), G4VisCommandDrawTree::SetNewValue(), G4VisCommandsTouchable::SetNewValue(), G4VisCommandDrawView::SetNewValue(), G4VisCommandDrawLogicalVolume::SetNewValue(), G4VisCommandDrawVolume::SetNewValue(), G4VisCommandOpen::SetNewValue(), G4VisCommandSpecify::SetNewValue(), G4VisCommandReviewKeptEvents::SetNewValue(), G4VisCommandViewerClone::SetNewValue(), G4VisCommandViewerFlush::SetNewValue(), G4VisCommandViewerInterpolate::SetNewValue(), and G4VisCommandSceneAddTrajectories::SetNewValue().
Here is the caller graph for this function:| void G4UImanager::ListAlias | ( | ) |
Definition at line 694 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 694 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 595 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 595 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 342 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 342 of file G4UImanager.cc
References cd, d, and Foreach().
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 322 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 322 of file G4UImanager.cc
References c1, d1, d2, Loop(), and t1.
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 626 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 626 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 181 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 181 of file G4UImanager.cc
|
private |
Definition at line 177 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 177 of file G4UImanager.cc
References right.
|
private |
Definition at line 179 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 179 of file G4UImanager.cc
| void G4UImanager::ParseMacroSearchPath | ( | ) |
Definition at line 708 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 708 of file G4UImanager.cc
References G4String::index(), searchDirs, and searchPath.
Here is the call graph for this function:
|
private |
Definition at line 590 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 590 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 760 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 760 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 687 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 687 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 299 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 299 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 306 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 306 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 668 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 668 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 804 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 804 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 662 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 662 of file G4UImanager.cc
References G4cerrbuf, G4coutbuf, and G4strstreambuf::SetDestination().
Referenced by G4UIGAG::G4UIGAG(), G4UImanager(), PHG4Reco::Init(), 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 789 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 789 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 216 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 216 of file G4UImanager.hh
References g4UIWindow.
Definition at line 270 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 270 of file G4UImanager.hh
References ignoreCmdNotFound.
Referenced by G4WorkerRunManager::G4WorkerRunManager().
Here is the caller graph for this function:Definition at line 244 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 244 of file G4UImanager.hh
References searchPath.
Referenced by export_G4UImanager().
Here is the caller graph for this function:Definition at line 259 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 259 of file G4UImanager.hh
References bridges, fMasterUImanager(), isMaster, and stackCommandsForBroadcast.
Referenced by G4MTRunManager::G4MTRunManager().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 239 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 239 of file G4UImanager.hh
References maxHistSize, and mx.
Referenced by G4UIcontrolMessenger::SetNewValue().
Here is the caller graph for this function:Definition at line 193 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 193 of file G4UImanager.hh
References pauseAtBeginOfEvent.
Referenced by export_G4UImanager(), and G4RunMessenger::SetNewValue().
Here is the caller graph for this function:Definition at line 197 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 197 of file G4UImanager.hh
References pauseAtEndOfEvent.
Referenced by export_G4UImanager(), and G4RunMessenger::SetNewValue().
Here is the caller graph for this function:
|
inline |
Definition at line 214 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 214 of file G4UImanager.hh
References session.
Referenced by G4UIGAG::G4UIGAG(), PHG4Reco::Init(), G4UIGAG::~G4UIGAG(), and G4UIGainServer::~G4UIGainServer().
Here is the caller graph for this function:Definition at line 833 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 833 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:Definition at line 844 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 844 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:Definition at line 819 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 819 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:Definition at line 826 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 826 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:Definition at line 771 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 771 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:Definition at line 779 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 779 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:Definition at line 226 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 226 of file G4UImanager.hh
References verboseLevel.
Referenced by export_G4UImanager(), G4VisCommandDrawTree::SetNewValue(), G4VisCommandsTouchable::SetNewValue(), G4VisCommandDrawView::SetNewValue(), G4VisCommandDrawLogicalVolume::SetNewValue(), G4VisCommandDrawVolume::SetNewValue(), G4UIcontrolMessenger::SetNewValue(), G4VisCommandOpen::SetNewValue(), G4VisCommandSpecify::SetNewValue(), G4VisCommandReviewKeptEvents::SetNewValue(), G4VisCommandViewerClone::SetNewValue(), G4VisCommandViewerFlush::SetNewValue(), G4VisCommandViewerInterpolate::SetNewValue(), and G4VisCommandSceneAddTrajectories::SetNewValue().
Here is the caller graph for this function:| G4String G4UImanager::SolveAlias | ( | const char * | aCmd | ) |
Definition at line 420 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 420 of file G4UImanager.cc
References aliasList, G4UIaliasList::FindAlias(), G4cerr, G4endl, G4String::index(), and ps.
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 570 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 570 of file G4UImanager.cc
Referenced by G4UIcontrolMessenger::SetNewValue().
Here is the caller graph for this function:Definition at line 573 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 573 of file G4UImanager.cc
References historyFile, and saveHistory.
Definition at line 184 of file G4UImanager.cc.
View newest version in sPHENIX GitHub at line 184 of file G4UImanager.cc
References doublePrecisionStr.
Referenced by G4UIcontrolMessenger::SetNewValue().
Here is the caller graph for this function:
|
private |
Definition at line 164 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 164 of file G4UImanager.hh
Referenced by G4UImanager(), ListAlias(), RemoveAlias(), SetAlias(), SolveAlias(), and ~G4UImanager().
|
private |
Definition at line 253 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 253 of file G4UImanager.hh
Referenced by ApplyCommand(), G4UImanager(), RegisterBridge(), SetMasterUIManager(), and ~G4UImanager().
|
private |
Definition at line 256 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 256 of file G4UImanager.hh
Referenced by ApplyCommand(), G4UImanager(), GetCommandStack(), and ~G4UImanager().
|
private |
Definition at line 157 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 157 of file G4UImanager.hh
Referenced by CreateMessenger(), G4UImanager(), and ~G4UImanager().
Definition at line 295 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 295 of file G4UImanager.hh
Referenced by DoublePrecisionStr(), and UseDoublePrecisionStr().
|
private |
Definition at line 154 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 154 of file G4UImanager.hh
Referenced by G4UImanager(), GetG4UIWindow(), and SetG4UIWindow().
|
private |
Definition at line 161 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 161 of file G4UImanager.hh
Referenced by ApplyCommand(), StoreHistory(), and ~G4UImanager().
|
private |
Definition at line 163 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 163 of file G4UImanager.hh
Referenced by ApplyCommand(), GetNumberOfHistory(), GetPreviousCommand(), and ~G4UImanager().
|
private |
Definition at line 254 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 254 of file G4UImanager.hh
Referenced by ApplyCommand(), G4UImanager(), and SetIgnoreCmdNotFound().
|
staticprivate |
Definition at line 286 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 286 of file G4UImanager.hh
Referenced by SetThreadIgnore(), SetUpForAThread(), and SetUpForSpecialThread().
|
private |
Definition at line 252 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 252 of file G4UImanager.hh
Referenced by ApplyCommand(), G4UImanager(), and SetMasterUIManager().
|
private |
Definition at line 305 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 305 of file G4UImanager.hh
Referenced by ExecuteMacroFile(), Foreach(), and GetLastReturnCode().
|
private |
Definition at line 165 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 165 of file G4UImanager.hh
Referenced by ApplyCommand(), G4UImanager(), GetMaxHistSize(), and SetMaxHistSize().
|
private |
Definition at line 166 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 166 of file G4UImanager.hh
Referenced by G4UImanager(), GetPauseAtBeginOfEvent(), Notify(), and SetPauseAtBeginOfEvent().
|
private |
Definition at line 167 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 167 of file G4UImanager.hh
Referenced by G4UImanager(), GetPauseAtEndOfEvent(), Notify(), and SetPauseAtEndOfEvent().
|
private |
Definition at line 159 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 159 of file G4UImanager.hh
Referenced by G4UImanager(), GetCurrentStringValue(), and GetCurrentValues().
|
private |
Definition at line 158 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 158 of file G4UImanager.hh
Referenced by G4UImanager(), and GetCurrentStringValue().
|
private |
Definition at line 162 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 162 of file G4UImanager.hh
Referenced by ApplyCommand(), G4UImanager(), StoreHistory(), and ~G4UImanager().
|
private |
Definition at line 169 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 169 of file G4UImanager.hh
Referenced by FindMacroPath(), and ParseMacroSearchPath().
|
private |
Definition at line 168 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 168 of file G4UImanager.hh
Referenced by G4UImanager(), GetMacroSearchPath(), ParseMacroSearchPath(), and SetMacroSearchPath().
|
private |
Definition at line 153 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 153 of file G4UImanager.hh
Referenced by ExecuteMacroFile(), G4UImanager(), GetSession(), PauseSession(), and SetSession().
|
private |
Definition at line 255 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 255 of file G4UImanager.hh
Referenced by ApplyCommand(), G4UImanager(), and SetMasterUIManager().
|
private |
Definition at line 285 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 285 of file G4UImanager.hh
Referenced by G4UImanager(), GetThreadCout(), SetCerrFileName(), SetCoutFileName(), SetThreadIgnore(), SetThreadIgnoreInit(), SetThreadPrefixString(), SetThreadUseBuffer(), SetUpForAThread(), SetUpForSpecialThread(), and ~G4UImanager().
|
private |
Definition at line 284 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 284 of file G4UImanager.hh
Referenced by G4UImanager(), GetThreadID(), SetCerrFileName(), SetCoutFileName(), SetThreadIgnore(), SetThreadIgnoreInit(), SetThreadPrefixString(), SetThreadUseBuffer(), SetUpForAThread(), SetUpForSpecialThread(), and ~G4UImanager().
|
private |
Definition at line 152 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 152 of file G4UImanager.hh
Referenced by AddNewCommand(), AddWorkerCommand(), ApplyCommand(), FindDirectory(), G4UImanager(), GetCurrentValues(), GetTree(), RemoveCommand(), RemoveWorkerCommand(), and ~G4UImanager().
|
private |
Definition at line 155 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 155 of file G4UImanager.hh
Referenced by CreateMessenger(), G4UImanager(), and ~G4UImanager().
|
private |
Definition at line 156 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 156 of file G4UImanager.hh
Referenced by CreateMessenger(), G4UImanager(), and ~G4UImanager().
|
private |
Definition at line 160 of file G4UImanager.hh.
View newest version in sPHENIX GitHub at line 160 of file G4UImanager.hh
Referenced by ApplyCommand(), G4UImanager(), GetVerboseLevel(), and SetVerboseLevel().