![]() |
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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