Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | 정적 Public 멤버 함수 | Protected 멤버 함수 | Private 멤버 함수 | 정적 Private 멤버 함수 | Private 속성 | 정적 Private 속성 | 모든 멤버 목록
G4UImanager 클래스 참조

#include <G4UImanager.hh>

G4UImanager에 대한 상속 다이어그램 :
G4VStateDependent

Public 멤버 함수

 ~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 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)
 
G4MTcoutDestinationGetThreadCout ()
 
G4int operator== (const G4VStateDependent &right) const
 
G4int operator!= (const G4VStateDependent &right) const
 

정적 Public 멤버 함수

static G4UImanagerGetUIpointer ()
 
static G4UImanagerGetMasterUIpointer ()
 
static void UseDoublePrecisionStr (G4bool val)
 
static G4bool DoublePrecisionStr ()
 

Protected 멤버 함수

 G4UImanager ()
 

Private 멤버 함수

 G4UImanager (const G4UImanager &right)
 
const G4UImanageroperator= (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 ()
 
G4UIcommandTreeFindDirectory (const char *dirName)
 

정적 Private 멤버 함수

static G4ICOMS_DLL G4UImanager *& fUImanager ()
 
static G4ICOMS_DLL G4boolfUImanagerHasBeenKilled ()
 
static G4ICOMS_DLL G4UImanager *& fMasterUImanager ()
 

Private 속성

G4UIcommandTreetreeTop
 
G4UIsessionsession
 
G4UIsessiong4UIWindow
 
G4UIcontrolMessengerUImessenger
 
G4UnitsMessengerUnitsMessenger
 
G4LocalThreadCoutMessengerCoutMessenger
 
G4String savedParameters
 
G4UIcommandsavedCommand
 
G4int verboseLevel
 
std::ofstream historyFile
 
G4bool saveHistory
 
std::vector< G4StringhistVec
 
G4UIaliasListaliasList
 
G4int maxHistSize
 
G4bool pauseAtBeginOfEvent
 
G4bool pauseAtEndOfEvent
 
G4String searchPath
 
std::vector< G4StringsearchDirs
 
G4bool isMaster
 
std::vector< G4UIbridge * > * bridges
 
G4bool ignoreCmdNotFound
 
G4bool stackCommandsForBroadcast
 
std::vector< G4String > * commandStack
 
G4int threadID
 
G4MTcoutDestinationthreadCout
 

정적 Private 속성

static G4ICOMS_DLL G4int igThreadID = -1
 
static G4ICOMS_DLL G4bool doublePrecisionStr = false
 

상세한 설명

G4UImanager.hh 파일의 58 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4UImanager::G4UImanager ( )
protected

G4UImanager.cc 파일의 89 번째 라인에서 정의되었습니다.

다음을 참조함 : aliasList, commandStack, g4UIWindow, maxHistSize, pauseAtBeginOfEvent, pauseAtEndOfEvent, savedCommand, savedParameters, saveHistory, searchPath, session, SetCoutDestination(), treeTop, verboseLevel.

다음에 의해서 참조됨 : GetUIpointer().

G4UImanager::~G4UImanager ( )
G4UImanager::G4UImanager ( const G4UImanager right)
private

멤버 함수 문서화

void G4UImanager::AddNewCommand ( G4UIcommand newCommand)

G4UImanager.cc 파일의 288 번째 라인에서 정의되었습니다.

다음을 참조함 : G4UIcommandTree::AddNewCommand(), AddWorkerCommand(), fMasterUImanager(), G4Threading::G4GetThreadId(), treeTop.

다음에 의해서 참조됨 : G4UIcommand::G4UIcommandCommonConstructorCode().

void G4UImanager::AddWorkerCommand ( G4UIcommand newCommand)
private

G4UImanager.cc 파일의 295 번째 라인에서 정의되었습니다.

다음을 참조함 : G4UIcommandTree::AddNewCommand(), treeTop.

다음에 의해서 참조됨 : AddNewCommand().

G4int G4UImanager::ApplyCommand ( const char *  aCommand)

G4UImanager.cc 파일의 466 번째 라인에서 정의되었습니다.

다음을 참조함 : 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, verboseLevel.

다음에 의해서 참조됨 : G4UIbridge::ApplyCommand(), ApplyCommand(), CCalRunAction::BeginOfRunAction(), GammaRayTelRunAction::BeginOfRunAction(), XrayFluoRunAction::BeginOfRunAction(), XrayTelRunAction::BeginOfRunAction(), G4RunManagerKernel::BuildPhysicsTables(), G4TheMTRayTracer::CreateBitMap(), CML2AcceleratorConstruction::design(), CexmcRunManager::DoCommonEventLoop(), G4WorkerRunManager::DoWork(), DMXEventAction::drawTracks(), CCalRunAction::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(), G4VisCommandsTouchableSet::SetNewValue(), G4VisCommandDrawView::SetNewValue(), G4VisCommandDrawLogicalVolume::SetNewValue(), G4TrackingMessenger::SetNewValue(), CML2PhantomConstructionMessenger::SetNewValue(), CML2AcceleratorConstructionMessenger::SetNewValue(), G4VisCommandGeometryRestore::SetNewValue(), G4ProcessTableMessenger::SetNewValue(), G4VisCommandDrawVolume::SetNewValue(), G4EmParametersMessenger::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(), G4TheRayTracer::Trace(), G4TheMTRayTracer::Trace().

G4int G4UImanager::ApplyCommand ( const G4String aCommand)

G4UImanager.cc 파일의 459 번째 라인에서 정의되었습니다.

다음을 참조함 : ApplyCommand(), G4String::data().

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

G4UImanager.cc 파일의 690 번째 라인에서 정의되었습니다.

다음을 참조함 : G4UIcommandTree::CreateHTML(), FindDirectory(), G4cerr, G4endl.

다음에 의해서 참조됨 : export_G4UImanager(), G4UIcontrolMessenger::SetNewValue().

void G4UImanager::CreateMessenger ( )
private

G4UImanager.cc 파일의 113 번째 라인에서 정의되었습니다.

다음을 참조함 : CoutMessenger, UImessenger, UnitsMessenger.

다음에 의해서 참조됨 : G4UImanager(), GetUIpointer().

G4bool G4UImanager::DoublePrecisionStr ( )
static

G4UImanager.cc 파일의 187 번째 라인에서 정의되었습니다.

다음을 참조함 : doublePrecisionStr.

다음에 의해서 참조됨 : G4UIcommand::ConvertToString(), G4UIcontrolMessenger::GetCurrentValue().

void G4UImanager::ExecuteMacroFile ( const char *  fileName)

G4UImanager.cc 파일의 312 번째 라인에서 정의되었습니다.

다음을 참조함 : session, G4UIsession::SessionStart().

다음에 의해서 참조됨 : export_G4UImanager(), Foreach(), G4UIcontrolMessenger::SetNewValue().

G4UIcommandTree * G4UImanager::FindDirectory ( const char *  dirName)
private

G4UImanager.cc 파일의 595 번째 라인에서 정의되었습니다.

다음을 참조함 : G4String::both, G4UIcommandTree::GetTree(), G4String::index(), G4String::strip(), treeTop.

다음에 의해서 참조됨 : CreateHTML(), ListCommands().

G4String G4UImanager::FindMacroPath ( const G4String fname) const

G4UImanager.cc 파일의 729 번째 라인에서 정의되었습니다.

다음을 참조함 : FileFound(), searchDirs.

다음에 의해서 참조됨 : Foreach(), G4UIcontrolMessenger::SetNewValue().

G4UImanager *& G4UImanager::fMasterUImanager ( )
staticprivate

G4UImanager.cc 파일의 64 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddNewCommand(), GetMasterUIpointer(), RemoveCommand(), SetMasterUIManager().

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

G4UImanager.cc 파일의 394 번째 라인에서 정의되었습니다.

다음을 참조함 : cd, ExecuteMacroFile(), FindMacroPath(), SetAlias().

다음에 의해서 참조됨 : ForeachS(), Loop().

void G4UImanager::ForeachS ( const char *  valueList)

G4UImanager.cc 파일의 365 번째 라인에서 정의되었습니다.

다음을 참조함 : c1, Foreach().

다음에 의해서 참조됨 : G4UIcontrolMessenger::SetNewValue().

G4UImanager *& G4UImanager::fUImanager ( )
staticprivate

G4UImanager.cc 파일의 52 번째 라인에서 정의되었습니다.

다음을 참조함 : G4ThreadLocalStatic.

다음에 의해서 참조됨 : GetUIpointer(), ~G4UImanager().

G4bool & G4UImanager::fUImanagerHasBeenKilled ( )
staticprivate

G4UImanager.cc 파일의 58 번째 라인에서 정의되었습니다.

다음을 참조함 : G4ThreadLocalStatic.

다음에 의해서 참조됨 : GetUIpointer(), ~G4UImanager().

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

G4UImanager.cc 파일의 744 번째 라인에서 정의되었습니다.

다음을 참조함 : commandStack.

다음에 의해서 참조됨 : G4MTRunManager::PrepareCommandsStack().

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

G4UImanager.cc 파일의 276 번째 라인에서 정의되었습니다.

다음을 참조함 : GetCurrentStringValue().

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

G4UImanager.cc 파일의 264 번째 라인에서 정의되었습니다.

다음을 참조함 : GetCurrentStringValue().

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

G4UImanager.cc 파일의 252 번째 라인에서 정의되었습니다.

다음을 참조함 : GetCurrentStringValue().

다음에 의해서 참조됨 : G4TheRayTracer::Trace(), G4TheMTRayTracer::Trace().

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

G4UImanager.cc 파일의 240 번째 라인에서 정의되었습니다.

다음을 참조함 : GetCurrentStringValue().

G4String G4UImanager::GetCurrentStringValue ( const char *  aCommand,
G4int  parameterNumber = 1,
G4bool  reGet = true 
)
G4String G4UImanager::GetCurrentStringValue ( const char *  aCommand,
const char *  aParameterName,
G4bool  reGet = true 
)
G4String G4UImanager::GetCurrentValues ( const char *  aCommand)
G4UIsession* G4UImanager::GetG4UIWindow ( ) const
inline

G4UImanager.hh 파일의 212 번째 라인에서 정의되었습니다.

다음을 참조함 : g4UIWindow.

다음에 의해서 참조됨 : main().

const G4String& G4UImanager::GetMacroSearchPath ( ) const
inline

G4UImanager.hh 파일의 247 번째 라인에서 정의되었습니다.

다음을 참조함 : searchPath.

다음에 의해서 참조됨 : export_G4UImanager().

G4UImanager * G4UImanager::GetMasterUIpointer ( )
static

G4UImanager.cc 파일의 86 번째 라인에서 정의되었습니다.

다음을 참조함 : fMasterUImanager().

다음에 의해서 참조됨 : G4UIbridge::G4UIbridge(), G4UIcommand::G4UIcommandCommonConstructorCode().

G4int G4UImanager::GetMaxHistSize ( ) const
inline

G4UImanager.hh 파일의 242 번째 라인에서 정의되었습니다.

다음을 참조함 : maxHistSize.

다음에 의해서 참조됨 : G4UIcontrolMessenger::GetCurrentValue().

G4int G4UImanager::GetNumberOfHistory ( ) const
inline

G4UImanager.hh 파일의 231 번째 라인에서 정의되었습니다.

다음을 참조함 : histVec.

다음에 의해서 참조됨 : G4VBasicShell::ApplyShellCommand(), G4UIGAG::GetCommand(), G4UIGainServer::GetCommand().

G4bool G4UImanager::GetPauseAtBeginOfEvent ( ) const
inline

G4UImanager.hh 파일의 196 번째 라인에서 정의되었습니다.

다음을 참조함 : pauseAtBeginOfEvent.

다음에 의해서 참조됨 : export_G4UImanager().

G4bool G4UImanager::GetPauseAtEndOfEvent ( ) const
inline

G4UImanager.hh 파일의 200 번째 라인에서 정의되었습니다.

다음을 참조함 : pauseAtEndOfEvent.

다음에 의해서 참조됨 : export_G4UImanager().

G4String G4UImanager::GetPreviousCommand ( G4int  i) const
inline

G4UImanager.hh 파일의 233 번째 라인에서 정의되었습니다.

다음을 참조함 : histVec.

다음에 의해서 참조됨 : G4VBasicShell::ApplyShellCommand(), G4UIGAG::GetCommand(), G4UIterminal::GetCommand(), G4UIGainServer::GetCommand().

G4UIsession* G4UImanager::GetSession ( ) const
inline

G4UImanager.hh 파일의 210 번째 라인에서 정의되었습니다.

다음을 참조함 : session.

다음에 의해서 참조됨 : G4VisCommandReviewKeptEvents::SetNewValue().

G4MTcoutDestination* G4UImanager::GetThreadCout ( )
inline

G4UImanager.hh 파일의 296 번째 라인에서 정의되었습니다.

다음을 참조함 : threadCout.

G4int G4UImanager::GetThreadID ( ) const
inline

G4UImanager.hh 파일의 281 번째 라인에서 정의되었습니다.

다음을 참조함 : threadID.

G4UIcommandTree* G4UImanager::GetTree ( ) const
inline
G4UImanager * G4UImanager::GetUIpointer ( )
static

G4UImanager.cc 파일의 73 번째 라인에서 정의되었습니다.

다음을 참조함 : CreateMessenger(), fUImanager(), fUImanagerHasBeenKilled(), G4UImanager().

다음에 의해서 참조됨 : G4VBasicShell::ApplyShellCommand(), G4MPImanager::BeamOn(), CCalRunAction::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(), 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(), G4ZMQServer::G4ZMQServer(), 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(), G4VisCommandsTouchableSet::SetNewValue(), G4MPImessenger::SetNewValue(), G4VisCommandDrawView::SetNewValue(), G4LocalThreadCoutMessenger::SetNewValue(), G4VisCommandSceneHandlerCreate::SetNewValue(), G4VisCommandDrawLogicalVolume::SetNewValue(), G4TrackingMessenger::SetNewValue(), CML2AcceleratorConstructionMessenger::SetNewValue(), CML2PhantomConstructionMessenger::SetNewValue(), G4VisCommandGeometryRestore::SetNewValue(), G4ProcessTableMessenger::SetNewValue(), G4VisCommandDrawVolume::SetNewValue(), G4EmParametersMessenger::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(), G4VVisCommand::UpdateVisManagerScene(), G4MPIsession::~G4MPIsession(), G4RunManagerKernel::~G4RunManagerKernel(), G4UIcommand::~G4UIcommand(), G4UIGAG::~G4UIGAG(), G4UIGainServer::~G4UIGainServer(), G4UIterminal::~G4UIterminal().

G4int G4UImanager::GetVerboseLevel ( ) const
inline
void G4UImanager::ListAlias ( )

G4UImanager.cc 파일의 685 번째 라인에서 정의되었습니다.

다음을 참조함 : aliasList, G4UIaliasList::List().

다음에 의해서 참조됨 : G4UIcontrolMessenger::SetNewValue().

void G4UImanager::ListCommands ( const char *  direc)

G4UImanager.cc 파일의 586 번째 라인에서 정의되었습니다.

다음을 참조함 : FindDirectory(), G4cout, G4endl, G4UIcommandTree::List().

다음에 의해서 참조됨 : G4UIcontrolMessenger::SetNewValue().

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

G4UImanager.cc 파일의 341 번째 라인에서 정의되었습니다.

다음을 참조함 : cd, d, Foreach().

다음에 의해서 참조됨 : LoopS().

void G4UImanager::LoopS ( const char *  valueList)

G4UImanager.cc 파일의 321 번째 라인에서 정의되었습니다.

다음을 참조함 : c1, d1, d2, Loop(), t1.

다음에 의해서 참조됨 : G4UIcontrolMessenger::SetNewValue().

G4bool G4UImanager::Notify ( G4ApplicationState  requestedState)
virtual

G4VStateDependent를 구현.

G4UImanager.cc 파일의 617 번째 라인에서 정의되었습니다.

다음을 참조함 : G4State_EventProc, G4State_GeomClosed, G4StateManager::GetStateManager(), pauseAtBeginOfEvent, pauseAtEndOfEvent, PauseSession().

G4int G4VStateDependent::operator!= ( const G4VStateDependent right) const
inherited

G4VStateDependent.cc 파일의 69 번째 라인에서 정의되었습니다.

G4int G4UImanager::operator!= ( const G4UImanager right) const
private

G4UImanager.cc 파일의 182 번째 라인에서 정의되었습니다.

const G4UImanager & G4UImanager::operator= ( const G4UImanager right)
private

G4UImanager.cc 파일의 178 번째 라인에서 정의되었습니다.

다음을 참조함 : right.

G4int G4VStateDependent::operator== ( const G4VStateDependent right) const
inherited

G4VStateDependent.cc 파일의 64 번째 라인에서 정의되었습니다.

G4int G4UImanager::operator== ( const G4UImanager right) const
private

G4UImanager.cc 파일의 180 번째 라인에서 정의되었습니다.

void G4UImanager::ParseMacroSearchPath ( )

G4UImanager.cc 파일의 699 번째 라인에서 정의되었습니다.

다음을 참조함 : G4String::index(), searchDirs, searchPath.

void G4UImanager::PauseSession ( const char *  msg)
private

G4UImanager.cc 파일의 581 번째 라인에서 정의되었습니다.

다음을 참조함 : G4UIsession::PauseSessionStart(), session.

다음에 의해서 참조됨 : Notify().

void G4UImanager::RegisterBridge ( G4UIbridge brg)

G4UImanager.cc 파일의 751 번째 라인에서 정의되었습니다.

다음을 참조함 : bridges, FatalException, G4Exception(), G4UIbridge::LocalUI().

다음에 의해서 참조됨 : G4UIbridge::G4UIbridge().

void G4UImanager::RemoveAlias ( const char *  aliasName)

G4UImanager.cc 파일의 678 번째 라인에서 정의되었습니다.

다음을 참조함 : aliasList, G4String::both, G4UIaliasList::RemoveAlias(), G4String::strip().

다음에 의해서 참조됨 : G4UIcontrolMessenger::SetNewValue().

void G4UImanager::RemoveCommand ( G4UIcommand aCommand)

G4UImanager.cc 파일의 300 번째 라인에서 정의되었습니다.

다음을 참조함 : fMasterUImanager(), G4Threading::G4GetThreadId(), G4UIcommandTree::RemoveCommand(), RemoveWorkerCommand(), treeTop.

다음에 의해서 참조됨 : G4UIcommand::~G4UIcommand().

void G4UImanager::RemoveWorkerCommand ( G4UIcommand aCommand)
private

G4UImanager.cc 파일의 307 번째 라인에서 정의되었습니다.

다음을 참조함 : G4UIcommandTree::RemoveCommand(), treeTop.

다음에 의해서 참조됨 : RemoveCommand().

void G4UImanager::SetAlias ( const char *  aliasLine)

G4UImanager.cc 파일의 659 번째 라인에서 정의되었습니다.

다음을 참조함 : aliasList, G4UIaliasList::ChangeAlias(), G4String::index().

다음에 의해서 참조됨 : Foreach(), G4UIcontrolMessenger::SetNewValue().

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

G4UImanager.cc 파일의 795 번째 라인에서 정의되었습니다.

다음을 참조함 : G4MTcoutDestination::SetCerrFileName(), threadCout, threadID.

다음에 의해서 참조됨 : G4LocalThreadCoutMessenger::SetNewValue().

void G4UImanager::SetCoutDestination ( G4UIsession *const  value)

G4UImanager.cc 파일의 653 번째 라인에서 정의되었습니다.

다음을 참조함 : G4cerrbuf, G4coutbuf, G4strstreambuf::SetDestination().

다음에 의해서 참조됨 : G4UIGAG::G4UIGAG(), G4UImanager(), G4UIGAG::~G4UIGAG(), G4UIGainServer::~G4UIGainServer(), ~G4UImanager().

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

G4UImanager.cc 파일의 780 번째 라인에서 정의되었습니다.

다음을 참조함 : G4MTcoutDestination::SetCoutFileName(), threadCout, threadID.

다음에 의해서 참조됨 : G4LocalThreadCoutMessenger::SetNewValue().

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

G4UImanager.hh 파일의 217 번째 라인에서 정의되었습니다.

다음을 참조함 : g4UIWindow.

void G4UImanager::SetIgnoreCmdNotFound ( G4bool  val)
inline

G4UImanager.hh 파일의 271 번째 라인에서 정의되었습니다.

다음을 참조함 : ignoreCmdNotFound.

다음에 의해서 참조됨 : G4WorkerRunManager::G4WorkerRunManager().

void G4UImanager::SetMacroSearchPath ( const G4String path)
inline

G4UImanager.hh 파일의 245 번째 라인에서 정의되었습니다.

다음을 참조함 : searchPath.

다음에 의해서 참조됨 : export_G4UImanager().

void G4UImanager::SetMasterUIManager ( G4bool  val)
inline

G4UImanager.hh 파일의 260 번째 라인에서 정의되었습니다.

다음을 참조함 : bridges, fMasterUImanager(), isMaster, stackCommandsForBroadcast.

다음에 의해서 참조됨 : G4MTRunManager::G4MTRunManager().

void G4UImanager::SetMaxHistSize ( G4int  mx)
inline

G4UImanager.hh 파일의 240 번째 라인에서 정의되었습니다.

다음을 참조함 : maxHistSize.

다음에 의해서 참조됨 : G4UIcontrolMessenger::SetNewValue().

void G4UImanager::SetPauseAtBeginOfEvent ( G4bool  vl)
inline

G4UImanager.hh 파일의 194 번째 라인에서 정의되었습니다.

다음을 참조함 : pauseAtBeginOfEvent.

다음에 의해서 참조됨 : export_G4UImanager(), G4RunMessenger::SetNewValue().

void G4UImanager::SetPauseAtEndOfEvent ( G4bool  vl)
inline

G4UImanager.hh 파일의 198 번째 라인에서 정의되었습니다.

다음을 참조함 : pauseAtEndOfEvent.

다음에 의해서 참조됨 : export_G4UImanager(), G4RunMessenger::SetNewValue().

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

G4UImanager.hh 파일의 215 번째 라인에서 정의되었습니다.

다음을 참조함 : session.

다음에 의해서 참조됨 : G4UIGAG::G4UIGAG(), G4UIGAG::~G4UIGAG(), G4UIGainServer::~G4UIGainServer().

void G4UImanager::SetThreadIgnore ( G4int  tid = 0)

G4UImanager.cc 파일의 824 번째 라인에서 정의되었습니다.

다음을 참조함 : igThreadID, G4MTcoutDestination::SetIgnoreCout(), threadCout, threadID.

다음에 의해서 참조됨 : G4LocalThreadCoutMessenger::SetNewValue().

void G4UImanager::SetThreadIgnoreInit ( G4bool  flg = true)

G4UImanager.cc 파일의 835 번째 라인에서 정의되었습니다.

다음을 참조함 : G4MTcoutDestination::SetIgnoreInit(), threadCout, threadID.

다음에 의해서 참조됨 : G4LocalThreadCoutMessenger::SetNewValue().

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

G4UImanager.cc 파일의 810 번째 라인에서 정의되었습니다.

다음을 참조함 : G4MTcoutDestination::SetPrefixString(), threadCout, threadID.

다음에 의해서 참조됨 : G4LocalThreadCoutMessenger::SetNewValue().

void G4UImanager::SetThreadUseBuffer ( G4bool  flg = true)

G4UImanager.cc 파일의 817 번째 라인에서 정의되었습니다.

다음을 참조함 : G4MTcoutDestination::EnableBuffering(), threadCout, threadID.

다음에 의해서 참조됨 : G4LocalThreadCoutMessenger::SetNewValue().

void G4UImanager::SetUpForAThread ( G4int  tId)

G4UImanager.cc 파일의 762 번째 라인에서 정의되었습니다.

다음을 참조함 : G4iosInitialization(), igThreadID, G4MTcoutDestination::SetIgnoreCout(), threadCout, threadID.

다음에 의해서 참조됨 : tbbTask::execute(), G4MTRunManagerKernel::StartThread().

void G4UImanager::SetUpForSpecialThread ( G4String  aPrefix)
void G4UImanager::SetVerboseLevel ( G4int  val)
inline
G4String G4UImanager::SolveAlias ( const char *  aCmd)
void G4UImanager::StoreHistory ( const char *  fileName = "G4history.macro")

G4UImanager.cc 파일의 561 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4UIcontrolMessenger::SetNewValue().

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

G4UImanager.cc 파일의 564 번째 라인에서 정의되었습니다.

다음을 참조함 : historyFile, saveHistory.

void G4UImanager::UseDoublePrecisionStr ( G4bool  val)
static

G4UImanager.cc 파일의 185 번째 라인에서 정의되었습니다.

다음을 참조함 : doublePrecisionStr.

다음에 의해서 참조됨 : G4UIcontrolMessenger::SetNewValue().

멤버 데이타 문서화

G4UIaliasList* G4UImanager::aliasList
private

G4UImanager.hh 파일의 165 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4UImanager(), ListAlias(), RemoveAlias(), SetAlias(), SolveAlias(), ~G4UImanager().

std::vector<G4UIbridge*>* G4UImanager::bridges
private

G4UImanager.hh 파일의 254 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ApplyCommand(), G4UImanager(), RegisterBridge(), SetMasterUIManager(), ~G4UImanager().

std::vector<G4String>* G4UImanager::commandStack
private

G4UImanager.hh 파일의 257 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ApplyCommand(), G4UImanager(), GetCommandStack(), ~G4UImanager().

G4LocalThreadCoutMessenger* G4UImanager::CoutMessenger
private

G4UImanager.hh 파일의 158 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : CreateMessenger(), G4UImanager(), ~G4UImanager().

G4bool G4UImanager::doublePrecisionStr = false
staticprivate

G4UImanager.hh 파일의 296 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DoublePrecisionStr(), UseDoublePrecisionStr().

G4UIsession* G4UImanager::g4UIWindow
private

G4UImanager.hh 파일의 155 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4UImanager(), GetG4UIWindow(), SetG4UIWindow().

std::ofstream G4UImanager::historyFile
private

G4UImanager.hh 파일의 162 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ApplyCommand(), StoreHistory(), ~G4UImanager().

std::vector<G4String> G4UImanager::histVec
private

G4UImanager.hh 파일의 164 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ApplyCommand(), GetNumberOfHistory(), GetPreviousCommand(), ~G4UImanager().

G4bool G4UImanager::ignoreCmdNotFound
private

G4UImanager.hh 파일의 255 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ApplyCommand(), G4UImanager(), SetIgnoreCmdNotFound().

G4int G4UImanager::igThreadID = -1
staticprivate

G4UImanager.hh 파일의 287 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : SetThreadIgnore(), SetUpForAThread(), SetUpForSpecialThread().

G4bool G4UImanager::isMaster
private

G4UImanager.hh 파일의 253 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ApplyCommand(), G4UImanager(), SetMasterUIManager().

G4int G4UImanager::maxHistSize
private

G4UImanager.hh 파일의 166 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ApplyCommand(), G4UImanager(), GetMaxHistSize(), SetMaxHistSize().

G4bool G4UImanager::pauseAtBeginOfEvent
private

G4UImanager.hh 파일의 167 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4UImanager(), GetPauseAtBeginOfEvent(), Notify(), SetPauseAtBeginOfEvent().

G4bool G4UImanager::pauseAtEndOfEvent
private

G4UImanager.hh 파일의 168 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4UImanager(), GetPauseAtEndOfEvent(), Notify(), SetPauseAtEndOfEvent().

G4UIcommand* G4UImanager::savedCommand
private

G4UImanager.hh 파일의 160 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4UImanager(), GetCurrentStringValue(), GetCurrentValues().

G4String G4UImanager::savedParameters
private

G4UImanager.hh 파일의 159 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4UImanager(), GetCurrentStringValue().

G4bool G4UImanager::saveHistory
private

G4UImanager.hh 파일의 163 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ApplyCommand(), G4UImanager(), StoreHistory(), ~G4UImanager().

std::vector<G4String> G4UImanager::searchDirs
private

G4UImanager.hh 파일의 170 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : FindMacroPath(), ParseMacroSearchPath().

G4String G4UImanager::searchPath
private

G4UImanager.hh 파일의 169 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4UImanager(), GetMacroSearchPath(), ParseMacroSearchPath(), SetMacroSearchPath().

G4UIsession* G4UImanager::session
private

G4UImanager.hh 파일의 154 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ExecuteMacroFile(), G4UImanager(), GetSession(), PauseSession(), SetSession().

G4bool G4UImanager::stackCommandsForBroadcast
private

G4UImanager.hh 파일의 256 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ApplyCommand(), G4UImanager(), SetMasterUIManager().

G4MTcoutDestination* G4UImanager::threadCout
private
G4int G4UImanager::threadID
private
G4UIcommandTree* G4UImanager::treeTop
private
G4UIcontrolMessenger* G4UImanager::UImessenger
private

G4UImanager.hh 파일의 156 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : CreateMessenger(), G4UImanager(), ~G4UImanager().

G4UnitsMessenger* G4UImanager::UnitsMessenger
private

G4UImanager.hh 파일의 157 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : CreateMessenger(), G4UImanager(), ~G4UImanager().

G4int G4UImanager::verboseLevel
private

G4UImanager.hh 파일의 161 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ApplyCommand(), G4UImanager(), GetVerboseLevel(), SetVerboseLevel().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: