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

#include <RE01Trajectory.hh>

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

Public 멤버 함수

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

Private 속성

RE01TrajectoryPointContainerfPositionRecord
 
G4int fTrackID
 
G4int fParentID
 
G4int fTrackStatus
 
G4ParticleDefinitionfParticleDefinition
 
G4String fParticleName
 
G4double fPDGCharge
 
G4int fPDGEncoding
 
G4ThreeVector fMomentum
 
G4ThreeVector fVertexPosition
 
G4double fGlobalTime
 

상세한 설명

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

생성자 & 소멸자 문서화

RE01Trajectory::RE01Trajectory ( const G4Track aTrack)
RE01Trajectory::~RE01Trajectory ( )
virtual

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

다음을 참조함 : fPositionRecord.

멤버 함수 문서화

void RE01Trajectory::AppendStep ( const G4Step aStep)
virtual

G4VTrajectory를 구현.

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

다음을 참조함 : fPositionRecord, G4StepPoint::GetPosition(), G4Step::GetPostStepPoint().

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

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

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

다음을 참조함 : G4UIcommand::ConvertToString(), fMomentum, fParentID, fParticleName, fPDGCharge, fPDGEncoding, fTrackID, fTrackStatus, fVertexPosition, G4BestUnit, GetPointEntries(), CLHEP::Hep3Vector::mag().

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

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

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

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

virtual G4double RE01Trajectory::GetCharge ( ) const
inlinevirtual

G4VTrajectory를 구현.

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

다음을 참조함 : fPDGCharge.

virtual G4ThreeVector RE01Trajectory::GetInitialMomentum ( ) const
inlinevirtual

G4VTrajectory를 구현.

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

다음을 참조함 : fMomentum.

virtual G4int RE01Trajectory::GetParentID ( ) const
inlinevirtual

G4VTrajectory를 구현.

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

다음을 참조함 : fParentID.

virtual G4String RE01Trajectory::GetParticleName ( ) const
inlinevirtual

G4VTrajectory를 구현.

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

다음을 참조함 : fParticleName.

virtual G4int RE01Trajectory::GetPDGEncoding ( ) const
inlinevirtual

G4VTrajectory를 구현.

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

다음을 참조함 : fPDGEncoding.

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

G4VTrajectory를 구현.

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

다음을 참조함 : fPositionRecord.

virtual int RE01Trajectory::GetPointEntries ( ) const
inlinevirtual

G4VTrajectory를 구현.

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

다음을 참조함 : fPositionRecord.

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

virtual G4int RE01Trajectory::GetTrackID ( ) const
inlinevirtual

G4VTrajectory를 구현.

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

다음을 참조함 : fTrackID.

void RE01Trajectory::MergeTrajectory ( G4VTrajectory secondTrajectory)
virtual

G4VTrajectory를 구현.

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

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

void RE01Trajectory::operator delete ( void aTrajectory)
inline

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

다음을 참조함 : myTrajectoryAllocator.

void * RE01Trajectory::operator new ( size_t  )
inline

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

다음을 참조함 : myTrajectoryAllocator.

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

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

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

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

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

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

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

다음을 참조함 : fGlobalTime, fMomentum, fParentID, fParticleName, fPDGCharge, fPDGEncoding, fPositionRecord, fTrackID, fTrackStatus, fVertexPosition, G4BestUnit, G4endl, G4TrajectoryPoint::GetPosition().

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

멤버 데이타 문서화

G4double RE01Trajectory::fGlobalTime
private

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

다음에 의해서 참조됨 : RE01Trajectory(), ShowTrajectory().

G4ThreeVector RE01Trajectory::fMomentum
private

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

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

G4int RE01Trajectory::fParentID
private

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

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

G4ParticleDefinition* RE01Trajectory::fParticleDefinition
private

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

다음에 의해서 참조됨 : DrawTrajectory(), RE01Trajectory().

G4String RE01Trajectory::fParticleName
private

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

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

G4double RE01Trajectory::fPDGCharge
private

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

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

G4int RE01Trajectory::fPDGEncoding
private

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

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

RE01TrajectoryPointContainer* RE01Trajectory::fPositionRecord
private

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

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

G4int RE01Trajectory::fTrackID
private

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

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

G4int RE01Trajectory::fTrackStatus
private

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

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

G4ThreeVector RE01Trajectory::fVertexPosition
private

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

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


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