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

#include <G4CascadeParamMessenger.hh>

G4CascadeParamMessenger에 대한 상속 다이어그램 :
G4UImessenger

Public 멤버 함수

 G4CascadeParamMessenger (G4CascadeParameters *params)
 
virtual ~G4CascadeParamMessenger ()
 
virtual void SetNewValue (G4UIcommand *command, G4String newValue)
 
virtual G4String GetCurrentValue (G4UIcommand *command)
 
G4bool operator== (const G4UImessenger &messenger) const
 
G4bool CommandsShouldBeInMaster () const
 

Protected 멤버 함수

void CreateDirectory (const char *path, const char *desc)
 
template<class T >
T * CreateCommand (const G4String &cmd, const G4String &desc)
 
G4String ItoS (G4int i)
 
G4String DtoS (G4double a)
 
G4String BtoS (G4bool b)
 
G4int StoI (G4String s)
 
G4double StoD (G4String s)
 
G4bool StoB (G4String s)
 
void AddUIcommand (G4UIcommand *newCommand)
 
void CreateDirectory (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true)
 

Protected 속성

G4UIdirectorybaseDir
 
G4String baseDirName
 
G4bool commandsShouldBeInMaster
 

Private 속성

G4CascadeParameterstheParams
 
G4UIdirectorycmdDir
 
G4bool localCmdDir
 
G4UIcmdWithAnIntegerverboseCmd
 
G4UIcmdWithoutParameterreportCmd
 
G4UIcmdWithABoolbalanceCmd
 
G4UIcmdWithABoolusePreCoCmd
 
G4UIcmdWithABooldoCoalCmd
 
G4UIcmdWithADoublepiNAbsCmd
 
G4UIcmdWithABoolhistoryCmd
 
G4UIcmdWithABooluse3BodyCmd
 
G4UIcmdWithABoolusePSCmd
 
G4UIcmdWithAStringrandomFileCmd
 
G4UIcmdWithABoolnucUseBestCmd
 
G4UIcmdWithADoublenucRad2parCmd
 
G4UIcmdWithADoublenucRadScaleCmd
 
G4UIcmdWithADoublenucRadSmallCmd
 
G4UIcmdWithADoublenucRadAlphaCmd
 
G4UIcmdWithADoublenucRadTrailingCmd
 
G4UIcmdWithADoublenucFermiScaleCmd
 
G4UIcmdWithADoublenucXsecScaleCmd
 
G4UIcmdWithADoublenucGammaQDCmd
 
G4UIcmdWithADoublecoalDPmax2Cmd
 
G4UIcmdWithADoublecoalDPmax3Cmd
 
G4UIcmdWithADoublecoalDPmax4Cmd
 

상세한 설명

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

생성자 & 소멸자 문서화

G4CascadeParamMessenger::G4CascadeParamMessenger ( G4CascadeParameters params)
G4CascadeParamMessenger::~G4CascadeParamMessenger ( )
virtual

멤버 함수 문서화

void G4UImessenger::AddUIcommand ( G4UIcommand newCommand)
protectedinherited

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

다음을 참조함 : G4cerr, G4endl, G4UIcommand::GetCommandPath().

G4String G4UImessenger::BtoS ( G4bool  b)
protectedinherited

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

G4bool G4UImessenger::CommandsShouldBeInMaster ( ) const
inlineinherited

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

다음을 참조함 : G4UImessenger::commandsShouldBeInMaster.

template<class T >
T* G4CascadeParamMessenger::CreateCommand ( const G4String cmd,
const G4String desc 
)
protected
void G4CascadeParamMessenger::CreateDirectory ( const char *  path,
const char *  desc 
)
protected
void G4UImessenger::CreateDirectory ( const G4String path,
const G4String dsc,
G4bool  commandsToBeBroadcasted = true 
)
protectedinherited
G4String G4UImessenger::DtoS ( G4double  a)
protectedinherited

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

다음을 참조함 : a.

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

G4String G4UImessenger::GetCurrentValue ( G4UIcommand command)
virtualinherited

