|
Geant4
10.00.p02
|
#include <G4Parton.hh>
Collaboration diagram for G4Parton:Public Member Functions | |
| G4Parton () | |
| G4Parton (G4int PDGencoding) | |
| G4Parton (const G4Parton &right) | |
| ~G4Parton () | |
| G4Parton & | operator= (const G4Parton &right) |
| int | operator== (const G4Parton &right) const |
| int | operator!= (const G4Parton &right) const |
| G4int | GetPDGcode () const |
| G4ParticleDefinition * | GetDefinition () |
| void | DefineMomentumInZ (G4double aLightConeMomentum, G4bool aDirection) |
| void | DefineMomentumInZ (G4double aLightConeMomentum, G4double aLightConeE, G4bool aDirection) |
| const G4ThreeVector & | GetPosition () const |
| void | SetPosition (const G4ThreeVector &aPosition) |
| const G4LorentzVector & | Get4Momentum () const |
| void | Set4Momentum (const G4LorentzVector &aMomentum) |
| void | SetX (G4double anX) |
| G4double | GetX () |
| void | SetColour (G4int aColour) |
| G4int | GetColour () |
| void | SetIsoSpinZ (G4double anIsoSpinZ) |
| G4double | GetIsoSpinZ () |
| void | SetSpinZ (G4double aSpinZ) |
| G4double | GetSpinZ () |
Private Member Functions | |
| G4double | GetMass () |
Private Attributes | |
| G4int | PDGencoding |
| G4ParticleDefinition * | theDefinition |
| G4LorentzVector | theMomentum |
| G4ThreeVector | thePosition |
| G4int | theColour |
| G4double | theIsoSpinZ |
| G4double | theSpinZ |
| G4double | theX |
Definition at line 47 of file G4Parton.hh.
|
inline |
Definition at line 50 of file G4Parton.hh.
References G4UniformRand, PDGencoding, theColour, theIsoSpinZ, and theSpinZ.
| G4Parton::G4Parton | ( | G4int | PDGencoding | ) |
Definition at line 39 of file G4Parton.cc.
References G4ParticleTable::FindParticle(), G4cout, G4endl, G4UniformRand, G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetParticleType(), G4ParticleDefinition::GetPDGiIsospin(), G4ParticleDefinition::GetPDGIsospin3(), G4ParticleDefinition::GetPDGiSpin(), PDGencoding, theColour, theDefinition, theIsoSpinZ, theSpinZ, and theX.
Here is the call graph for this function:| G4Parton::G4Parton | ( | const G4Parton & | right | ) |
Definition at line 107 of file G4Parton.cc.
References PDGencoding, theColour, theDefinition, theIsoSpinZ, theMomentum, thePosition, theSpinZ, and theX.
| G4Parton::~G4Parton | ( | ) |
Definition at line 136 of file G4Parton.cc.
Definition at line 142 of file G4Parton.cc.
References Get4Momentum(), GetMass(), Set4Momentum(), sqr(), and theX.
Referenced by G4QGSMSplitableHadron::SoftSplitUp().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4Parton::DefineMomentumInZ | ( | G4double | aLightConeMomentum, |
| G4double | aLightConeE, | ||
| G4bool | aDirection | ||
| ) |
Definition at line 153 of file G4Parton.cc.
References Get4Momentum(), GetMass(), Set4Momentum(), sqr(), and theX.
Here is the call graph for this function:
|
inline |
Definition at line 140 of file G4Parton.hh.
References theMomentum.
Referenced by G4SoftStringBuilder::BuildString(), G4DiffractiveExcitation::CreateStrings(), DefineMomentumInZ(), G4VKinkyStringDecay::FragmentString(), G4FragmentingString::G4FragmentingString(), G4PartonPair::G4PartonPair(), operator=(), G4QGSParticipants::PerformDiffractiveCollisions(), G4QGSParticipants::PerformSoftCollisions(), G4QGSMSplitableHadron::SoftSplitUp(), and G4QGSDiffractiveExcitation::String().
Here is the caller graph for this function:
|
inline |
Definition at line 89 of file G4Parton.hh.
References theColour.
Referenced by G4PartonPair::G4PartonPair(), G4QGSMSplitableHadron::GetValenceQuarkFlavors(), and G4QGSMSplitableHadron::SoftSplitUp().
Here is the caller graph for this function:
|
inline |
Definition at line 158 of file G4Parton.hh.
References theDefinition.
Referenced by G4DiffractiveExcitation::CreateStrings(), G4FragmentingString::G4FragmentingString(), and G4PartonPair::G4PartonPair().
Here is the caller graph for this function:
|
inline |
Definition at line 92 of file G4Parton.hh.
References theIsoSpinZ.
|
inlineprivate |
Definition at line 152 of file G4Parton.hh.
References G4ParticleDefinition::GetPDGMass(), and theDefinition.
Referenced by DefineMomentumInZ().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 124 of file G4Parton.hh.
References PDGencoding.
Referenced by G4SoftStringBuilder::BuildString(), G4FTFModel::BuildStrings(), G4DiffractiveExcitation::CreateStrings(), G4ExcitedString::GetAntiColorParton(), G4ExcitedString::GetColorParton(), operator=(), G4QGSParticipants::PerformDiffractiveCollisions(), G4QGSParticipants::PerformSoftCollisions(), G4QGSMSplitableHadron::SoftSplitUp(), and G4QGSDiffractiveExcitation::String().
Here is the caller graph for this function:
|
inline |
Definition at line 129 of file G4Parton.hh.
References thePosition.
Referenced by G4VKinkyStringDecay::FragmentString(), G4ExcitedString::G4ExcitedString(), and operator=().
Here is the caller graph for this function:
|
inline |
Definition at line 95 of file G4Parton.hh.
References theSpinZ.
Referenced by G4PartonPair::G4PartonPair(), G4QGSMSplitableHadron::GetValenceQuarkFlavors(), and G4QGSMSplitableHadron::SoftSplitUp().
Here is the caller graph for this function:
|
inline |
Definition at line 86 of file G4Parton.hh.
References theX.
Referenced by G4SoftStringBuilder::BuildString(), G4QGSParticipants::PerformDiffractiveCollisions(), and G4QGSParticipants::PerformSoftCollisions().
Here is the caller graph for this function:
|
inline |
Definition at line 119 of file G4Parton.hh.
References right.
Definition at line 119 of file G4Parton.cc.
References Get4Momentum(), GetPDGcode(), GetPosition(), PDGencoding, theColour, theDefinition, theIsoSpinZ, theMomentum, thePosition, theSpinZ, and theX.
Here is the call graph for this function:
|
inline |
Definition at line 114 of file G4Parton.hh.
References right.
|
inline |
Definition at line 145 of file G4Parton.hh.
References theMomentum.
Referenced by G4QGSMSplitableHadron::BuildSeaQuark(), G4DiffractiveExcitation::CreateStrings(), DefineMomentumInZ(), G4QGSMSplitableHadron::DiffractiveSplitUp(), G4VKinkyStringDecay::FragmentString(), G4QGSMSplitableHadron::SoftSplitUp(), and G4QGSDiffractiveExcitation::String().
Here is the caller graph for this function:
|
inline |
Definition at line 88 of file G4Parton.hh.
References theColour.
Referenced by G4QGSMSplitableHadron::GetValenceQuarkFlavors(), and G4QGSMSplitableHadron::SoftSplitUp().
Here is the caller graph for this function:
|
inline |
Definition at line 91 of file G4Parton.hh.
References theIsoSpinZ.
|
inline |
Definition at line 134 of file G4Parton.hh.
References thePosition.
Referenced by G4QGSMSplitableHadron::BuildSeaQuark(), G4QGSMSplitableHadron::DiffractiveSplitUp(), G4VKinkyStringDecay::FragmentString(), and G4QGSMSplitableHadron::GetValenceQuarkFlavors().
Here is the caller graph for this function:
|
inline |
Definition at line 94 of file G4Parton.hh.
References theSpinZ.
Referenced by G4QGSMSplitableHadron::GetValenceQuarkFlavors(), and G4QGSMSplitableHadron::SoftSplitUp().
Here is the caller graph for this function:
|
inline |
Definition at line 85 of file G4Parton.hh.
References theX.
|
private |
Definition at line 101 of file G4Parton.hh.
Referenced by G4Parton(), GetPDGcode(), and operator=().
|
private |
Definition at line 106 of file G4Parton.hh.
Referenced by G4Parton(), GetColour(), operator=(), and SetColour().
|
private |
Definition at line 102 of file G4Parton.hh.
Referenced by G4Parton(), GetDefinition(), GetMass(), and operator=().
|
private |
Definition at line 107 of file G4Parton.hh.
Referenced by G4Parton(), GetIsoSpinZ(), operator=(), and SetIsoSpinZ().
|
private |
Definition at line 103 of file G4Parton.hh.
Referenced by G4Parton(), Get4Momentum(), operator=(), and Set4Momentum().
|
private |
Definition at line 104 of file G4Parton.hh.
Referenced by G4Parton(), GetPosition(), operator=(), and SetPosition().
|
private |
Definition at line 108 of file G4Parton.hh.
Referenced by G4Parton(), GetSpinZ(), operator=(), and SetSpinZ().
|
private |
Definition at line 110 of file G4Parton.hh.
Referenced by DefineMomentumInZ(), G4Parton(), GetX(), operator=(), and SetX().