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

#include <G4MCTSimVertex.hh>

Public 멤버 함수

 G4MCTSimVertex ()
 
 G4MCTSimVertex (const G4ThreeVector &x, double t)
 
 G4MCTSimVertex (const G4ThreeVector &x, double t, std::string vname, int ncopy, std::string pname)
 
 ~G4MCTSimVertex ()
 
 G4MCTSimVertex (const G4MCTSimVertex &right)
 
const G4MCTSimVertexoperator= (const G4MCTSimVertex &right)
 
void SetID (int i)
 
int GetID () const
 
void SetPosition (const G4ThreeVector &x)
 
const G4ThreeVectorGetPosition () const
 
void SetTime (double t)
 
double GetTime () const
 
void SetVolumeName (std::string vname)
 
const std::string & GetVolumeName () const
 
void SetVolumeNumber (int n)
 
int GetVolumeNumber () const
 
void SetCreatorProcessName (std::string pname)
 
const std::string & GetCreatorProcessName () const
 
void SetStoreFlag (G4bool q)
 
G4bool GetStoreFlag () const
 
void SetInParticle (const G4MCTSimParticle *in)
 
void SetInParticle (int in)
 
int GetInParticleTrackID () const
 
int GetNofOutParticles () const
 
int AddOutParticle (const G4MCTSimParticle *out)
 
int AddOutParticle (int out)
 
int GetOutParticleTrackID (int i) const
 
void Print (std::ostream &ostr=std::cout) const
 

Private 속성

int inParticleTrackID
 
std::vector< intoutParticleTrackIDList
 
int id
 
G4ThreeVector position
 
double time
 
std::string volumeName
 
int volumeNumber
 
std::string creatorProcessName
 
G4bool storeFlag
 

상세한 설명

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

생성자 & 소멸자 문서화

G4MCTSimVertex::G4MCTSimVertex ( )

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

G4MCTSimVertex::G4MCTSimVertex ( const G4ThreeVector x,
double  t 
)

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

G4MCTSimVertex::G4MCTSimVertex ( const G4ThreeVector x,
double  t,
std::string  vname,
int  ncopy,
std::string  pname 
)

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

G4MCTSimVertex::~G4MCTSimVertex ( )

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

다음을 참조함 : outParticleTrackIDList.

G4MCTSimVertex::G4MCTSimVertex ( const G4MCTSimVertex right)
inline

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

다음을 참조함 : right.

멤버 함수 문서화

int G4MCTSimVertex::AddOutParticle ( const G4MCTSimParticle out)
inline

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

다음을 참조함 : G4MCTSimParticle::GetTrackID(), outParticleTrackIDList.

int G4MCTSimVertex::AddOutParticle ( int  out)
inline

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

다음을 참조함 : outParticleTrackIDList.

const std::string & G4MCTSimVertex::GetCreatorProcessName ( ) const
inline

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

다음을 참조함 : creatorProcessName.

int G4MCTSimVertex::GetID ( ) const
inline

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

다음을 참조함 : id.

int G4MCTSimVertex::GetInParticleTrackID ( ) const
inline

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

다음을 참조함 : inParticleTrackID.

int G4MCTSimVertex::GetNofOutParticles ( ) const
inline

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

다음을 참조함 : outParticleTrackIDList.

int G4MCTSimVertex::GetOutParticleTrackID ( int  i) const
inline

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

다음을 참조함 : outParticleTrackIDList.

const G4ThreeVector & G4MCTSimVertex::GetPosition ( ) const
inline

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

다음을 참조함 : position.

G4bool G4MCTSimVertex::GetStoreFlag ( ) const
inline

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

다음을 참조함 : storeFlag.

double G4MCTSimVertex::GetTime ( ) const
inline

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

다음을 참조함 : time.

const std::string & G4MCTSimVertex::GetVolumeName ( ) const
inline

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

다음을 참조함 : volumeName.

int G4MCTSimVertex::GetVolumeNumber ( ) const
inline

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

다음을 참조함 : volumeNumber.

const G4MCTSimVertex & G4MCTSimVertex::operator= ( const G4MCTSimVertex right)
inline

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

다음을 참조함 : creatorProcessName, id, inParticleTrackID, outParticleTrackIDList, position, time, volumeName, volumeNumber.

void G4MCTSimVertex::Print ( std::ostream &  ostr = std::cout) const

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

다음을 참조함 : G4endl, mm, ns, right.

void G4MCTSimVertex::SetCreatorProcessName ( std::string  pname)
inline

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

다음을 참조함 : creatorProcessName.

void G4MCTSimVertex::SetID ( int  i)
inline

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

void G4MCTSimVertex::SetInParticle ( const G4MCTSimParticle in)
inline

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

다음을 참조함 : inParticleTrackID.

void G4MCTSimVertex::SetInParticle ( int  in)
inline

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

다음을 참조함 : in, inParticleTrackID.

void G4MCTSimVertex::SetPosition ( const G4ThreeVector x)
inline

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

다음을 참조함 : x.

void G4MCTSimVertex::SetStoreFlag ( G4bool  q)
inline

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

다음을 참조함 : storeFlag.

void G4MCTSimVertex::SetTime ( double  t)
inline

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

다음을 참조함 : time.

void G4MCTSimVertex::SetVolumeName ( std::string  vname)
inline

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

다음을 참조함 : volumeName.

void G4MCTSimVertex::SetVolumeNumber ( int  n)
inline

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

다음을 참조함 : n, volumeNumber.

멤버 데이타 문서화

std::string G4MCTSimVertex::creatorProcessName
private

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

다음에 의해서 참조됨 : GetCreatorProcessName(), operator=(), SetCreatorProcessName().

int G4MCTSimVertex::id
private

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

다음에 의해서 참조됨 : GetID(), operator=().

int G4MCTSimVertex::inParticleTrackID
private

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

다음에 의해서 참조됨 : GetInParticleTrackID(), operator=(), SetInParticle().

std::vector<int> G4MCTSimVertex::outParticleTrackIDList
private

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

다음에 의해서 참조됨 : AddOutParticle(), GetNofOutParticles(), GetOutParticleTrackID(), operator=(), ~G4MCTSimVertex().

G4ThreeVector G4MCTSimVertex::position
private

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

다음에 의해서 참조됨 : GetPosition(), operator=().

G4bool G4MCTSimVertex::storeFlag
private

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

다음에 의해서 참조됨 : GetStoreFlag(), SetStoreFlag().

double G4MCTSimVertex::time
private

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

다음에 의해서 참조됨 : GetTime(), operator=(), SetTime().

std::string G4MCTSimVertex::volumeName
private

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

다음에 의해서 참조됨 : GetVolumeName(), operator=(), SetVolumeName().

int G4MCTSimVertex::volumeNumber
private

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

다음에 의해서 참조됨 : GetVolumeNumber(), operator=(), SetVolumeNumber().


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