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

#include <G4ChannelingTrackData.hh>

G4ChannelingTrackData에 대한 상속 다이어그램 :
G4VAuxiliaryTrackInformation

Public 멤버 함수

 G4ChannelingTrackData ()
 
 ~G4ChannelingTrackData ()
 
void Print () const
 
void Reset ()
 
G4double GetDensity ()
 
void SetNuD (G4double aDouble)
 
G4double GetNuD ()
 
void SetElD (G4double aDouble)
 
G4double GetElD ()
 
void SetEFX (G4double aDouble)
 
G4double GetEFX ()
 
void SetEFY (G4double aDouble)
 
G4double GetEFY ()
 
G4ThreeVector GetMomCh ()
 
void SetMomCh (G4ThreeVector a3vec)
 
G4ThreeVector GetPosCh ()
 
void SetPosCh (G4ThreeVector a3vec)
 

Private 속성

const G4ChannelingfChannelingProcess
 
G4ThreeVector fDBL
 
G4ThreeVector fMomCh
 
G4ThreeVector fPosCh
 
G4double fNuD
 
G4double fElD
 
G4double fEFX
 
G4double fEFY
 

Friends

class G4Channeling
 

상세한 설명

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

생성자 & 소멸자 문서화

G4ChannelingTrackData::G4ChannelingTrackData ( )

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

G4ChannelingTrackData::~G4ChannelingTrackData ( )

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

멤버 함수 문서화

G4double G4ChannelingTrackData::GetDensity ( )
inline

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

다음을 참조함 : fElD, fNuD.

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

G4double G4ChannelingTrackData::GetEFX ( )
inline

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

다음을 참조함 : fEFX.

G4double G4ChannelingTrackData::GetEFY ( )
inline

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

다음을 참조함 : fEFY.

G4double G4ChannelingTrackData::GetElD ( )
inline

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

다음을 참조함 : fElD.

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

G4ThreeVector G4ChannelingTrackData::GetMomCh ( )
inline

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

다음을 참조함 : fMomCh.

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

G4double G4ChannelingTrackData::GetNuD ( )
inline

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

다음을 참조함 : fNuD.

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

G4ThreeVector G4ChannelingTrackData::GetPosCh ( )
inline

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

다음을 참조함 : fPosCh.

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

void G4ChannelingTrackData::Print ( void  ) const
virtual

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

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

다음을 참조함 : CLHEP::angstrom, fElD, fMomCh, fNuD, fPosCh, G4cout, G4endl, CLHEP::GeV.

void G4ChannelingTrackData::Reset ( )
inline

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

다음을 참조함 : fChannelingProcess, fDBL, fElD, fMomCh, fNuD, fPosCh.

다음에 의해서 참조됨 : G4Channeling::GetMeanFreePath(), G4Channeling::PostStepDoIt().

void G4ChannelingTrackData::SetEFX ( G4double  aDouble)
inline

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

다음을 참조함 : fEFX.

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

void G4ChannelingTrackData::SetEFY ( G4double  aDouble)
inline

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

다음을 참조함 : fEFY.

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

void G4ChannelingTrackData::SetElD ( G4double  aDouble)
inline

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

다음을 참조함 : fElD.

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

void G4ChannelingTrackData::SetMomCh ( G4ThreeVector  a3vec)
inline

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

다음을 참조함 : fMomCh.

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

void G4ChannelingTrackData::SetNuD ( G4double  aDouble)
inline

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

다음을 참조함 : fNuD.

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

void G4ChannelingTrackData::SetPosCh ( G4ThreeVector  a3vec)
inline

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

다음을 참조함 : fPosCh.

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

Friend, 그리고 관련된 함수 문서화

friend class G4Channeling
friend

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

멤버 데이타 문서화

const G4Channeling* G4ChannelingTrackData::fChannelingProcess
private

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

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

G4ThreeVector G4ChannelingTrackData::fDBL
private

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

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

G4double G4ChannelingTrackData::fEFX
private

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

다음에 의해서 참조됨 : GetEFX(), SetEFX().

G4double G4ChannelingTrackData::fEFY
private

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

다음에 의해서 참조됨 : GetEFY(), SetEFY().

G4double G4ChannelingTrackData::fElD
private

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

다음에 의해서 참조됨 : GetDensity(), GetElD(), Print(), Reset(), SetElD().

G4ThreeVector G4ChannelingTrackData::fMomCh
private

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

다음에 의해서 참조됨 : GetMomCh(), Print(), Reset(), SetMomCh().

G4double G4ChannelingTrackData::fNuD
private

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

다음에 의해서 참조됨 : GetDensity(), GetNuD(), Print(), Reset(), SetNuD().

G4ThreeVector G4ChannelingTrackData::fPosCh
private

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

다음에 의해서 참조됨 : GetPosCh(), Print(), Reset(), SetPosCh().


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