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

#include <F04Trajectory.hh>

F04Trajectory에 대한 상속 다이어그램 :
G4VTrajectory

Public 멤버 함수

 F04Trajectory ()
 
 F04Trajectory (const G4Track *aTrack)
 
 F04Trajectory (F04Trajectory &)
 
virtual ~F04Trajectory ()
 
voidoperator new (size_t)
 
void operator delete (void *)
 
int operator== (const F04Trajectory &right) const
 
G4int GetTrackID () const
 
G4int GetParentID () const
 
G4String GetParticleName () const
 
G4double GetCharge () const
 
G4int GetPDGEncoding () const
 
G4ThreeVector GetInitialMomentum () const
 
virtual void ShowTrajectory (std::ostream &os=G4cout) const
 
virtual void AppendStep (const G4Step *aStep)
 
virtual void MergeTrajectory (G4VTrajectory *secondTrajectory)
 
G4ParticleDefinitionGetParticleDefinition ()
 
virtual int GetPointEntries () const
 
virtual G4VTrajectoryPointGetPoint (G4int i) const
 
virtual const std::map
< G4String, G4AttDef > * 
GetAttDefs () const
 
virtual std::vector< G4AttValue > * CreateAttValues () const
 
G4bool operator== (const G4VTrajectory &right) const
 
virtual void DrawTrajectory () const
 

Private 속성

TrajectoryPointContainerfpPointsContainer
 
G4int fTrackID
 
G4int fParentID
 
G4double fPDGCharge
 
G4int fPDGEncoding
 
G4String fParticleName
 
G4ThreeVector fInitialMomentum
 

상세한 설명

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

생성자 & 소멸자 문서화

F04Trajectory::F04Trajectory ( )

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

F04Trajectory::F04Trajectory ( const G4Track aTrack)
F04Trajectory::F04Trajectory ( F04Trajectory right)

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

다음을 참조함 : fInitialMomentum, fParentID, fParticleName, fPDGCharge, fPDGEncoding, fpPointsContainer, fTrackID.

F04Trajectory::~F04Trajectory ( )
virtual

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

다음을 참조함 : fpPointsContainer.

멤버 함수 문서화

void F04Trajectory::AppendStep ( const G4Step aStep)
virtual

G4VTrajectory를 구현.

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

다음을 참조함 : fpPointsContainer.

std::vector< G4AttValue > * F04Trajectory::CreateAttValues ( ) const
virtual

G4VTrajectory(으)로부터 재구현되었습니다.

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

다음을 참조함 : G4UIcommand::ConvertToString(), fInitialMomentum, fParentID, fParticleName, fPDGCharge, fPDGEncoding, fTrackID, G4BestUnit, G4cout, GetAttDefs(), GetPointEntries(), CLHEP::Hep3Vector::mag().

void G4VTrajectory::DrawTrajectory ( ) const
virtualinherited
const std::map< G4String, G4AttDef > * F04Trajectory::GetAttDefs ( ) const
virtual

G4VTrajectory(으)로부터 재구현되었습니다.

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

다음을 참조함 : G4AttDefStore::GetInstance().

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

G4double F04Trajectory::GetCharge ( ) const
inlinevirtual

G4VTrajectory를 구현.

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

다음을 참조함 : fPDGCharge.

G4ThreeVector F04Trajectory::GetInitialMomentum ( ) const
inlinevirtual

G4VTrajectory를 구현.

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

다음을 참조함 : fInitialMomentum.

G4int F04Trajectory::GetParentID ( ) const
inlinevirtual

G4VTrajectory를 구현.

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

다음을 참조함 : fParentID.

G4ParticleDefinition * F04Trajectory::GetParticleDefinition ( )

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

다음을 참조함 : fParticleName, G4ParticleTable::GetParticleTable().

G4String F04Trajectory::GetParticleName ( ) const
inlinevirtual

G4VTrajectory를 구현.

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

다음을 참조함 : fParticleName.

G4int F04Trajectory::GetPDGEncoding ( ) const
inlinevirtual

G4VTrajectory를 구현.

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

다음을 참조함 : fPDGEncoding.

virtual G4VTrajectoryPoint* F04Trajectory::GetPoint ( G4int  i) const
inlinevirtual

G4VTrajectory를 구현.

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

다음을 참조함 : fpPointsContainer.

virtual int F04Trajectory::GetPointEntries ( ) const
inlinevirtual

G4VTrajectory를 구현.

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

다음을 참조함 : fpPointsContainer.

다음에 의해서 참조됨 : CreateAttValues(), MergeTrajectory().

G4int F04Trajectory::GetTrackID ( ) const
inlinevirtual

G4VTrajectory를 구현.

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

다음을 참조함 : fTrackID.

void F04Trajectory::MergeTrajectory ( G4VTrajectory secondTrajectory)
virtual

G4VTrajectory를 구현.

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

다음을 참조함 : fpPointsContainer, GetPointEntries(), second.

void F04Trajectory::operator delete ( void aTrajectory)
inline

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

다음을 참조함 : F04TrajectoryAllocator.

void * F04Trajectory::operator new ( size_t  )
inline

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

다음을 참조함 : F04TrajectoryAllocator.

G4bool G4VTrajectory::operator== ( const G4VTrajectory right) const
inherited

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

int F04Trajectory::operator== ( const F04Trajectory right) const
inline

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

void F04Trajectory::ShowTrajectory ( std::ostream &  os = G4cout) const
virtual

G4VTrajectory(으)로부터 재구현되었습니다.

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

다음을 참조함 : G4VTrajectory::ShowTrajectory().

멤버 데이타 문서화

G4ThreeVector F04Trajectory::fInitialMomentum
private

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

다음에 의해서 참조됨 : CreateAttValues(), F04Trajectory(), GetInitialMomentum().

G4int F04Trajectory::fParentID
private

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

다음에 의해서 참조됨 : CreateAttValues(), F04Trajectory(), GetParentID().

G4String F04Trajectory::fParticleName
private

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

다음에 의해서 참조됨 : CreateAttValues(), F04Trajectory(), GetParticleDefinition(), GetParticleName().

G4double F04Trajectory::fPDGCharge
private

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

다음에 의해서 참조됨 : CreateAttValues(), F04Trajectory(), GetCharge().

G4int F04Trajectory::fPDGEncoding
private

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

다음에 의해서 참조됨 : CreateAttValues(), F04Trajectory(), GetPDGEncoding().

TrajectoryPointContainer* F04Trajectory::fpPointsContainer
private

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

다음에 의해서 참조됨 : AppendStep(), F04Trajectory(), GetPoint(), GetPointEntries(), MergeTrajectory(), ~F04Trajectory().

G4int F04Trajectory::fTrackID
private

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

다음에 의해서 참조됨 : CreateAttValues(), F04Trajectory(), GetTrackID().


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