#include <G4QGSMSplitableHadron.hh>
Protected 멤버 함수 | |
void | Splitting () |
Private 멤버 함수 | |
const G4QGSMSplitableHadron & | operator= (const G4QGSMSplitableHadron &right) |
void | InitParameters () |
void | DiffractiveSplitUp () |
void | SoftSplitUp () |
G4ThreeVector | GaussianPt (G4double widthSquare, G4double maxPtSquare) |
void | GetValenceQuarkFlavors (const G4ParticleDefinition *aPart, G4Parton *&Parton1, G4Parton *&Parton2) |
G4Parton * | BuildSeaQuark (G4bool isAntiQuark, G4int aPDGCode, G4int nSeaPair) |
G4double | SampleX (G4double anXmin, G4int nSea, G4int theTotalSea, G4double aBeta) |
Private 속성 | |
G4bool | Direction |
std::deque< G4Parton * > | Color |
std::deque< G4Parton * > | AntiColor |
unsigned int | iP |
unsigned int | iAP |
G4MesonSplitter | theMesonSplitter |
G4BaryonSplitter | theBaryonSplitter |
G4double | alpha |
G4double | beta |
G4double | theMinPz |
G4double | StrangeSuppress |
G4double | sigmaPt |
G4double | widthOfPtSquare |
G4double | minTransverseMass |
G4QGSMSplitableHadron.hh 파일의 41 번째 라인에서 정의되었습니다.
G4QGSMSplitableHadron::G4QGSMSplitableHadron | ( | ) |
G4QGSMSplitableHadron.cc 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : InitParameters().
G4QGSMSplitableHadron::G4QGSMSplitableHadron | ( | const G4ReactionProduct & | aPrimary | ) |
G4QGSMSplitableHadron.cc 파일의 90 번째 라인에서 정의되었습니다.
다음을 참조함 : InitParameters().
G4QGSMSplitableHadron::G4QGSMSplitableHadron | ( | const G4ReactionProduct & | aPrimary, |
G4bool | Direction | ||
) |
G4QGSMSplitableHadron.cc 파일의 82 번째 라인에서 정의되었습니다.
다음을 참조함 : Direction, InitParameters().
G4QGSMSplitableHadron::G4QGSMSplitableHadron | ( | const G4Nucleon & | aNucleon | ) |
G4QGSMSplitableHadron.cc 파일의 96 번째 라인에서 정의되었습니다.
다음을 참조함 : InitParameters().
G4QGSMSplitableHadron.cc 파일의 102 번째 라인에서 정의되었습니다.
다음을 참조함 : Direction, InitParameters().
|
virtual |
G4QGSMSplitableHadron.cc 파일의 109 번째 라인에서 정의되었습니다.
|
private |
G4QGSMSplitableHadron.cc 파일의 498 번째 라인에서 정의되었습니다.
다음을 참조함 : DBL_MAX, GaussianPt(), G4VSplitableHadron::GetPosition(), result, G4Parton::Set4Momentum(), G4Parton::SetPosition(), sigmaPt.
다음에 의해서 참조됨 : SoftSplitUp().
|
private |
G4QGSMSplitableHadron.cc 파일의 149 번째 라인에서 정의되었습니다.
다음을 참조함 : AntiColor, Direction, GaussianPt(), G4VSplitableHadron::Get4Momentum(), G4VSplitableHadron::GetDefinition(), G4VSplitableHadron::GetPosition(), GetValenceQuarkFlavors(), iAP, iP, CLHEP::HepLorentzVector::mag(), G4INCL::Math::max(), minTransverseMass, CLHEP::HepLorentzVector::minus(), CLHEP::HepLorentzVector::perp2(), CLHEP::HepLorentzVector::plus(), pt, CLHEP::HepLorentzVector::px(), CLHEP::HepLorentzVector::py(), G4Parton::Set4Momentum(), CLHEP::HepLorentzVector::setE(), G4Parton::SetPosition(), CLHEP::HepLorentzVector::setPx(), CLHEP::HepLorentzVector::setPy(), CLHEP::HepLorentzVector::setPz(), sqr(), widthOfPtSquare, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y().
다음에 의해서 참조됨 : SplitUp().
|
private |
G4QGSMSplitableHadron.cc 파일의 482 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Log(), G4UniformRand, R, twopi.
다음에 의해서 참조됨 : BuildSeaQuark(), DiffractiveSplitUp().
|
inlineinherited |
G4VSplitableHadron.hh 파일의 128 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSplitableHadron::the4Momentum.
다음에 의해서 참조됨 : G4FTFModel::AdjustNucleons(), G4FTFModel::AdjustNucleonsAlgorithm_beforeSampling(), G4FTFAnnihilation::Annihilate(), G4FTFModel::BuildStrings(), G4DiffractiveExcitation::CreateStrings(), G4QGSParticipants::DeterminePartonMomenta(), DiffractiveSplitUp(), G4ElasticHNScattering::ElasticScattering(), G4DiffractiveExcitation::ExciteParticipants(), G4QuarkExchange::ExciteParticipants(), G4SingleDiffractiveExcitation::ExciteParticipants(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants_doChargeExchange(), G4VSplitableHadron::G4VSplitableHadron(), G4QGSParticipants::GenerateDeltaIsobar(), G4FTFModel::GenerateDeltaIsobar(), G4QGSParticipants::PerformDiffractiveCollisions(), G4FTFModel::PutOnMassShell(), G4QGSDiffractiveExcitation::String().
|
inlineinherited |
G4VSplitableHadron.hh 파일의 138 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSplitableHadron::theDefinition.
다음에 의해서 참조됨 : G4FTFAnnihilation::Annihilate(), G4FTFModel::BuildStrings(), G4QGSParticipants::CheckKinematics(), G4FTFModel::CheckKinematics(), G4QGSParticipants::DeterminePartonMomenta(), DiffractiveSplitUp(), G4ElasticHNScattering::ElasticScattering(), G4DiffractiveExcitation::ExciteParticipants(), G4QuarkExchange::ExciteParticipants(), G4SingleDiffractiveExcitation::ExciteParticipants(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants_doChargeExchange(), G4QGSParticipants::FinalizeKinematics(), G4FTFModel::FinalizeKinematics(), G4VSplitableHadron::G4VSplitableHadron(), G4QGSParticipants::GenerateDeltaIsobar(), G4FTFModel::GenerateDeltaIsobar(), G4QGSParticipants::SamplingNucleonKinematics(), G4FTFModel::SamplingNucleonKinematics(), SoftSplitUp(), G4DiffractiveSplitableHadron::SplitUp().
|
inlinevirtual |
G4VSplitableHadron를 구현.
G4QGSMSplitableHadron.hh 파일의 110 번째 라인에서 정의되었습니다.
다음을 참조함 : AntiColor, iAP, result.
다음에 의해서 참조됨 : G4QGSParticipants::CreateStrings(), G4QGSParticipants::DeterminePartonMomenta().
|
inlinevirtual |
G4VSplitableHadron를 구현.
G4QGSMSplitableHadron.hh 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QGSParticipants::CreateStrings(), G4QGSParticipants::DeterminePartonMomenta().
|
inlineinherited |
G4VSplitableHadron.hh 파일의 163 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSplitableHadron::thePosition.
다음에 의해서 참조됨 : BuildSeaQuark(), G4FTFModel::BuildStrings(), G4FTFAnnihilation::Create1DiquarkAntiDiquarkString(), G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4FTFAnnihilation::Create2QuarkAntiQuarkStrings(), G4FTFAnnihilation::Create3QuarkAntiQuarkStrings(), G4DiffractiveExcitation::CreateStrings(), G4QGSParticipants::CreateStrings(), DiffractiveSplitUp(), G4ElasticHNScattering::ElasticScattering(), G4VSplitableHadron::G4VSplitableHadron(), G4FTFParticipants::GetList(), GetValenceQuarkFlavors(), G4FTFParticipants::ShiftInteractionTime(), G4QGSDiffractiveExcitation::String().
|
inlineinherited |
G4VSplitableHadron.hh 파일의 113 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSplitableHadron::theCollisionCount.
다음에 의해서 참조됨 : G4FTFModel::AdjustNucleons(), G4FTFModel::BuildStrings(), G4QGSParticipants::DeterminePartonMomenta(), G4FTFModel::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants_doDiffraction(), G4FTFModel::GetResiduals(), SoftSplitUp(), SplitUp().
|
inlineinherited |
G4VSplitableHadron.hh 파일의 173 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSplitableHadron::curStatus.
다음에 의해서 참조됨 : G4QGSParticipants::BuildInteractions(), G4FTFModel::BuildStrings(), G4DiffractiveExcitation::CreateStrings(), G4QGSParticipants::CreateStrings(), G4QGSParticipants::DeterminePartonMomenta(), G4FTFModel::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants_doChargeExchange(), G4DiffractiveExcitation::ExciteParticipants_doDiffraction(), G4QGSParticipants::GetList(), G4QGSParticipants::GetResiduals(), G4FTFModel::GetResiduals(), G4QGSParticipants::PrepareInitialState(), G4GammaParticipants::SelectInteractions(), G4QGSParticipants::SelectInteractions().
|
inlineinherited |
G4VSplitableHadron.hh 파일의 153 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSplitableHadron::TimeOfCreation.
다음에 의해서 참조됨 : G4FTFModel::BuildStrings(), G4FTFAnnihilation::Create1DiquarkAntiDiquarkString(), G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4FTFAnnihilation::Create2QuarkAntiQuarkStrings(), G4FTFAnnihilation::Create3QuarkAntiQuarkStrings(), G4DiffractiveExcitation::CreateStrings(), G4ElasticHNScattering::ElasticScattering(), G4QGSParticipants::ReggeonCascade(), G4FTFModel::ReggeonCascade().
|
private |
G4QGSMSplitableHadron.cc 파일의 419 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ParticleDefinition::GetBaryonNumber(), G4Parton::GetColour(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGSpin(), G4VSplitableHadron::GetPosition(), G4Parton::GetSpinZ(), G4Parton::SetColour(), G4Parton::SetPosition(), G4Parton::SetSpinZ(), G4BaryonSplitter::SplitBarion(), G4MesonSplitter::SplitMeson(), theBaryonSplitter, theMesonSplitter.
다음에 의해서 참조됨 : DiffractiveSplitUp(), SoftSplitUp().
G4VSplitableHadron.hh 파일의 143 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSplitableHadron::theCollisionCount.
다음에 의해서 참조됨 : G4FTFAnnihilation::Create1DiquarkAntiDiquarkString(), G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4FTFAnnihilation::Create2QuarkAntiQuarkStrings(), G4FTFAnnihilation::Create3QuarkAntiQuarkStrings(), G4ElasticHNScattering::ElasticScattering(), G4DiffractiveExcitation::ExciteParticipants(), G4QGSParticipants::GetList(), G4GammaParticipants::SelectInteractions(), G4QGSParticipants::SelectInteractions().
|
private |
G4QGSMSplitableHadron.cc 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : alpha, beta, Direction, FALSE, G4ParticleDefinition::GetPDGMass(), GeV, iAP, iP, keV, minTransverseMass, G4PionMinus::PionMinus(), sigmaPt, sqr(), StrangeSuppress, theMinPz, widthOfPtSquare.
다음에 의해서 참조됨 : G4QGSMSplitableHadron().
|
inlineinherited |
G4VSplitableHadron.hh 파일의 89 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSplitableHadron::isSplit.
다음에 의해서 참조됨 : G4DiffractiveSplitableHadron::SplitUp(), SplitUp().
|
inherited |
G4VSplitableHadron.cc 파일의 107 번째 라인에서 정의되었습니다.
다음을 참조함 : right.
|
private |
|
inherited |
G4VSplitableHadron.cc 파일의 102 번째 라인에서 정의되었습니다.
다음을 참조함 : right.
|
private |
G4QGSMSplitableHadron.cc 파일의 510 번째 라인에서 정의되었습니다.
다음을 참조함 : alpha, G4UniformRand, G4Pow::GetInstance(), G4Pow::powA(), G4Pow::powN(), result, G4INCL::DeJongSpin::shoot(), x1, x2, y, ymax.
|
inlineinherited |
G4VSplitableHadron.hh 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSplitableHadron::the4Momentum.
다음에 의해서 참조됨 : G4FTFModel::AdjustNucleons(), G4FTFModel::AdjustNucleonsAlgorithm_afterSampling(), G4FTFModel::AdjustNucleonsAlgorithm_beforeSampling(), G4FTFAnnihilation::Create1DiquarkAntiDiquarkString(), G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4FTFAnnihilation::Create2QuarkAntiQuarkStrings(), G4FTFAnnihilation::Create3QuarkAntiQuarkStrings(), G4ElasticHNScattering::ElasticScattering(), G4DiffractiveExcitation::ExciteParticipants(), G4SingleDiffractiveExcitation::ExciteParticipants(), G4QuarkExchange::ExciteParticipants(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants_doChargeExchange(), G4QGSParticipants::FinalizeKinematics(), G4FTFModel::FinalizeKinematics(), G4QGSParticipants::PutOnMassShell(), G4FTFModel::PutOnMassShell().
G4VSplitableHadron.hh 파일의 118 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSplitableHadron::theCollisionCount.
다음에 의해서 참조됨 : G4QGSParticipants::GetList(), G4QGSParticipants::ReggeonCascade(), G4GammaParticipants::SelectInteractions(), G4QGSParticipants::SelectInteractions().
|
inlineinherited |
G4VSplitableHadron.hh 파일의 133 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSplitableHadron::theDefinition.
다음에 의해서 참조됨 : G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4FTFAnnihilation::Create2QuarkAntiQuarkStrings(), G4FTFAnnihilation::Create3QuarkAntiQuarkStrings(), G4DiffractiveExcitation::ExciteParticipants_doChargeExchange(), G4QGSParticipants::GenerateDeltaIsobar(), G4FTFModel::GenerateDeltaIsobar().
G4VSplitableHadron를 구현.
G4QGSMSplitableHadron.hh 파일의 119 번째 라인에서 정의되었습니다.
|
inlineinherited |
G4VSplitableHadron.hh 파일의 158 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSplitableHadron::thePosition.
다음에 의해서 참조됨 : G4FTFAnnihilation::Create1DiquarkAntiDiquarkString(), G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4FTFAnnihilation::Create2QuarkAntiQuarkStrings(), G4FTFAnnihilation::Create3QuarkAntiQuarkStrings(), G4ElasticHNScattering::ElasticScattering(), G4FTFParticipants::GetList(), G4FTFParticipants::ShiftInteractionTime().
G4VSplitableHadron를 구현.
G4QGSMSplitableHadron.hh 파일의 121 번째 라인에서 정의되었습니다.
G4VSplitableHadron.hh 파일의 168 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSplitableHadron::curStatus.
다음에 의해서 참조됨 : G4FTFAnnihilation::Annihilate(), G4FTFModel::BuildStrings(), G4FTFAnnihilation::Create1DiquarkAntiDiquarkString(), G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4FTFAnnihilation::Create2QuarkAntiQuarkStrings(), G4FTFAnnihilation::Create3QuarkAntiQuarkStrings(), G4DiffractiveExcitation::ExciteParticipants_doChargeExchange(), G4DiffractiveExcitation::ExciteParticipants_doDiffraction(), G4DiffractiveExcitation::ExciteParticipants_doNonDiffraction(), G4FTFParticipants::GetList(), G4QGSParticipants::GetList(), G4QGSParticipants::ReggeonCascade(), G4FTFModel::ReggeonCascade(), G4GammaParticipants::SelectInteractions(), G4QGSParticipants::SelectInteractions().
G4VSplitableHadron.hh 파일의 148 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSplitableHadron::TimeOfCreation.
다음에 의해서 참조됨 : G4FTFAnnihilation::Create1DiquarkAntiDiquarkString(), G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4FTFAnnihilation::Create2QuarkAntiQuarkStrings(), G4FTFAnnihilation::Create3QuarkAntiQuarkStrings(), G4ElasticHNScattering::ElasticScattering(), G4QGSParticipants::ReggeonCascade(), G4FTFModel::ReggeonCascade(), G4FTFParticipants::ShiftInteractionTime().
|
private |
G4QGSMSplitableHadron.cc 파일의 227 번째 라인에서 정의되었습니다.
다음을 참조함 : AntiColor, BuildSeaQuark(), G4UniformRand, G4Parton::GetColour(), G4VSplitableHadron::GetDefinition(), G4VSplitableHadron::GetSoftCollisionCount(), G4Parton::GetSpinZ(), GetValenceQuarkFlavors(), iAP, iP, G4Parton::Set4Momentum(), G4Parton::SetColour(), G4Parton::SetSpinZ(), StrangeSuppress, tmp.
다음에 의해서 참조됨 : SplitUp().
|
inlineprotectedinherited |
G4VSplitableHadron.hh 파일의 94 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VSplitableHadron::isSplit.
다음에 의해서 참조됨 : G4DiffractiveSplitableHadron::SplitUp(), SplitUp().
|
virtual |
G4VSplitableHadron를 구현.
G4QGSMSplitableHadron.cc 파일의 130 번째 라인에서 정의되었습니다.
다음을 참조함 : DiffractiveSplitUp(), G4VSplitableHadron::GetSoftCollisionCount(), G4VSplitableHadron::IsSplit(), SoftSplitUp(), G4VSplitableHadron::Splitting().
|
private |
G4QGSMSplitableHadron.hh 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitParameters(), SampleX().
|
private |
G4QGSMSplitableHadron.hh 파일의 79 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DiffractiveSplitUp(), GetNextAntiParton(), SoftSplitUp().
|
private |
G4QGSMSplitableHadron.hh 파일의 93 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitParameters().
|
private |
G4QGSMSplitableHadron.hh 파일의 78 번째 라인에서 정의되었습니다.
|
private |
G4QGSMSplitableHadron.hh 파일의 76 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DiffractiveSplitUp(), G4QGSMSplitableHadron(), InitParameters().
|
private |
G4QGSMSplitableHadron.hh 파일의 83 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DiffractiveSplitUp(), GetNextAntiParton(), InitParameters(), SoftSplitUp().
|
private |
G4QGSMSplitableHadron.hh 파일의 82 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DiffractiveSplitUp(), GetNextParton(), InitParameters(), SoftSplitUp().
|
private |
G4QGSMSplitableHadron.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DiffractiveSplitUp(), InitParameters().
|
private |
G4QGSMSplitableHadron.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildSeaQuark(), InitParameters().
|
private |
G4QGSMSplitableHadron.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitParameters(), SoftSplitUp().
|
private |
G4QGSMSplitableHadron.hh 파일의 88 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetValenceQuarkFlavors().
|
private |
G4QGSMSplitableHadron.hh 파일의 87 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetValenceQuarkFlavors().
|
private |
G4QGSMSplitableHadron.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitParameters().
|
private |
G4QGSMSplitableHadron.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DiffractiveSplitUp(), InitParameters().