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

#include <G4Reggeons.hh>

Public 멤버 함수

 G4Reggeons (const G4ParticleDefinition *)
 
G4double Get_Cprojectile ()
 
G4double Get_Ctarget ()
 
 ~G4Reggeons ()
 
void SetS (G4double S)
 
void CalculateXs ()
 
G4double Chi_pomeron (G4double Mult, G4double B)
 
G4double Chi_reggeon (G4double Mult, G4double B)
 
G4double GetTotalX ()
 
G4double GetTotalXp ()
 
G4double GetTotalXr ()
 
G4double GetElasticX ()
 
G4double GetPrDiffX ()
 
G4double GetTrDiffX ()
 
G4double GetDDiffX ()
 
G4double GetInelX ()
 
G4double GetND_X ()
 
G4double GetNDp_X ()
 
G4double GetNDr_X ()
 
void GetProbabilities (G4double B, G4int Mode, G4double &Pint, G4double &Pprd, G4double &Ptrd, G4double &Pdd, G4double &Pnd, G4double &Pnvr)
 
G4int ncPomerons ()
 

Private 타입

enum  { ALL, WITHOUT_R, NON_DIFF }
 

Private 속성

G4ParticleDefinitionTarget =G4Proton::Proton()
 
G4double Alpha_pomeron
 
G4double Alphaprime_pomeron
 
G4double Gamma_pomeron
 
G4double Rsquare_pomeron
 
G4double S0_pomeron
 
G4double Alpha_pomeronHard
 
G4double Gamma_pomeronHard
 
G4double Freggeon_Alpha
 
G4double Freggeon_Alphaprime
 
G4double Freggeon_Gamma
 
G4double Freggeon_Rsquare
 
G4double Freggeon_C
 
G4double FParity
 
G4double Wreggeon_Alpha
 
G4double Wreggeon_Alphaprime
 
G4double Wreggeon_Gamma
 
G4double Wreggeon_Rsquare
 
G4double Wreggeon_C
 
G4double WParity
 
G4double C_pomeron
 
G4double Cpr_pomeron
 
G4double Ctr_pomeron
 
G4double Sint =0.
 
G4double chiPin
 
G4double Xtotal
 
G4double XtotalP
 
G4double XtotalR
 
G4double Xelastic
 
G4double Xpr_Diff
 
G4double Xtr_Diff
 
G4double XDDiff
 
G4double Xinel
 
G4double Xnd
 
G4double XndP
 
G4double XndR
 

상세한 설명

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

멤버 열거형 문서화

anonymous enum
private
열거형 멤버
ALL 
WITHOUT_R 
NON_DIFF 

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

생성자 & 소멸자 문서화

G4Reggeons::G4Reggeons ( const G4ParticleDefinition particle)
G4Reggeons::~G4Reggeons ( )

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

멤버 함수 문서화

void G4Reggeons::CalculateXs ( )

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

다음을 참조함 : B(), C_pomeron, Chi_pomeron(), Chi_reggeon(), chiPin, Cpr_pomeron, Ctr_pomeron, fermi, G4Exp(), sqr(), twopi, void(), XDDiff, Xelastic, Xinel, Xnd, XndP, XndR, Xpr_Diff, Xtotal, XtotalP, XtotalR, Xtr_Diff.

G4double G4Reggeons::Chi_pomeron ( G4double  Mult,
G4double  B 
)

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

다음을 참조함 : Alpha_pomeron, Alphaprime_pomeron, C_pomeron, G4Exp(), G4Log(), Gamma_pomeron, G4Pow::GetInstance(), CLHEP::hbarc_squared, G4Pow::powA(), Rsquare_pomeron, S0_pomeron, Sint, sqr().

다음에 의해서 참조됨 : CalculateXs(), GetProbabilities().

G4double G4Reggeons::Chi_reggeon ( G4double  Mult,
G4double  B 
)
G4double G4Reggeons::Get_Cprojectile ( )

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

다음을 참조함 : Cpr_pomeron.

G4double G4Reggeons::Get_Ctarget ( )

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

다음을 참조함 : Ctr_pomeron.

G4double G4Reggeons::GetDDiffX ( )

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

다음을 참조함 : XDDiff.

G4double G4Reggeons::GetElasticX ( )

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

다음을 참조함 : Xelastic.

G4double G4Reggeons::GetInelX ( )

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

다음을 참조함 : Xinel.

G4double G4Reggeons::GetND_X ( )

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

다음을 참조함 : Xnd.

G4double G4Reggeons::GetNDp_X ( )

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

다음을 참조함 : XndP.

G4double G4Reggeons::GetNDr_X ( )

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

다음을 참조함 : XndR.

G4double G4Reggeons::GetPrDiffX ( )

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

다음을 참조함 : Xpr_Diff.

void G4Reggeons::GetProbabilities ( G4double  B,
G4int  Mode,
G4double Pint,
G4double Pprd,
G4double Ptrd,
G4double Pdd,
G4double Pnd,
G4double Pnvr 
)

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

다음을 참조함 : ALL, C_pomeron, Chi_pomeron(), Chi_reggeon(), chiPin, Cpr_pomeron, Ctr_pomeron, fermi, G4Exp(), sqr(), WITHOUT_R.

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

G4double G4Reggeons::GetTotalX ( )

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

다음을 참조함 : Xtotal.

G4double G4Reggeons::GetTotalXp ( )

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

다음을 참조함 : XtotalP.

G4double G4Reggeons::GetTotalXr ( )

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

