#include <G4QGSDiffractiveExcitation.hh>
Public 멤버 함수 | |
G4QGSDiffractiveExcitation () | |
virtual | ~G4QGSDiffractiveExcitation () |
virtual G4bool | ExciteParticipants (G4VSplitableHadron *aPartner, G4VSplitableHadron *bPartner, G4bool ProjectileDiffraction=TRUE) const |
virtual G4ExcitedString * | String (G4VSplitableHadron *aHadron, G4bool isProjectile) const |
Private 멤버 함수 | |
G4QGSDiffractiveExcitation (const G4QGSDiffractiveExcitation &right) | |
G4double | ChooseP (G4double Pmin, G4double Pmax) const |
G4ThreeVector | GaussianPt (G4double AveragePt2, G4double maxPtSquare) const |
const G4QGSDiffractiveExcitation & | operator= (const G4QGSDiffractiveExcitation &right) |
int | operator== (const G4QGSDiffractiveExcitation &right) const |
int | operator!= (const G4QGSDiffractiveExcitation &right) const |
G4QGSDiffractiveExcitation.hh 파일의 51 번째 라인에서 정의되었습니다.
G4QGSDiffractiveExcitation::G4QGSDiffractiveExcitation | ( | ) |
G4QGSDiffractiveExcitation.cc 파일의 69 번째 라인에서 정의되었습니다.
|
virtual |
G4QGSDiffractiveExcitation.cc 파일의 73 번째 라인에서 정의되었습니다.
|
private |
G4QGSDiffractiveExcitation.cc 파일의 379 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4UniformRand, G4Pow::GetInstance(), P, G4Pow::powA(), pyG4EmCalculator::range.
다음에 의해서 참조됨 : ExciteParticipants().
|
virtual |
G4SingleDiffractiveExcitation에서 재구현되었습니다.
G4QGSDiffractiveExcitation.cc 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::HepLorentzVector::boostVector(), ChooseP(), G4cout, G4endl, GaussianPt(), G4VSplitableHadron::Get4Momentum(), G4VSplitableHadron::GetDefinition(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGMass(), GeV, CLHEP::HepLorentzVector::mag(), CLHEP::HepLorentzVector::mag2(), MeV, CLHEP::HepLorentzVector::rotateY(), CLHEP::HepLorentzVector::rotateZ(), S(), G4VSplitableHadron::Set4Momentum(), CLHEP::HepLorentzVector::setE(), CLHEP::HepLorentzVector::setPz(), sqr(), CLHEP::HepLorentzRotation::transform(), CLHEP::HepLorentzVector::transform(), CLHEP::HepLorentzVector::vect().
다음에 의해서 참조됨 : G4QGSParticipants::PerformDiffractiveCollisions().
|
private |
G4QGSDiffractiveExcitation.cc 파일의 398 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Exp(), G4Log(), G4UniformRand, twopi.
다음에 의해서 참조됨 : ExciteParticipants(), String().
|
private |
|
private |
|
private |
|
virtual |
G4QGSDiffractiveExcitation.cc 파일의 297 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, GaussianPt(), G4VSplitableHadron::Get4Momentum(), G4Parton::Get4Momentum(), G4VSplitableHadron::GetNextParton(), G4Parton::GetPDGcode(), G4VSplitableHadron::GetPosition(), GeV, CLHEP::HepLorentzVector::mag(), G4INCL::Math::max(), CLHEP::HepLorentzVector::minus(), CLHEP::HepLorentzVector::perp2(), CLHEP::HepLorentzVector::plus(), pt, CLHEP::HepLorentzVector::px(), CLHEP::HepLorentzVector::py(), G4Parton::Set4Momentum(), CLHEP::HepLorentzVector::setE(), CLHEP::HepLorentzVector::setPx(), CLHEP::HepLorentzVector::setPy(), CLHEP::HepLorentzVector::setPz(), G4VSplitableHadron::SplitUp(), sqr(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y().