G4VisCommandSceneAddVolume, G4VisCommandSceneAddUserAction, G4VisCommandSceneAddTrajectories, G4VisCommandSceneAddText2D, G4VisCommandSceneAddText, G4VisCommandSceneAddScale, G4VisCommandSceneAddPSHits, G4VisCommandViewerZoom, G4VisCommandSceneAddMagneticField, G4VisCommandViewerUpdate, G4VisCommandViewerSelect, G4VisCommandSceneAddLogo2D, G4VisCommandGeometrySetVisibility, G4VisCommandViewerScale, G4VisCommandSceneAddLogo, G4VisCommandViewerSave, G4VisCommandGeometrySetLineWidth, G4VisCommandSceneAddLogicalVolume, G4VisCommandViewerRebuild, G4VisCommandGeometrySetLineStyle, G4VisCommandViewerRefresh, G4VisCommandGeometrySetForceWireframe, G4VisCommandSceneAddLine2D, G4VisCommandViewerReset, G4VisCommandGeometrySetForceLineSegmentsPerCircle, G4VisCommandViewerPan, G4VisCommandSceneAddLine, G4VisCommandGeometrySetForceSolid, G4VisCommandViewerList, G4VisCommandSceneAddHits, G4VisCommandViewerInterpolate, G4VisCommandGeometrySetForceAuxEdgeVisible, G4VisCommandSceneAddGhosts, G4VisCommandViewerFlush, G4VisCommandSceneAddGPS, G4VisCommandGeometrySetDaughtersInvisible, G4VisCommandViewerDolly, G4VisCommandGeometrySetColour, G4VisCommandSceneAddFrame, G4VisCommandManagerMode< Manager >, G4VisCommandViewerCreate, G4VisCommandViewerCopyViewFrom, G4VisCommandSceneAddExtent, G4VisCommandViewerColourByDensity, G4GeneralParticleSourceMessenger, G4VisCommandSceneAddEventID, G4VisCommandViewerClone, G4VisCommandSceneSelect, G4VisCommandSceneAddDigis, G4VITSteppingVerbose, G4VisCommandViewerClearVisAttributesModifiers, G4VisCommandListManagerSelect< Manager >, G4VisCommandSceneNotifyHandlers, G4VisCommandSetTouchable, G4DNAChemistryManager, G4VisCommandVerbose, G4VisCommandViewerClearTransients, G4VisCommandSceneList, G4VisCommandSetTextSize, G4VisCommandReviewKeptEvents, G4ParticleMessenger, G4MoleculeGunMessenger, G4VisCommandViewerClearCutawayPlanes, G4VisCommandSceneAddDate, G4VisCommandSceneEndOfRunAction, G4VisCommandSetTextLayout, G4VisCommandList, G4UserPhysicsListMessenger, G4UIcontrolMessenger, G4VisCommandViewerClear, G4VisCommandSceneAddAxes, G4ProcessManagerMessenger, G4VisCommandSceneEndOfEventAction, G4VisCommandSetTextColour, G4VisCommandSceneHandlerSelect, G4ParticlePropertyMessenger, G4ProductionCutsTableMessenger, G4RunMessenger, G4DecayTableMessenger, G4SchedulerMessenger, G4ScoringMessenger, G4ProcessTableMessenger, G4VisCommandViewerChangeCutawayPlane, G4MoleculeShootMessenger, G4VisCommandSetLineWidth, G4ScoreQuantityMessenger, G4PolarizationMessenger, G4VisCommandEnable, G4VisCommandGeometryRestore, G4VisCommandSceneCreate, G4VisCommandSceneHandlerList, G4TrackingMessenger, G4GeometryMessenger, HepMCG4PythiaMessenger, HepMCG4PythiaMessenger, GFlashShowerModelMessenger, G4ParticleGunMessenger, G4VisCommandSceneAddArrow2D, G4PersistencyCenterMessenger, G4VisCommandViewerAddCutawayPlane, G4VisCommandSetColour, G4tgrMessenger, G4RTMessenger, G4VisCommandDrawOnlyToBeKeptEvents, G4VisCommandGeometryList, G4VModelCommand< T >, G4VModelCommand< M >, G4VisCommandModelCreate< Factory >, G4VisCommandSceneActivateModel, G4VisCommandSceneHandlerCreate, G4VisCommandViewerDefaultStyle, G4EvManMessenger, G4GenericMessenger, G4MatScanMessenger, DetectorConstructionMessenger, G4VisCommandListManagerList< Manager >, ExN04PrimaryGeneratorMessenger, G4GMocrenMessenger, H02PrimaryGeneratorMessenger, G4MPImessenger, RE06DetectorMessenger, G4ASCIITreeMessenger, GB03DetectorMessenger, ExN04PrimaryGeneratorMessenger, ExN04StackingActionMessenger, RE01PrimaryGeneratorMessenger, RE05PrimaryGeneratorMessenger, RE05StackingActionMessenger, G4VisCommandSceneAddArrow, G4VisCommandsViewerSet, HepMCG4AsciiReaderMessenger, HepMCG4AsciiReaderMessenger, ExN04StackingActionMessenger, G4HepRepMessenger, G4VisCommandSetArrow3DLineSegmentsPerCircle, G4VisCommandsTouchableSet, G4VisCommandAbortReviewKeptEvents, G4VisCommandSceneHandlerAttach, G4VisCommandViewerDefaultHiddenEdge, G4VisCommandsTouchable에서 재구현되었습니다.

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

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

