#include <G4VSplitableHadron.hh>
Protected 멤버 함수 | |
void | Splitting () |
Private 멤버 함수 | |
G4VSplitableHadron (const G4VSplitableHadron &right) | |
const G4VSplitableHadron & | operator= (const G4VSplitableHadron &right) |
Private 속성 | |
const G4ParticleDefinition * | theDefinition |
G4LorentzVector | the4Momentum |
G4double | TimeOfCreation |
G4ThreeVector | thePosition |
G4int | theCollisionCount |
G4int | curStatus |
G4bool | isSplit |
G4VSplitableHadron.hh 파일의 53 번째 라인에서 정의되었습니다.
G4VSplitableHadron::G4VSplitableHadron | ( | ) |
G4VSplitableHadron.cc 파일의 42 번째 라인에서 정의되었습니다.
G4VSplitableHadron::G4VSplitableHadron | ( | const G4ReactionProduct & | aPrimary | ) |
G4VSplitableHadron::G4VSplitableHadron | ( | const G4Nucleon & | aNucleon | ) |
G4VSplitableHadron.cc 파일의 55 번째 라인에서 정의되었습니다.
다음을 참조함 : curStatus, G4Nucleon::GetMomentum(), G4Nucleon::GetParticleType(), G4Nucleon::GetPosition(), isSplit, the4Momentum, theCollisionCount, theDefinition, thePosition, TimeOfCreation.
G4VSplitableHadron::G4VSplitableHadron | ( | const G4VKineticNucleon * | aNucleon | ) |
G4VSplitableHadron.cc 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : curStatus, G4VKineticNucleon::Get4Momentum(), G4VKineticNucleon::GetDefinition(), G4VKineticNucleon::GetPosition(), isSplit, the4Momentum, theCollisionCount, theDefinition, thePosition, TimeOfCreation.
|
virtual |
G4VSplitableHadron.cc 파일의 89 번째 라인에서 정의되었습니다.
|
private |
G4VSplitableHadron.cc 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : curStatus, Get4Momentum(), GetDefinition(), GetPosition(), isSplit, the4Momentum, theCollisionCount, theDefinition, thePosition, TimeOfCreation.
|
inline |
G4VSplitableHadron.hh 파일의 128 번째 라인에서 정의되었습니다.
다음을 참조함 : the4Momentum.
다음에 의해서 참조됨 : G4FTFModel::AdjustNucleons(), G4FTFModel::AdjustNucleonsAlgorithm_beforeSampling(), G4FTFAnnihilation::Annihilate(), G4FTFModel::BuildStrings(), G4DiffractiveExcitation::CreateStrings(), G4QGSParticipants::DeterminePartonMomenta(), G4QGSMSplitableHadron::DiffractiveSplitUp(), G4ElasticHNScattering::ElasticScattering(), G4DiffractiveExcitation::ExciteParticipants(), G4QuarkExchange::ExciteParticipants(), G4SingleDiffractiveExcitation::ExciteParticipants(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants_doChargeExchange(), G4VSplitableHadron(), G4QGSParticipants::GenerateDeltaIsobar(), G4FTFModel::GenerateDeltaIsobar(), G4QGSParticipants::PerformDiffractiveCollisions(), G4FTFModel::PutOnMassShell(), G4QGSDiffractiveExcitation::String().
|
inline |
G4VSplitableHadron.hh 파일의 138 번째 라인에서 정의되었습니다.
다음을 참조함 : theDefinition.
다음에 의해서 참조됨 : G4FTFAnnihilation::Annihilate(), G4FTFModel::BuildStrings(), G4QGSParticipants::CheckKinematics(), G4FTFModel::CheckKinematics(), G4QGSParticipants::DeterminePartonMomenta(), G4QGSMSplitableHadron::DiffractiveSplitUp(), G4ElasticHNScattering::ElasticScattering(), G4DiffractiveExcitation::ExciteParticipants(), G4QuarkExchange::ExciteParticipants(), G4SingleDiffractiveExcitation::ExciteParticipants(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants_doChargeExchange(), G4QGSParticipants::FinalizeKinematics(), G4FTFModel::FinalizeKinematics(), G4VSplitableHadron(), G4QGSParticipants::GenerateDeltaIsobar(), G4FTFModel::GenerateDeltaIsobar(), G4QGSParticipants::SamplingNucleonKinematics(), G4FTFModel::SamplingNucleonKinematics(), G4QGSMSplitableHadron::SoftSplitUp(), G4DiffractiveSplitableHadron::SplitUp().
|
pure virtual |
|
pure virtual |
G4QGSMSplitableHadron, G4DiffractiveSplitableHadron에서 구현되었습니다.
다음에 의해서 참조됨 : G4FTFAnnihilation::Create1DiquarkAntiDiquarkString(), G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4DiffractiveExcitation::CreateStrings(), G4QGSParticipants::CreateStrings(), G4QuarkExchange::ExciteParticipants(), G4QGSParticipants::PerformSoftCollisions(), G4QGSDiffractiveExcitation::String().
|
inline |
G4VSplitableHadron.hh 파일의 163 번째 라인에서 정의되었습니다.
다음을 참조함 : thePosition.
다음에 의해서 참조됨 : G4QGSMSplitableHadron::BuildSeaQuark(), G4FTFModel::BuildStrings(), G4FTFAnnihilation::Create1DiquarkAntiDiquarkString(), G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4FTFAnnihilation::Create2QuarkAntiQuarkStrings(), G4FTFAnnihilation::Create3QuarkAntiQuarkStrings(), G4DiffractiveExcitation::CreateStrings(), G4QGSParticipants::CreateStrings(), G4QGSMSplitableHadron::DiffractiveSplitUp(), G4ElasticHNScattering::ElasticScattering(), G4VSplitableHadron(), G4FTFParticipants::GetList(), G4QGSMSplitableHadron::GetValenceQuarkFlavors(), G4FTFParticipants::ShiftInteractionTime(), G4QGSDiffractiveExcitation::String().
|
inline |
G4VSplitableHadron.hh 파일의 113 번째 라인에서 정의되었습니다.
다음을 참조함 : theCollisionCount.
다음에 의해서 참조됨 : G4FTFModel::AdjustNucleons(), G4FTFModel::BuildStrings(), G4QGSParticipants::DeterminePartonMomenta(), G4FTFModel::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants_doDiffraction(), G4FTFModel::GetResiduals(), G4QGSMSplitableHadron::SoftSplitUp(), G4QGSMSplitableHadron::SplitUp().
|
inline |
G4VSplitableHadron.hh 파일의 173 번째 라인에서 정의되었습니다.
다음을 참조함 : 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().
|
inline |
G4VSplitableHadron.hh 파일의 153 번째 라인에서 정의되었습니다.
다음을 참조함 : TimeOfCreation.
다음에 의해서 참조됨 : G4FTFModel::BuildStrings(), G4FTFAnnihilation::Create1DiquarkAntiDiquarkString(), G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4FTFAnnihilation::Create2QuarkAntiQuarkStrings(), G4FTFAnnihilation::Create3QuarkAntiQuarkStrings(), G4DiffractiveExcitation::CreateStrings(), G4ElasticHNScattering::ElasticScattering(), G4QGSParticipants::ReggeonCascade(), G4FTFModel::ReggeonCascade().
G4VSplitableHadron.hh 파일의 143 번째 라인에서 정의되었습니다.
다음을 참조함 : theCollisionCount.
다음에 의해서 참조됨 : G4FTFAnnihilation::Create1DiquarkAntiDiquarkString(), G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4FTFAnnihilation::Create2QuarkAntiQuarkStrings(), G4FTFAnnihilation::Create3QuarkAntiQuarkStrings(), G4ElasticHNScattering::ElasticScattering(), G4DiffractiveExcitation::ExciteParticipants(), G4QGSParticipants::GetList(), G4GammaParticipants::SelectInteractions(), G4QGSParticipants::SelectInteractions().
|
inline |
G4VSplitableHadron.hh 파일의 89 번째 라인에서 정의되었습니다.
다음을 참조함 : isSplit.
다음에 의해서 참조됨 : G4DiffractiveSplitableHadron::SplitUp(), G4QGSMSplitableHadron::SplitUp().
int G4VSplitableHadron::operator!= | ( | const G4VSplitableHadron & | right | ) | const |
G4VSplitableHadron.cc 파일의 107 번째 라인에서 정의되었습니다.
다음을 참조함 : right.
|
private |
G4VSplitableHadron.cc 파일의 94 번째 라인에서 정의되었습니다.
int G4VSplitableHadron::operator== | ( | const G4VSplitableHadron & | right | ) | const |
G4VSplitableHadron.cc 파일의 102 번째 라인에서 정의되었습니다.
다음을 참조함 : right.
|
inline |
G4VSplitableHadron.hh 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : the4Momentum.
다음에 의해서 참조됨 : G4FTFModel::AdjustNucleons(), G4FTFModel::AdjustNucleonsAlgorithm_afterSampling(), G4FTFModel::AdjustNucleonsAlgorithm_beforeSampling(), G4FTFAnnihilation::Create1DiquarkAntiDiquarkString(), G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4FTFAnnihilation::Create2QuarkAntiQuarkStrings(), G4FTFAnnihilation::Create3QuarkAntiQuarkStrings(), G4ElasticHNScattering::ElasticScattering(), G4DiffractiveExcitation::ExciteParticipants(), G4QuarkExchange::ExciteParticipants(), G4SingleDiffractiveExcitation::ExciteParticipants(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants_doChargeExchange(), G4QGSParticipants::FinalizeKinematics(), G4FTFModel::FinalizeKinematics(), G4QGSParticipants::PutOnMassShell(), G4FTFModel::PutOnMassShell().
G4VSplitableHadron.hh 파일의 118 번째 라인에서 정의되었습니다.
다음을 참조함 : theCollisionCount.
다음에 의해서 참조됨 : G4QGSParticipants::GetList(), G4QGSParticipants::ReggeonCascade(), G4GammaParticipants::SelectInteractions(), G4QGSParticipants::SelectInteractions().
|
inline |
G4VSplitableHadron.hh 파일의 133 번째 라인에서 정의되었습니다.
다음을 참조함 : theDefinition.
다음에 의해서 참조됨 : G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4FTFAnnihilation::Create2QuarkAntiQuarkStrings(), G4FTFAnnihilation::Create3QuarkAntiQuarkStrings(), G4DiffractiveExcitation::ExciteParticipants_doChargeExchange(), G4QGSParticipants::GenerateDeltaIsobar(), G4FTFModel::GenerateDeltaIsobar().
|
inline |
G4VSplitableHadron.hh 파일의 158 번째 라인에서 정의되었습니다.
다음을 참조함 : thePosition.
다음에 의해서 참조됨 : G4FTFAnnihilation::Create1DiquarkAntiDiquarkString(), G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4FTFAnnihilation::Create2QuarkAntiQuarkStrings(), G4FTFAnnihilation::Create3QuarkAntiQuarkStrings(), G4ElasticHNScattering::ElasticScattering(), G4FTFParticipants::GetList(), G4FTFParticipants::ShiftInteractionTime().
G4VSplitableHadron.hh 파일의 168 번째 라인에서 정의되었습니다.
다음을 참조함 : 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 번째 라인에서 정의되었습니다.
다음을 참조함 : TimeOfCreation.
다음에 의해서 참조됨 : G4FTFAnnihilation::Create1DiquarkAntiDiquarkString(), G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4FTFAnnihilation::Create2QuarkAntiQuarkStrings(), G4FTFAnnihilation::Create3QuarkAntiQuarkStrings(), G4ElasticHNScattering::ElasticScattering(), G4QGSParticipants::ReggeonCascade(), G4FTFModel::ReggeonCascade(), G4FTFParticipants::ShiftInteractionTime().
|
inlineprotected |
G4VSplitableHadron.hh 파일의 94 번째 라인에서 정의되었습니다.
다음을 참조함 : isSplit.
다음에 의해서 참조됨 : G4DiffractiveSplitableHadron::SplitUp(), G4QGSMSplitableHadron::SplitUp().
|
pure virtual |
G4QGSMSplitableHadron, G4DiffractiveSplitableHadron에서 구현되었습니다.
G4VSplitableHadron.cc 파일의 113 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FTFAnnihilation::Create1DiquarkAntiDiquarkString(), G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4FTFAnnihilation::Create2QuarkAntiQuarkStrings(), G4FTFAnnihilation::Create3QuarkAntiQuarkStrings(), G4DiffractiveExcitation::CreateStrings(), G4QuarkExchange::ExciteParticipants(), G4InteractionContent::SplitHadrons(), G4QGSDiffractiveExcitation::String().
|
private |
G4VSplitableHadron.hh 파일의 109 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VSplitableHadron(), GetStatus(), SetStatus().
|
private |
G4VSplitableHadron.hh 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VSplitableHadron(), IsSplit(), Splitting().
|
private |
G4VSplitableHadron.hh 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VSplitableHadron(), Get4Momentum(), Set4Momentum().
|
private |
G4VSplitableHadron.hh 파일의 107 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VSplitableHadron(), GetSoftCollisionCount(), IncrementCollisionCount(), SetCollisionCount().
|
private |
G4VSplitableHadron.hh 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VSplitableHadron(), GetDefinition(), SetDefinition().
|
private |
G4VSplitableHadron.hh 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VSplitableHadron(), GetPosition(), SetPosition().
|
private |
G4VSplitableHadron.hh 파일의 105 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VSplitableHadron(), GetTimeOfCreation(), SetTimeOfCreation().