ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
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 Types | |
enum | { ALL, WITHOUT_R, NON_DIFF } |
Definition at line 46 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 46 of file G4Reggeons.hh
|
private |
Definition at line 85 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 85 of file G4Reggeons.hh
G4Reggeons::G4Reggeons | ( | const G4ParticleDefinition * | particle | ) |
Definition at line 37 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 37 of file G4Reggeons.cc
References kdfinder::abs(), Alpha_pomeron, Alpha_pomeronHard, Alphaprime_pomeron, C_pomeron, chiPin, Cpr_pomeron, Ctr_pomeron, FParity, Freggeon_Alpha, Freggeon_Alphaprime, Freggeon_C, Freggeon_Gamma, Freggeon_Rsquare, Gamma_pomeron, Gamma_pomeronHard, G4ParticleDefinition::GetPDGEncoding(), GeV, Rsquare_pomeron, S0_pomeron, sqr(), WParity, Wreggeon_Alpha, Wreggeon_Alphaprime, Wreggeon_C, Wreggeon_Gamma, Wreggeon_Rsquare, XDDiff, Xelastic, Xinel, Xnd, XndP, XndR, Xpr_Diff, Xtotal, XtotalP, XtotalR, and Xtr_Diff.
G4Reggeons::~G4Reggeons | ( | ) |
Definition at line 338 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 338 of file G4Reggeons.cc
void G4Reggeons::CalculateXs | ( | ) |
Definition at line 344 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 344 of file G4Reggeons.cc
References 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, and Xtr_Diff.
Definition at line 405 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 405 of file G4Reggeons.cc
References Alpha_pomeron, Alphaprime_pomeron, C_pomeron, G4Exp(), G4Log(), Gamma_pomeron, G4Pow::GetInstance(), source.hepunit::hbarc_squared, G4Pow::powA(), Rsquare_pomeron, S0_pomeron, Sint, and sqr().
Referenced by CalculateXs(), and GetProbabilities().
Definition at line 415 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 415 of file G4Reggeons.cc
References FParity, Freggeon_Alpha, Freggeon_Alphaprime, Freggeon_C, Freggeon_Gamma, Freggeon_Rsquare, G4Exp(), G4Log(), G4Pow::GetInstance(), source.hepunit::hbarc_squared, G4Pow::powA(), S0_pomeron, Sint, sqr(), WParity, Wreggeon_Alpha, Wreggeon_Alphaprime, Wreggeon_C, Wreggeon_Gamma, and Wreggeon_Rsquare.
Referenced by CalculateXs(), and GetProbabilities().
G4double G4Reggeons::Get_Cprojectile | ( | ) |
Definition at line 332 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 332 of file G4Reggeons.cc
References Cpr_pomeron.
G4double G4Reggeons::Get_Ctarget | ( | ) |
Definition at line 335 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 335 of file G4Reggeons.cc
References Ctr_pomeron.
G4double G4Reggeons::GetDDiffX | ( | ) |
Definition at line 438 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 438 of file G4Reggeons.cc
References XDDiff.
G4double G4Reggeons::GetElasticX | ( | ) |
Definition at line 435 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 435 of file G4Reggeons.cc
References Xelastic.
G4double G4Reggeons::GetInelX | ( | ) |
Definition at line 440 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 440 of file G4Reggeons.cc
References Xinel.
G4double G4Reggeons::GetND_X | ( | ) |
Definition at line 442 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 442 of file G4Reggeons.cc
References Xnd.
G4double G4Reggeons::GetNDp_X | ( | ) |
Definition at line 443 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 443 of file G4Reggeons.cc
References XndP.
G4double G4Reggeons::GetNDr_X | ( | ) |
Definition at line 444 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 444 of file G4Reggeons.cc
References XndR.
G4double G4Reggeons::GetPrDiffX | ( | ) |
Definition at line 436 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 436 of file G4Reggeons.cc
References Xpr_Diff.
void G4Reggeons::GetProbabilities | ( | G4double | B, |
G4int | Mode, | ||
G4double & | Pint, | ||
G4double & | Pprd, | ||
G4double & | Ptrd, | ||
G4double & | Pdd, | ||
G4double & | Pnd, | ||
G4double & | Pnvr | ||
) |
Definition at line 448 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 448 of file G4Reggeons.cc
References ALL, C_pomeron, Chi_pomeron(), Chi_reggeon(), chiPin, Cpr_pomeron, Ctr_pomeron, fermi, G4Exp(), sqr(), and WITHOUT_R.
Referenced by G4QGSParticipants::GetList().
G4double G4Reggeons::GetTotalX | ( | ) |
Definition at line 431 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 431 of file G4Reggeons.cc
References Xtotal.
G4double G4Reggeons::GetTotalXp | ( | ) |
Definition at line 432 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 432 of file G4Reggeons.cc
References XtotalP.
G4double G4Reggeons::GetTotalXr | ( | ) |
Definition at line 433 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 433 of file G4Reggeons.cc
References XtotalR.
G4double G4Reggeons::GetTrDiffX | ( | ) |
Definition at line 437 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 437 of file G4Reggeons.cc
References Xtr_Diff.
G4int G4Reggeons::ncPomerons | ( | ) |
Definition at line 525 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 525 of file G4Reggeons.cc
References chiPin, G4Exp(), and G4UniformRand.
Referenced by G4QGSParticipants::GetList().
Definition at line 341 of file G4Reggeons.cc.
View newest version in sPHENIX GitHub at line 341 of file G4Reggeons.cc
Referenced by G4QGSParticipants::GetList().
|
private |
Definition at line 89 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 89 of file G4Reggeons.hh
Referenced by Chi_pomeron(), and G4Reggeons().
|
private |
Definition at line 90 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 90 of file G4Reggeons.hh
Referenced by G4Reggeons().
|
private |
Definition at line 89 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 89 of file G4Reggeons.hh
Referenced by Chi_pomeron(), and G4Reggeons().
|
private |
Definition at line 95 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 95 of file G4Reggeons.hh
Referenced by CalculateXs(), Chi_pomeron(), G4Reggeons(), and GetProbabilities().
|
private |
Definition at line 101 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 101 of file G4Reggeons.hh
Referenced by CalculateXs(), G4Reggeons(), GetProbabilities(), and ncPomerons().
|
private |
Definition at line 96 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 96 of file G4Reggeons.hh
Referenced by CalculateXs(), G4Reggeons(), Get_Cprojectile(), and GetProbabilities().
|
private |
Definition at line 97 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 97 of file G4Reggeons.hh
Referenced by CalculateXs(), G4Reggeons(), Get_Ctarget(), and GetProbabilities().
|
private |
Definition at line 92 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 92 of file G4Reggeons.hh
Referenced by Chi_reggeon(), and G4Reggeons().
|
private |
Definition at line 92 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 92 of file G4Reggeons.hh
Referenced by Chi_reggeon(), and G4Reggeons().
|
private |
Definition at line 92 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 92 of file G4Reggeons.hh
Referenced by Chi_reggeon(), and G4Reggeons().
|
private |
Definition at line 92 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 92 of file G4Reggeons.hh
Referenced by Chi_reggeon(), and G4Reggeons().
|
private |
Definition at line 92 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 92 of file G4Reggeons.hh
Referenced by Chi_reggeon(), and G4Reggeons().
|
private |
Definition at line 92 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 92 of file G4Reggeons.hh
Referenced by Chi_reggeon(), and G4Reggeons().
|
private |
Definition at line 89 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 89 of file G4Reggeons.hh
Referenced by Chi_pomeron(), and G4Reggeons().
|
private |
Definition at line 90 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 90 of file G4Reggeons.hh
Referenced by G4Reggeons().
|
private |
Definition at line 89 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 89 of file G4Reggeons.hh
Referenced by Chi_pomeron(), and G4Reggeons().
|
private |
Definition at line 89 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 89 of file G4Reggeons.hh
Referenced by Chi_pomeron(), Chi_reggeon(), and G4Reggeons().
|
private |
Definition at line 99 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 99 of file G4Reggeons.hh
Referenced by Chi_pomeron(), Chi_reggeon(), and SetS().
|
private |
Definition at line 87 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 87 of file G4Reggeons.hh
|
private |
Definition at line 93 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 93 of file G4Reggeons.hh
Referenced by Chi_reggeon(), and G4Reggeons().
|
private |
Definition at line 93 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 93 of file G4Reggeons.hh
Referenced by Chi_reggeon(), and G4Reggeons().
|
private |
Definition at line 93 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 93 of file G4Reggeons.hh
Referenced by Chi_reggeon(), and G4Reggeons().
|
private |
Definition at line 93 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 93 of file G4Reggeons.hh
Referenced by Chi_reggeon(), and G4Reggeons().
|
private |
Definition at line 93 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 93 of file G4Reggeons.hh
Referenced by Chi_reggeon(), and G4Reggeons().
|
private |
Definition at line 93 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 93 of file G4Reggeons.hh
Referenced by Chi_reggeon(), and G4Reggeons().
|
private |
Definition at line 104 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 104 of file G4Reggeons.hh
Referenced by CalculateXs(), G4Reggeons(), and GetDDiffX().
|
private |
Definition at line 104 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 104 of file G4Reggeons.hh
Referenced by CalculateXs(), G4Reggeons(), and GetElasticX().
|
private |
Definition at line 105 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 105 of file G4Reggeons.hh
Referenced by CalculateXs(), G4Reggeons(), and GetInelX().
|
private |
Definition at line 105 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 105 of file G4Reggeons.hh
Referenced by CalculateXs(), G4Reggeons(), and GetND_X().
|
private |
Definition at line 105 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 105 of file G4Reggeons.hh
Referenced by CalculateXs(), G4Reggeons(), and GetNDp_X().
|
private |
Definition at line 105 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 105 of file G4Reggeons.hh
Referenced by CalculateXs(), G4Reggeons(), and GetNDr_X().
|
private |
Definition at line 104 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 104 of file G4Reggeons.hh
Referenced by CalculateXs(), G4Reggeons(), and GetPrDiffX().
|
private |
Definition at line 103 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 103 of file G4Reggeons.hh
Referenced by CalculateXs(), G4Reggeons(), and GetTotalX().
|
private |
Definition at line 103 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 103 of file G4Reggeons.hh
Referenced by CalculateXs(), G4Reggeons(), and GetTotalXp().
|
private |
Definition at line 103 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 103 of file G4Reggeons.hh
Referenced by CalculateXs(), G4Reggeons(), and GetTotalXr().
|
private |
Definition at line 104 of file G4Reggeons.hh.
View newest version in sPHENIX GitHub at line 104 of file G4Reggeons.hh
Referenced by CalculateXs(), G4Reggeons(), and GetTrDiffX().