Geant4  10.00.p01
G4BaryonSplitter Class Reference

#include <G4BaryonSplitter.hh>

+ Collaboration diagram for G4BaryonSplitter:

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 G4SPBaryonGetSPBaryon (G4int PDGCode)
 

Private Attributes

G4SPBaryonTable theBaryons
 

Detailed Description

Definition at line 37 of file G4BaryonSplitter.hh.

Constructor & Destructor Documentation

Member Function Documentation

G4bool G4BaryonSplitter::FindDiquark ( G4int  PDGCode,
G4int  Quark,
G4int Diquark 
)

Definition at line 100 of file G4BaryonSplitter.cc.

References G4SPBaryon::FindDiquark(), G4SPBaryonTable::GetBaryon(), G4ParticleTable::GetParticleTable(), and theBaryons.

+ Here is the call graph for this function:

const G4SPBaryon & G4BaryonSplitter::GetSPBaryon ( G4int  PDGCode)

Definition at line 92 of file G4BaryonSplitter.cc.

References G4SPBaryonTable::GetBaryon(), G4ParticleTable::GetParticleTable(), and theBaryons.

+ Here is the call graph for this function:

G4bool G4BaryonSplitter::SplitBarion ( G4int  PDGCode,
G4int q_or_qqbar,
G4int qbar_or_qq 
)

Definition at line 75 of file G4BaryonSplitter.cc.

References FALSE, G4SPBaryonTable::GetBaryon(), G4ParticleTable::GetParticleTable(), G4SPBaryon::SampleQuarkAndDiquark(), theBaryons, and TRUE.

Referenced by G4QGSMSplitableHadron::GetValenceQuarkFlavors().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4SPBaryonTable G4BaryonSplitter::theBaryons
private

Definition at line 47 of file G4BaryonSplitter.hh.

Referenced by FindDiquark(), G4BaryonSplitter(), GetSPBaryon(), and SplitBarion().


The documentation for this class was generated from the following files: