#include <G4HadronBuilder.hh>
Public 멤버 함수 | |
G4ParticleDefinition * | Build (G4ParticleDefinition *black, G4ParticleDefinition *white) |
G4ParticleDefinition * | BuildLowSpin (G4ParticleDefinition *black, G4ParticleDefinition *white) |
G4ParticleDefinition * | BuildHighSpin (G4ParticleDefinition *black, G4ParticleDefinition *white) |
G4HadronBuilder (G4double mesonMix, G4double barionMix, std::vector< double > scalarMesonMix, std::vector< double > vectorMesonMix) | |
Private 타입 | |
enum | Spin { SpinZero =1, SpinHalf =2, SpinOne =3, SpinThreeHalf =4 } |
Private 멤버 함수 | |
G4HadronBuilder () | |
G4ParticleDefinition * | Meson (G4ParticleDefinition *black, G4ParticleDefinition *white, Spin spin) |
G4ParticleDefinition * | Barion (G4ParticleDefinition *black, G4ParticleDefinition *white, Spin spin) |
Private 속성 | |
G4double | mesonSpinMix |
G4double | barionSpinMix |
std::vector< double > | scalarMesonMixings |
std::vector< double > | vectorMesonMixings |
G4HadronBuilder.hh 파일의 46 번째 라인에서 정의되었습니다.
|
private |
열거형 멤버 | |
---|---|
SpinZero | |
SpinHalf | |
SpinOne | |
SpinThreeHalf |
G4HadronBuilder.hh 파일의 63 번째 라인에서 정의되었습니다.
G4HadronBuilder::G4HadronBuilder | ( | G4double | mesonMix, |
G4double | barionMix, | ||
std::vector< double > | scalarMesonMix, | ||
std::vector< double > | vectorMesonMix | ||
) |
G4HadronBuilder.cc 파일의 43 번째 라인에서 정의되었습니다.
다음을 참조함 : barionSpinMix, mesonSpinMix, scalarMesonMixings, vectorMesonMixings.
|
private |
|
private |
G4HadronBuilder.cc 파일의 172 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ParticleTable::FindParticle(), G4cerr, G4endl, G4UniformRand, G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGEncoding(), G4INCL::Math::max(), G4INCL::Math::min(), perCent, SpinHalf, SpinThreeHalf.
다음에 의해서 참조됨 : Build(), BuildHighSpin(), BuildLowSpin().
G4ParticleDefinition * G4HadronBuilder::Build | ( | G4ParticleDefinition * | black, |
G4ParticleDefinition * | white | ||
) |
G4HadronBuilder.cc 파일의 53 번째 라인에서 정의되었습니다.
다음을 참조함 : Barion(), barionSpinMix, G4UniformRand, G4ParticleDefinition::GetParticleSubType(), Meson(), mesonSpinMix, SpinHalf, SpinOne, SpinThreeHalf, SpinZero.
다음에 의해서 참조됨 : G4LundStringFragmentation::Diquark_AntiDiquark_belowThreshold_lastSplitting(), G4QGSMFragmentation::DiQuarkSplitup(), G4LundStringFragmentation::DiQuarkSplitup(), G4VLongitudinalStringDecay::QuarkSplitup(), G4QGSMFragmentation::SplitEandP(), G4QGSMFragmentation::SplitLast().
G4ParticleDefinition * G4HadronBuilder::BuildHighSpin | ( | G4ParticleDefinition * | black, |
G4ParticleDefinition * | white | ||
) |
G4HadronBuilder.cc 파일의 85 번째 라인에서 정의되었습니다.
다음을 참조함 : Barion(), G4ParticleDefinition::GetParticleSubType(), Meson(), SpinOne, SpinThreeHalf.
다음에 의해서 참조됨 : G4QGSMFragmentation::StopFragmenting().
G4ParticleDefinition * G4HadronBuilder::BuildLowSpin | ( | G4ParticleDefinition * | black, |
G4ParticleDefinition * | white | ||
) |
G4HadronBuilder.cc 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : Barion(), G4ParticleDefinition::GetParticleSubType(), Meson(), SpinHalf, SpinZero.
다음에 의해서 참조됨 : G4VLongitudinalStringDecay::FragmentationMass().
|
private |
G4HadronBuilder.cc 파일의 96 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ParticleTable::FindParticle(), G4cerr, G4endl, G4UniformRand, G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGEncoding(), perCent, scalarMesonMixings, SpinZero, vectorMesonMixings.
다음에 의해서 참조됨 : Build(), BuildHighSpin(), BuildLowSpin().
|
private |
G4HadronBuilder.hh 파일의 70 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Build(), G4HadronBuilder().
|
private |
G4HadronBuilder.hh 파일의 69 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Build(), G4HadronBuilder().
|
private |
G4HadronBuilder.hh 파일의 71 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HadronBuilder(), Meson().
|
private |
G4HadronBuilder.hh 파일의 72 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HadronBuilder(), Meson().