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

#include <CexmcPrimaryGeneratorAction.hh>

CexmcPrimaryGeneratorAction에 대한 상속 다이어그램 :
G4VUserPrimaryGeneratorAction

Public 멤버 함수

 CexmcPrimaryGeneratorAction (CexmcPhysicsManager *physicsManager)
 
 ~CexmcPrimaryGeneratorAction ()
 
void GeneratePrimaries (G4Event *event)
 
void SetFwhmPosX (G4double value, G4bool fromMessenger=true)
 
void SetFwhmPosY (G4double value, G4bool fromMessenger=true)
 
void SetFwhmDirX (G4double value, G4bool fromMessenger=true)
 
void SetFwhmDirY (G4double value, G4bool fromMessenger=true)
 
void SetFwhmMomentumAmp (G4double value, G4bool fromMessenger=true)
 
G4double GetFwhmPosX (void) const
 
G4double GetFwhmPosY (void) const
 
G4double GetFwhmDirX (void) const
 
G4double GetFwhmDirY (void) const
 
G4double GetFwhmMomentumAmp (void) const
 
CexmcParticleGunGetParticleGun (void)
 

Private 속성

CexmcParticleGunparticleGun
 
G4double fwhmPosX
 
G4double fwhmPosY
 
G4double fwhmDirX
 
G4double fwhmDirY
 
G4double fwhmMomentumAmp
 
CexmcPrimaryGeneratorActionMessengermessenger
 

상세한 설명

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

생성자 & 소멸자 문서화

CexmcPrimaryGeneratorAction::CexmcPrimaryGeneratorAction ( CexmcPhysicsManager physicsManager)
explicit

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

다음을 참조함 : messenger, particleGun.

CexmcPrimaryGeneratorAction::~CexmcPrimaryGeneratorAction ( )

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

다음을 참조함 : messenger, particleGun.

멤버 함수 문서화

void CexmcPrimaryGeneratorAction::GeneratePrimaries ( G4Event event)
virtual
G4double CexmcPrimaryGeneratorAction::GetFwhmDirX ( void  ) const
inline

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

다음을 참조함 : fwhmDirX.

G4double CexmcPrimaryGeneratorAction::GetFwhmDirY ( void  ) const
inline

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

다음을 참조함 : fwhmDirY.

G4double CexmcPrimaryGeneratorAction::GetFwhmMomentumAmp ( void  ) const
inline

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

다음을 참조함 : fwhmMomentumAmp.

G4double CexmcPrimaryGeneratorAction::GetFwhmPosX ( void  ) const
inline

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

다음을 참조함 : fwhmPosX.

G4double CexmcPrimaryGeneratorAction::GetFwhmPosY ( void  ) const
inline

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

다음을 참조함 : fwhmPosY.

CexmcParticleGun * CexmcPrimaryGeneratorAction::GetParticleGun ( void  )

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

다음을 참조함 : particleGun.

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

void CexmcPrimaryGeneratorAction::SetFwhmDirX ( G4double  value,
G4bool  fromMessenger = true 
)
inline

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

다음을 참조함 : CexmcCmdIsNotAllowed, fwhmDirX, ThrowExceptionIfProjectIsRead().

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

void CexmcPrimaryGeneratorAction::SetFwhmDirY ( G4double  value,
G4bool  fromMessenger = true 
)
inline

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

다음을 참조함 : CexmcCmdIsNotAllowed, fwhmDirY, ThrowExceptionIfProjectIsRead().

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

void CexmcPrimaryGeneratorAction::SetFwhmMomentumAmp ( G4double  value,
G4bool  fromMessenger = true 
)
inline

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

다음을 참조함 : CexmcCmdIsNotAllowed, fwhmMomentumAmp, ThrowExceptionIfProjectIsRead().

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

void CexmcPrimaryGeneratorAction::SetFwhmPosX ( G4double  value,
G4bool  fromMessenger = true 
)
inline

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

다음을 참조함 : CexmcCmdIsNotAllowed, fwhmPosX, ThrowExceptionIfProjectIsRead().

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

void CexmcPrimaryGeneratorAction::SetFwhmPosY ( G4double  value,
G4bool  fromMessenger = true 
)
inline

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

다음을 참조함 : CexmcCmdIsNotAllowed, fwhmPosY, ThrowExceptionIfProjectIsRead().

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

멤버 데이타 문서화

G4double CexmcPrimaryGeneratorAction::fwhmDirX
private

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

다음에 의해서 참조됨 : GeneratePrimaries(), GetFwhmDirX(), SetFwhmDirX().

G4double CexmcPrimaryGeneratorAction::fwhmDirY
private

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

다음에 의해서 참조됨 : GeneratePrimaries(), GetFwhmDirY(), SetFwhmDirY().

G4double CexmcPrimaryGeneratorAction::fwhmMomentumAmp
private

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

다음에 의해서 참조됨 : GeneratePrimaries(), GetFwhmMomentumAmp(), SetFwhmMomentumAmp().

G4double CexmcPrimaryGeneratorAction::fwhmPosX
private

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

다음에 의해서 참조됨 : GeneratePrimaries(), GetFwhmPosX(), SetFwhmPosX().

G4double CexmcPrimaryGeneratorAction::fwhmPosY
private

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

다음에 의해서 참조됨 : GeneratePrimaries(), GetFwhmPosY(), SetFwhmPosY().

CexmcPrimaryGeneratorActionMessenger* CexmcPrimaryGeneratorAction::messenger
private

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

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

CexmcParticleGun* CexmcPrimaryGeneratorAction::particleGun
private

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

다음에 의해서 참조됨 : CexmcPrimaryGeneratorAction(), GeneratePrimaries(), GetParticleGun(), ~CexmcPrimaryGeneratorAction().


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