Geant4
10.01.p01
|
#include <G4BaryonSplitter.hh>
Public Member Functions | |
G4BaryonSplitter () | |
G4bool | SplitBarion (G4int PDGCode, G4int *q_or_qqbar, G4int *qbar_or_qq) |
G4bool | FindDiquark (G4int PDGCode, G4int Quark, G4int *Diquark) |
const G4SPBaryon & | GetSPBaryon (G4int PDGCode) |
Private Attributes | |
G4SPBaryonTable | theBaryons |
Definition at line 37 of file G4BaryonSplitter.hh.
G4BaryonSplitter::G4BaryonSplitter | ( | ) |
Definition at line 34 of file G4BaryonSplitter.cc.
References G4AntiLambda::AntiLambda(), G4AntiNeutron::AntiNeutron(), G4AntiOmegaMinus::AntiOmegaMinus(), G4AntiProton::AntiProton(), G4AntiSigmaMinus::AntiSigmaMinus(), G4AntiSigmaPlus::AntiSigmaPlus(), G4AntiSigmaZero::AntiSigmaZero(), G4AntiXiMinus::AntiXiMinus(), G4AntiXiZero::AntiXiZero(), G4ParticleTable::GetParticleTable(), G4SPBaryonTable::insert(), G4Lambda::Lambda(), G4Neutron::Neutron(), G4OmegaMinus::OmegaMinus(), G4Proton::Proton(), G4SigmaMinus::SigmaMinus(), G4SigmaPlus::SigmaPlus(), G4SigmaZero::SigmaZero(), theBaryons, G4XiMinus::XiMinus(), and G4XiZero::XiZero().
Definition at line 100 of file G4BaryonSplitter.cc.
References G4SPBaryon::FindDiquark(), G4SPBaryonTable::GetBaryon(), G4ParticleTable::GetParticleTable(), and theBaryons.
const G4SPBaryon & G4BaryonSplitter::GetSPBaryon | ( | G4int | PDGCode | ) |
Definition at line 92 of file G4BaryonSplitter.cc.
References G4SPBaryonTable::GetBaryon(), G4ParticleTable::GetParticleTable(), and theBaryons.
Definition at line 75 of file G4BaryonSplitter.cc.
References FALSE, G4SPBaryonTable::GetBaryon(), G4ParticleTable::GetParticleTable(), G4SPBaryon::SampleQuarkAndDiquark(), theBaryons, and TRUE.
Referenced by G4QGSMSplitableHadron::GetValenceQuarkFlavors().
|
private |
Definition at line 47 of file G4BaryonSplitter.hh.
Referenced by FindDiquark(), G4BaryonSplitter(), GetSPBaryon(), and SplitBarion().