ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
G4ElasticHNScattering () | |
virtual | ~G4ElasticHNScattering () |
virtual G4bool | ElasticScattering (G4VSplitableHadron *aPartner, G4VSplitableHadron *bPartner, G4FTFParameters *theParameters) const |
Private Member Functions | |
G4ElasticHNScattering (const G4ElasticHNScattering &right) | |
G4ThreeVector | GaussianPt (G4double AveragePt2, G4double maxPtSquare) const |
const G4ElasticHNScattering & | operator= (const G4ElasticHNScattering &right) |
G4bool | operator== (const G4ElasticHNScattering &right) const |
G4bool | operator!= (const G4ElasticHNScattering &right) const |
Definition at line 50 of file G4ElasticHNScattering.hh.
View newest version in sPHENIX GitHub at line 50 of file G4ElasticHNScattering.hh
G4ElasticHNScattering::G4ElasticHNScattering | ( | ) |
Definition at line 59 of file G4ElasticHNScattering.cc.
View newest version in sPHENIX GitHub at line 59 of file G4ElasticHNScattering.cc
|
virtual |
Definition at line 189 of file G4ElasticHNScattering.cc.
View newest version in sPHENIX GitHub at line 189 of file G4ElasticHNScattering.cc
|
private |
Definition at line 181 of file G4ElasticHNScattering.cc.
View newest version in sPHENIX GitHub at line 181 of file G4ElasticHNScattering.cc
|
virtual |
Definition at line 64 of file G4ElasticHNScattering.cc.
View newest version in sPHENIX GitHub at line 64 of file G4ElasticHNScattering.cc
References CLHEP::HepLorentzVector::boostVector(), GaussianPt(), G4VSplitableHadron::Get4Momentum(), G4FTFParameters::GetAvaragePt2ofElasticScattering(), G4VSplitableHadron::GetPosition(), G4VSplitableHadron::GetTimeOfCreation(), G4VSplitableHadron::IncrementCollisionCount(), CLHEP::HepLorentzVector::mag(), CLHEP::HepLorentzVector::mag2(), CLHEP::HepLorentzVector::rotateY(), CLHEP::HepLorentzVector::rotateZ(), S(), G4VSplitableHadron::Set4Momentum(), G4VSplitableHadron::SetPosition(), G4VSplitableHadron::SetTimeOfCreation(), sqr(), CLHEP::HepLorentzRotation::transform(), CLHEP::HepLorentzVector::transform(), CLHEP::HepLorentzVector::vect(), and CLHEP::HepLorentzVector::z().
Referenced by G4FTFModel::ExciteParticipants(), and G4DiffractiveExcitation::ExciteParticipants_doChargeExchange().
|
private |
Definition at line 164 of file G4ElasticHNScattering.cc.
View newest version in sPHENIX GitHub at line 164 of file G4ElasticHNScattering.cc
References G4Exp(), G4Log(), G4UniformRand, phi, and twopi.
Referenced by ElasticScattering().
|
private |
Definition at line 210 of file G4ElasticHNScattering.cc.
View newest version in sPHENIX GitHub at line 210 of file G4ElasticHNScattering.cc
|
private |
Definition at line 194 of file G4ElasticHNScattering.cc.
View newest version in sPHENIX GitHub at line 194 of file G4ElasticHNScattering.cc
|
private |
Definition at line 202 of file G4ElasticHNScattering.cc.
View newest version in sPHENIX GitHub at line 202 of file G4ElasticHNScattering.cc