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

#include <G4HadronicWhiteBoard.hh>

Public 멤버 함수

 G4HadronicWhiteBoard ()
 
void SetProjectile (const G4HadProjectile &aProjectile)
 
void SetTargetNucleus (const G4Nucleus &aTarget)
 
void SetProcessName (const G4String &aProcessName)
 
void SetModelName (const G4String &aModelName)
 
const G4HadProjectileGetProjectile ()
 
const G4NucleusGetTargetNucleus ()
 
const G4ParticleDefinitionGetPDef ()
 
G4String GetParticleName ()
 
G4double GetEnergy ()
 
G4double GetPx ()
 
G4double GetPy ()
 
G4double GetPz ()
 
G4int GetA ()
 
G4int GetZ ()
 
void Dump ()
 

정적 Public 멤버 함수

static G4HadronicWhiteBoardInstance ()
 

Private 속성

const G4HadProjectiletheProjectile
 
const G4ParticleDefinitiontheDef
 
const char * theName
 
G4double theE
 
G4double thePx
 
G4double thePy
 
G4double thePz
 
G4Nucleus theTarget
 
G4int theA
 
G4int theZ
 
G4String theProcessName
 
G4String theModelName
 

정적 Private 속성

static G4ThreadLocal
G4HadronicWhiteBoard
theInstance = 0
 

상세한 설명

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

생성자 & 소멸자 문서화

G4HadronicWhiteBoard::G4HadronicWhiteBoard ( )

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

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

멤버 함수 문서화

void G4HadronicWhiteBoard::Dump ( )

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

다음을 참조함 : FatalException, G4Exception(), theA, theE, theModelName, theName, theProcessName, thePx, thePy, thePz, theZ.

G4int G4HadronicWhiteBoard::GetA ( void  )

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

다음을 참조함 : theA.

G4double G4HadronicWhiteBoard::GetEnergy ( )

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

다음을 참조함 : theE.

G4String G4HadronicWhiteBoard::GetParticleName ( )

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

다음을 참조함 : theName.

const G4ParticleDefinition * G4HadronicWhiteBoard::GetPDef ( )

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

다음을 참조함 : theDef.

const G4HadProjectile * G4HadronicWhiteBoard::GetProjectile ( )

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

다음을 참조함 : theProjectile.

G4double G4HadronicWhiteBoard::GetPx ( )

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

다음을 참조함 : thePx.

G4double G4HadronicWhiteBoard::GetPy ( )

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

다음을 참조함 : thePy.

G4double G4HadronicWhiteBoard::GetPz ( )

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

다음을 참조함 : thePz.

const G4Nucleus & G4HadronicWhiteBoard::GetTargetNucleus ( )

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

다음을 참조함 : theTarget.

G4int G4HadronicWhiteBoard::GetZ ( void  )

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

다음을 참조함 : theZ.

G4HadronicWhiteBoard & G4HadronicWhiteBoard::Instance ( void  )
static

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

다음을 참조함 : G4HadronicWhiteBoard(), theInstance.

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

void G4HadronicWhiteBoard::SetModelName ( const G4String aModelName)

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

다음을 참조함 : theModelName.

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

void G4HadronicWhiteBoard::SetProcessName ( const G4String aProcessName)

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

다음을 참조함 : theProcessName.

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

void G4HadronicWhiteBoard::SetProjectile ( const G4HadProjectile aProjectile)
void G4HadronicWhiteBoard::SetTargetNucleus ( const G4Nucleus aTarget)

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

다음을 참조함 : G4Nucleus::GetA_asInt(), G4Nucleus::GetZ_asInt(), theA, theTarget, theZ.

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

멤버 데이타 문서화

G4int G4HadronicWhiteBoard::theA
private

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

다음에 의해서 참조됨 : Dump(), GetA(), SetTargetNucleus().

const G4ParticleDefinition* G4HadronicWhiteBoard::theDef
private

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

다음에 의해서 참조됨 : GetPDef(), SetProjectile().

G4double G4HadronicWhiteBoard::theE
private

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

다음에 의해서 참조됨 : Dump(), GetEnergy(), SetProjectile().

G4ThreadLocal G4HadronicWhiteBoard * G4HadronicWhiteBoard::theInstance = 0
staticprivate

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

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

G4String G4HadronicWhiteBoard::theModelName
private

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

다음에 의해서 참조됨 : Dump(), SetModelName().

const char* G4HadronicWhiteBoard::theName
private

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

다음에 의해서 참조됨 : Dump(), GetParticleName(), SetProjectile().

G4String G4HadronicWhiteBoard::theProcessName
private

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

다음에 의해서 참조됨 : Dump(), SetProcessName().

const G4HadProjectile* G4HadronicWhiteBoard::theProjectile
private

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

다음에 의해서 참조됨 : GetProjectile(), SetProjectile().

G4double G4HadronicWhiteBoard::thePx
private

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

다음에 의해서 참조됨 : Dump(), GetPx(), SetProjectile().

G4double G4HadronicWhiteBoard::thePy
private

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

다음에 의해서 참조됨 : Dump(), GetPy(), SetProjectile().

G4double G4HadronicWhiteBoard::thePz
private

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

다음에 의해서 참조됨 : Dump(), GetPz(), SetProjectile().

G4Nucleus G4HadronicWhiteBoard::theTarget
private

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

다음에 의해서 참조됨 : GetTargetNucleus(), SetTargetNucleus().

G4int G4HadronicWhiteBoard::theZ
private

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

다음에 의해서 참조됨 : Dump(), GetZ(), SetTargetNucleus().


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