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

#include <G4ParticleHPData.hh>

Public 멤버 함수

 G4ParticleHPData (G4ParticleDefinition *projectile)
 
 ~G4ParticleHPData ()
 
G4PhysicsVectorMakePhysicsVector (G4Element *thE, G4ParticleHPFissionData *theP)
 
G4PhysicsVectorMakePhysicsVector (G4Element *thE, G4ParticleHPCaptureData *theP)
 
G4PhysicsVectorMakePhysicsVector (G4Element *thE, G4ParticleHPElasticData *theP)
 
G4PhysicsVectorMakePhysicsVector (G4Element *thE, G4ParticleHPInelasticData *theP)
 
G4PhysicsVectorDoPhysicsVector (G4ParticleHPVector *theVector)
 

정적 Public 멤버 함수

static G4ParticleHPDataInstance (G4ParticleDefinition *projectile)
 

Private 멤버 함수

void addPhysicsVector ()
 

Private 속성

std::vector
< G4ParticleHPElementData * > 
theData
 
G4int numEle
 
G4ParticleDefinitiontheProjectile
 
G4String theDataDirVariable
 

상세한 설명

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

생성자 & 소멸자 문서화

G4ParticleHPData::G4ParticleHPData ( G4ParticleDefinition projectile)
G4ParticleHPData::~G4ParticleHPData ( )

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

다음을 참조함 : theData.

멤버 함수 문서화

void G4ParticleHPData::addPhysicsVector ( )
private

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

다음을 참조함 : G4Element::GetElementTable(), G4Element::GetNumberOfElements(), lightions::Init(), numEle, theData, theDataDirVariable, theProjectile.

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

G4PhysicsVector * G4ParticleHPData::DoPhysicsVector ( G4ParticleHPVector theVector)

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

다음을 참조함 : emax, G4ParticleHPVector::GetVectorLength(), G4ParticleHPVector::GetX(), G4ParticleHPVector::GetY(), G4LPhysicsFreeVector::PutValues().

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

G4ParticleHPData * G4ParticleHPData::Instance ( G4ParticleDefinition projectile)
static
G4PhysicsVector* G4ParticleHPData::MakePhysicsVector ( G4Element thE,
G4ParticleHPFissionData theP 
)
inline
G4PhysicsVector* G4ParticleHPData::MakePhysicsVector ( G4Element thE,
G4ParticleHPCaptureData theP 
)
inline

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

다음을 참조함 : addPhysicsVector(), DoPhysicsVector(), G4Element::GetIndex(), numEle, theData.

G4PhysicsVector* G4ParticleHPData::MakePhysicsVector ( G4Element thE,
G4ParticleHPElasticData theP 
)
inline

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

다음을 참조함 : addPhysicsVector(), DoPhysicsVector(), G4Element::GetIndex(), numEle, theData.

G4PhysicsVector* G4ParticleHPData::MakePhysicsVector ( G4Element thE,
G4ParticleHPInelasticData theP 
)
inline

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

다음을 참조함 : addPhysicsVector(), DoPhysicsVector(), G4Element::GetIndex(), numEle, theData.

멤버 데이타 문서화

G4int G4ParticleHPData::numEle
private

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

다음에 의해서 참조됨 : addPhysicsVector(), G4ParticleHPData(), MakePhysicsVector().

std::vector< G4ParticleHPElementData* > G4ParticleHPData::theData
private

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

다음에 의해서 참조됨 : addPhysicsVector(), G4ParticleHPData(), MakePhysicsVector(), ~G4ParticleHPData().

G4String G4ParticleHPData::theDataDirVariable
private

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

다음에 의해서 참조됨 : addPhysicsVector(), G4ParticleHPData().

G4ParticleDefinition* G4ParticleHPData::theProjectile
private

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

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


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