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

#include <G4MoleculeGunMessenger.hh>

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

Public 멤버 함수

 G4MoleculeGunMessenger (G4MoleculeGun *)
 
virtual ~G4MoleculeGunMessenger ()
 
virtual void SetNewValue (G4UIcommand *command, G4String newValue)
 
virtual G4String GetCurrentValue (G4UIcommand *command)
 
const std::vector
< G4MoleculeShootMessenger * > & 
GetShootMessengers () const
 
G4bool operator== (const G4UImessenger &messenger) const
 
G4bool CommandsShouldBeInMaster () const
 

Protected 멤버 함수

template<typename T >
G4MoleculeShootMessengerCreateNewType (const G4String &name)
 
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)
 
template<typename T >
T * CreateCommand (const G4String &cname, const G4String &dsc)
 

Protected 속성

G4MoleculeGunfpMoleculeGun
 
G4UIcmdWithAStringfpGunNewGunType
 
std::vector
< G4MoleculeShootMessenger * > 
fMultipleGun
 
G4UIdirectorybaseDir
 
G4String baseDirName
 
G4bool commandsShouldBeInMaster
 

상세한 설명

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

생성자 & 소멸자 문서화

G4MoleculeGunMessenger::G4MoleculeGunMessenger ( G4MoleculeGun gun)

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

다음을 참조함 : fpGunNewGunType, fpMoleculeGun.

G4MoleculeGunMessenger::~G4MoleculeGunMessenger ( )
virtual

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

다음을 참조함 : fpGunNewGunType.

멤버 함수 문서화

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<typename T >
T * G4UImessenger::CreateCommand ( const G4String cname,
const G4String dsc 
)
protectedinherited

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

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

void G4UImessenger::CreateDirectory ( const G4String path,
const G4String dsc,
G4bool  commandsToBeBroadcasted = true 
)
protectedinherited
template<typename T >
G4MoleculeShootMessenger* G4MoleculeGunMessenger::CreateNewType ( const G4String name)
inlineprotected
G4String G4UImessenger::DtoS ( G4double  a)
protectedinherited

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

다음을 참조함 : a.

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

G4String G4MoleculeGunMessenger::GetCurrentValue ( G4UIcommand command)
virtual

G4UImessenger(으)로부터 재구현되었습니다.

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

const std::vector<G4MoleculeShootMessenger*>& G4MoleculeGunMessenger::GetShootMessengers ( ) const
inline

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

다음을 참조함 : fMultipleGun.

G4String G4UImessenger::ItoS ( G4int  i)
protectedinherited

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

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

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

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

void G4MoleculeGunMessenger::SetNewValue ( G4UIcommand command,
G4String  newValue 
)
virtual

G4UImessenger(으)로부터 재구현되었습니다.

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

다음을 참조함 : fpGunNewGunType.

G4bool G4UImessenger::StoB ( G4String  s)
protectedinherited

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

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

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

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

멤버 데이타 문서화

G4UIdirectory* G4UImessenger::baseDir
protectedinherited

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

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

G4String G4UImessenger::baseDirName
protectedinherited

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

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

G4bool G4UImessenger::commandsShouldBeInMaster
protectedinherited

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

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

std::vector<G4MoleculeShootMessenger*> G4MoleculeGunMessenger::fMultipleGun
protected

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

다음에 의해서 참조됨 : CreateNewType(), GetShootMessengers().

G4UIcmdWithAString* G4MoleculeGunMessenger::fpGunNewGunType
protected

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

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

G4MoleculeGun* G4MoleculeGunMessenger::fpMoleculeGun
protected

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

다음에 의해서 참조됨 : CreateNewType(), G4MoleculeGunMessenger().


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