다음을 참조함 : XtotalR.

G4double G4Reggeons::GetTrDiffX ( )

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

다음을 참조함 : Xtr_Diff.

G4int G4Reggeons::ncPomerons ( )

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

다음을 참조함 : chiPin, G4Exp(), G4UniformRand.

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

void G4Reggeons::SetS ( G4double  S)

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

다음을 참조함 : S(), Sint.

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

멤버 데이타 문서화

G4double G4Reggeons::Alpha_pomeron
private

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

다음에 의해서 참조됨 : Chi_pomeron(), G4Reggeons().

G4double G4Reggeons::Alpha_pomeronHard
private

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

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

G4double G4Reggeons::Alphaprime_pomeron
private

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

다음에 의해서 참조됨 : Chi_pomeron(), G4Reggeons().

G4double G4Reggeons::C_pomeron
private

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

다음에 의해서 참조됨 : CalculateXs(), Chi_pomeron(), G4Reggeons(), GetProbabilities().

G4double G4Reggeons::chiPin
private

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

다음에 의해서 참조됨 : CalculateXs(), GetProbabilities(), ncPomerons().

G4double G4Reggeons::Cpr_pomeron
private

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

다음에 의해서 참조됨 : CalculateXs(), G4Reggeons(), Get_Cprojectile(), GetProbabilities().

G4double G4Reggeons::Ctr_pomeron
private

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

다음에 의해서 참조됨 : CalculateXs(), G4Reggeons(), Get_Ctarget(), GetProbabilities().

G4double G4Reggeons::FParity
private

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

다음에 의해서 참조됨 : Chi_reggeon(), G4Reggeons().

G4double G4Reggeons::Freggeon_Alpha
private

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

다음에 의해서 참조됨 : Chi_reggeon(), G4Reggeons().

G4double G4Reggeons::Freggeon_Alphaprime
private

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

다음에 의해서 참조됨 : Chi_reggeon(), G4Reggeons().

G4double G4Reggeons::Freggeon_C
private

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

다음에 의해서 참조됨 : Chi_reggeon(), G4Reggeons().

G4double G4Reggeons::Freggeon_Gamma
private

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

다음에 의해서 참조됨 : Chi_reggeon(), G4Reggeons().

G4double G4Reggeons::Freggeon_Rsquare
private

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

다음에 의해서 참조됨 : Chi_reggeon(), G4Reggeons().

G4double G4Reggeons::Gamma_pomeron
private

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

다음에 의해서 참조됨 : Chi_pomeron(), G4Reggeons().

G4double G4Reggeons::Gamma_pomeronHard
private

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

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

G4double G4Reggeons::Rsquare_pomeron
private

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

다음에 의해서 참조됨 : Chi_pomeron(), G4Reggeons().

G4double G4Reggeons::S0_pomeron
private

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

다음에 의해서 참조됨 : Chi_pomeron(), Chi_reggeon(), G4Reggeons().

G4double G4Reggeons::Sint =0.
private

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

다음에 의해서 참조됨 : Chi_pomeron(), Chi_reggeon(), SetS().

G4ParticleDefinition* G4Reggeons::Target =G4Proton::Proton()
private

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

G4double G4Reggeons::WParity
private

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

다음에 의해서 참조됨 : Chi_reggeon(), G4Reggeons().

G4double G4Reggeons::Wreggeon_Alpha
private

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

다음에 의해서 참조됨 : Chi_reggeon(), G4Reggeons().

G4double G4Reggeons::Wreggeon_Alphaprime
private

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

다음에 의해서 참조됨 : Chi_reggeon(), G4Reggeons().

G4double G4Reggeons::Wreggeon_C
private

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

다음에 의해서 참조됨 : Chi_reggeon(), G4Reggeons().

G4double G4Reggeons::Wreggeon_Gamma
private

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

다음에 의해서 참조됨 : Chi_reggeon(), G4Reggeons().

G4double G4Reggeons::Wreggeon_Rsquare
private

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

다음에 의해서 참조됨 : Chi_reggeon(), G4Reggeons().

G4double G4Reggeons::XDDiff
private

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

다음에 의해서 참조됨 : CalculateXs(), GetDDiffX().

G4double G4Reggeons::Xelastic
private

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

다음에 의해서 참조됨 : CalculateXs(), GetElasticX().

G4double G4Reggeons::Xinel
private

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

다음에 의해서 참조됨 : CalculateXs(), GetInelX().

G4double G4Reggeons::Xnd
private

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

다음에 의해서 참조됨 : CalculateXs(), GetND_X().

G4double G4Reggeons::XndP
private

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

다음에 의해서 참조됨 : CalculateXs(), GetNDp_X().

G4double G4Reggeons::XndR
private

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

다음에 의해서 참조됨 : CalculateXs(), GetNDr_X().

G4double G4Reggeons::Xpr_Diff
private

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

다음에 의해서 참조됨 : CalculateXs(), GetPrDiffX().

G4double G4Reggeons::Xtotal
private

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

다음에 의해서 참조됨 : CalculateXs(), GetTotalX().

G4double G4Reggeons::XtotalP
private

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

다음에 의해서 참조됨 : CalculateXs(), GetTotalXp().

G4double G4Reggeons::XtotalR
private

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

다음에 의해서 참조됨 : CalculateXs(), GetTotalXr().

G4double G4Reggeons::Xtr_Diff
private

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

다음에 의해서 참조됨 : CalculateXs(), GetTrDiffX().


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