Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4Parton.hh>
Public Member Functions | |
G4Parton () | |
G4Parton (G4int PDGencoding) | |
G4Parton (const G4Parton &right) | |
~G4Parton () | |
G4Parton & | operator= (const G4Parton &right) |
G4bool | operator== (const G4Parton &right) const |
G4bool | operator!= (const G4Parton &right) const |
G4int | GetPDGcode () const |
G4ParticleDefinition * | GetDefinition () |
void | SetDefinition (G4ParticleDefinition *aDefinition) |
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 () |
Public Attributes | |
G4int | PDGencoding |
G4ParticleDefinition * | theDefinition |
Definition at line 47 of file G4Parton.hh.
|
inline |
Definition at line 50 of file G4Parton.hh.
G4Parton::G4Parton | ( | G4int | PDGencoding | ) |
Definition at line 39 of file G4Parton.cc.
G4Parton::G4Parton | ( | const G4Parton & | right | ) |
Definition at line 107 of file G4Parton.cc.
G4Parton::~G4Parton | ( | ) |
Definition at line 136 of file G4Parton.cc.
Definition at line 142 of file G4Parton.cc.
void G4Parton::DefineMomentumInZ | ( | G4double | aLightConeMomentum, |
G4double | aLightConeE, | ||
G4bool | aDirection | ||
) |
Definition at line 153 of file G4Parton.cc.
|
inline |
Definition at line 143 of file G4Parton.hh.
Referenced by G4SoftStringBuilder::BuildString(), G4DiffractiveExcitation::CreateStrings(), DefineMomentumInZ(), G4QGSParticipants::DeterminePartonMomenta(), G4LundStringFragmentation::FragmentString(), G4QGSMFragmentation::FragmentString(), G4FragmentingString::G4FragmentingString(), G4PartonPair::G4PartonPair(), operator=(), G4QGSParticipants::PerformSoftCollisions(), and G4QGSDiffractiveExcitation::String().
|
inline |
Definition at line 90 of file G4Parton.hh.
Referenced by G4PartonPair::G4PartonPair().
|
inline |
Definition at line 161 of file G4Parton.hh.
Referenced by G4DiffractiveExcitation::CreateStrings(), G4QGSParticipants::DeterminePartonMomenta(), G4QuarkExchange::ExciteParticipants(), G4FragmentingString::G4FragmentingString(), and G4PartonPair::G4PartonPair().
|
inline |
Definition at line 93 of file G4Parton.hh.
|
inline |
Definition at line 127 of file G4Parton.hh.
Referenced by G4SoftStringBuilder::BuildString(), G4DiffractiveExcitation::CreateStrings(), G4LundStringFragmentation::FragmentString(), G4QGSMFragmentation::FragmentString(), G4ExcitedString::GetAntiColorParton(), G4ExcitedString::GetColorParton(), operator=(), G4QGSParticipants::PerformSoftCollisions(), and G4QGSDiffractiveExcitation::String().
|
inline |
Definition at line 132 of file G4Parton.hh.
Referenced by G4ExcitedString::G4ExcitedString(), and operator=().
|
inline |
Definition at line 96 of file G4Parton.hh.
Referenced by G4PartonPair::G4PartonPair().
|
inline |
Definition at line 87 of file G4Parton.hh.
Referenced by G4SoftStringBuilder::BuildString(), and G4QGSParticipants::PerformSoftCollisions().
Definition at line 122 of file G4Parton.hh.
Definition at line 119 of file G4Parton.cc.
Definition at line 117 of file G4Parton.hh.
|
inline |
Definition at line 148 of file G4Parton.hh.
Referenced by G4DiffractiveExcitation::CreateStrings(), DefineMomentumInZ(), G4QGSParticipants::DeterminePartonMomenta(), G4DiffractiveSplitableHadron::G4DiffractiveSplitableHadron(), G4DiffractiveSplitableHadron::SetFirstParton(), G4DiffractiveSplitableHadron::SetSecondParton(), G4DiffractiveSplitableHadron::SplitUp(), and G4QGSDiffractiveExcitation::String().
|
inline |
Definition at line 89 of file G4Parton.hh.
|
inline |
Definition at line 166 of file G4Parton.hh.
Referenced by G4QuarkExchange::ExciteParticipants().
|
inline |
Definition at line 92 of file G4Parton.hh.
|
inline |
Definition at line 137 of file G4Parton.hh.
|
inline |
Definition at line 95 of file G4Parton.hh.
|
inline |
Definition at line 86 of file G4Parton.hh.
G4int G4Parton::PDGencoding |
Definition at line 102 of file G4Parton.hh.
Referenced by G4Parton(), GetPDGcode(), operator=(), and SetDefinition().
G4ParticleDefinition* G4Parton::theDefinition |
Definition at line 103 of file G4Parton.hh.
Referenced by G4Parton(), GetDefinition(), operator=(), and SetDefinition().