G4String G4UImessenger::ItoS ( G4int  i)
protectedinherited

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

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

G4bool G4UImessenger::operator== ( const G4UImessenger messenger) const
inherited

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

void G4CascadeParamMessenger::SetNewValue ( G4UIcommand command,
G4String  newValue 
)
virtual
G4bool G4UImessenger::StoB ( G4String  s)
protectedinherited

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

다음을 참조함 : G4String::toUpper().

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

G4double G4UImessenger::StoD ( G4String  s)
protectedinherited
G4int G4UImessenger::StoI ( G4String  s)
protectedinherited

멤버 데이타 문서화

G4UIcmdWithABool* G4CascadeParamMessenger::balanceCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4UIdirectory* G4UImessenger::baseDir
protectedinherited

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

다음에 의해서 참조됨 : G4UImessenger::CreateDirectory(), G4UImessenger::~G4UImessenger().

G4String G4UImessenger::baseDirName
protectedinherited

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

다음에 의해서 참조됨 : G4UImessenger::CreateCommand(), G4UImessenger::CreateDirectory().

G4UIdirectory* G4CascadeParamMessenger::cmdDir
private

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

다음에 의해서 참조됨 : CreateDirectory(), ~G4CascadeParamMessenger().

G4UIcmdWithADouble* G4CascadeParamMessenger::coalDPmax2Cmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4UIcmdWithADouble* G4CascadeParamMessenger::coalDPmax3Cmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4UIcmdWithADouble* G4CascadeParamMessenger::coalDPmax4Cmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4bool G4UImessenger::commandsShouldBeInMaster
protectedinherited

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

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

G4UIcmdWithABool* G4CascadeParamMessenger::doCoalCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4UIcmdWithABool* G4CascadeParamMessenger::historyCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4bool G4CascadeParamMessenger::localCmdDir
private

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

다음에 의해서 참조됨 : CreateDirectory(), ~G4CascadeParamMessenger().

G4UIcmdWithADouble* G4CascadeParamMessenger::nucFermiScaleCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4UIcmdWithADouble* G4CascadeParamMessenger::nucGammaQDCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4UIcmdWithADouble* G4CascadeParamMessenger::nucRad2parCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4UIcmdWithADouble* G4CascadeParamMessenger::nucRadAlphaCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4UIcmdWithADouble* G4CascadeParamMessenger::nucRadScaleCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4UIcmdWithADouble* G4CascadeParamMessenger::nucRadSmallCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4UIcmdWithADouble* G4CascadeParamMessenger::nucRadTrailingCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4UIcmdWithABool* G4CascadeParamMessenger::nucUseBestCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4UIcmdWithADouble* G4CascadeParamMessenger::nucXsecScaleCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4UIcmdWithADouble* G4CascadeParamMessenger::piNAbsCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4UIcmdWithAString* G4CascadeParamMessenger::randomFileCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4UIcmdWithoutParameter* G4CascadeParamMessenger::reportCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4CascadeParameters* G4CascadeParamMessenger::theParams
private

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

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

G4UIcmdWithABool* G4CascadeParamMessenger::use3BodyCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4UIcmdWithABool* G4CascadeParamMessenger::usePreCoCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4UIcmdWithABool* G4CascadeParamMessenger::usePSCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().

G4UIcmdWithAnInteger* G4CascadeParamMessenger::verboseCmd
private

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

다음에 의해서 참조됨 : G4CascadeParamMessenger(), SetNewValue(), ~G4CascadeParamMessenger().


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