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

#include <CCalPrimaryGeneratorAction.hh>

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

Public 멤버 함수

 CCalPrimaryGeneratorAction ()
 
 ~CCalPrimaryGeneratorAction ()
 
void GeneratePrimaries (G4Event *anEvent)
 
void SetVerboseLevel (G4int val)
 
void SetRandom (G4String val)
 
void SetScan (G4String val)
 
void SetMinimumEnergy (G4double p)
 
void SetMaximumEnergy (G4double p)
 
void SetMinimumPhi (G4double p)
 
void SetMaximumPhi (G4double p)
 
void SetStepsPhi (G4int val)
 
void SetMinimumEta (G4double p)
 
void SetMaximumEta (G4double p)
 
void SetStepsEta (G4int val)
 
void SetGunPosition (const G4ThreeVector &pos) const
 
void SetRunNo (G4int val)
 
G4ThreeVector GetParticlePosition ()
 
G4double GetParticleEnergy ()
 

Private 멤버 함수

void initialize ()
 
void print (G4int val)
 

Private 속성

CCalPrimaryGeneratorMessengergunMessenger
 
G4ParticleGunparticleGun
 
generatorInputType generatorInput
 
G4int verboseLevel
 
G4int n_particle
 
G4String particleName
 
G4double particleEnergy
 
G4ThreeVector particlePosition
 
G4ThreeVector particleDir
 
G4double energyMin
 
G4double energyMax
 
G4double etaMin
 
G4double etaMax
 
G4double phiMin
 
G4double phiMax
 
G4int etaSteps
 
G4int phiSteps
 
G4int isInitialized
 
G4double etaValue
 
G4double phiValue
 
G4int scanSteps
 

상세한 설명

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

생성자 & 소멸자 문서화

CCalPrimaryGeneratorAction::CCalPrimaryGeneratorAction ( )
CCalPrimaryGeneratorAction::~CCalPrimaryGeneratorAction ( )

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

다음을 참조함 : gunMessenger, particleGun.

멤버 함수 문서화

void CCalPrimaryGeneratorAction::GeneratePrimaries ( G4Event anEvent)
virtual
G4double CCalPrimaryGeneratorAction::GetParticleEnergy ( )
inline

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

다음을 참조함 : G4ParticleGun::GetParticleEnergy(), particleGun.

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

G4ThreeVector CCalPrimaryGeneratorAction::GetParticlePosition ( )
inline

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

다음을 참조함 : G4VPrimaryGenerator::GetParticlePosition(), particleGun.

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

void CCalPrimaryGeneratorAction::initialize ( )
private

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

다음을 참조함 : isInitialized, print().

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

void CCalPrimaryGeneratorAction::print ( G4int  val)
private
void CCalPrimaryGeneratorAction::SetGunPosition ( const G4ThreeVector pos) const

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

다음을 참조함 : particleGun, G4VPrimaryGenerator::SetParticlePosition().

void CCalPrimaryGeneratorAction::SetMaximumEnergy ( G4double  p)

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

다음을 참조함 : energyMax, G4cerr, G4cout, G4endl, GeV, verboseLevel.

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

void CCalPrimaryGeneratorAction::SetMaximumEta ( G4double  p)

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

다음을 참조함 : etaMax, G4cout, G4endl, verboseLevel.

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

void CCalPrimaryGeneratorAction::SetMaximumPhi ( G4double  p)

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

다음을 참조함 : G4cerr, G4cout, G4endl, phiMax, pi, verboseLevel.

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

void CCalPrimaryGeneratorAction::SetMinimumEnergy ( G4double  p)

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

다음을 참조함 : energyMin, G4cerr, G4cout, G4endl, GeV, verboseLevel.

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

void CCalPrimaryGeneratorAction::SetMinimumEta ( G4double  p)

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

다음을 참조함 : etaMin, G4cout, G4endl, verboseLevel.

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

void CCalPrimaryGeneratorAction::SetMinimumPhi ( G4double  p)

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

다음을 참조함 : G4cerr, G4cout, G4endl, phiMin, pi, verboseLevel.

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

void CCalPrimaryGeneratorAction::SetRandom ( G4String  val)

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

다음을 참조함 : generatorInput, print(), singleFixed, singleRandom.

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

void CCalPrimaryGeneratorAction::SetRunNo ( G4int  val)

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

다음을 참조함 : G4RunManager::GetRunManager(), G4RunManager::SetRunIDCounter().

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

void CCalPrimaryGeneratorAction::SetScan ( G4String  val)

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

다음을 참조함 : generatorInput, print(), scanSteps, singleFixed, singleScan.

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

void CCalPrimaryGeneratorAction::SetStepsEta ( G4int  val)

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

다음을 참조함 : etaSteps, G4cerr, G4cout, G4endl, verboseLevel.

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

void CCalPrimaryGeneratorAction::SetStepsPhi ( G4int  val)

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

다음을 참조함 : G4cerr, G4cout, G4endl, phiSteps, verboseLevel.

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

void CCalPrimaryGeneratorAction::SetVerboseLevel ( G4int  val)

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

다음을 참조함 : verboseLevel.

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

멤버 데이타 문서화

G4double CCalPrimaryGeneratorAction::energyMax
private

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

다음에 의해서 참조됨 : GeneratePrimaries(), print(), SetMaximumEnergy().

G4double CCalPrimaryGeneratorAction::energyMin
private

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

다음에 의해서 참조됨 : GeneratePrimaries(), print(), SetMinimumEnergy().

G4double CCalPrimaryGeneratorAction::etaMax
private

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

다음에 의해서 참조됨 : GeneratePrimaries(), print(), SetMaximumEta().

G4double CCalPrimaryGeneratorAction::etaMin
private

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

다음에 의해서 참조됨 : GeneratePrimaries(), print(), SetMinimumEta().

G4int CCalPrimaryGeneratorAction::etaSteps
private

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

다음에 의해서 참조됨 : GeneratePrimaries(), print(), SetStepsEta().

G4double CCalPrimaryGeneratorAction::etaValue
private

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

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

generatorInputType CCalPrimaryGeneratorAction::generatorInput
private

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

다음에 의해서 참조됨 : GeneratePrimaries(), print(), SetRandom(), SetScan().

CCalPrimaryGeneratorMessenger* CCalPrimaryGeneratorAction::gunMessenger
private

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

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

G4int CCalPrimaryGeneratorAction::isInitialized
private

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

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

G4int CCalPrimaryGeneratorAction::n_particle
private

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

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

G4ThreeVector CCalPrimaryGeneratorAction::particleDir
private

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

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

G4double CCalPrimaryGeneratorAction::particleEnergy
private

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

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

G4ParticleGun* CCalPrimaryGeneratorAction::particleGun
private
G4String CCalPrimaryGeneratorAction::particleName
private

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

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

G4ThreeVector CCalPrimaryGeneratorAction::particlePosition
private

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

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

G4double CCalPrimaryGeneratorAction::phiMax
private

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

다음에 의해서 참조됨 : GeneratePrimaries(), print(), SetMaximumPhi().

G4double CCalPrimaryGeneratorAction::phiMin
private

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

다음에 의해서 참조됨 : GeneratePrimaries(), print(), SetMinimumPhi().

G4int CCalPrimaryGeneratorAction::phiSteps
private

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

다음에 의해서 참조됨 : GeneratePrimaries(), print(), SetStepsPhi().

G4double CCalPrimaryGeneratorAction::phiValue
private

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

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

G4int CCalPrimaryGeneratorAction::scanSteps
private

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

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

G4int CCalPrimaryGeneratorAction::verboseLevel
private

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