|
Geant4.10
|
#include <G4Parton.hh>
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 () |
Definition at line 47 of file G4Parton.hh.
|
inline |
| 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(), and G4ParticleDefinition::GetPDGiSpin().
| 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.
References Get4Momentum(), CLHEP::HepLorentzVector::px(), CLHEP::HepLorentzVector::py(), Set4Momentum(), CLHEP::HepLorentzVector::setE(), CLHEP::HepLorentzVector::setPz(), and sqr().
| void G4Parton::DefineMomentumInZ | ( | G4double | aLightConeMomentum, |
| G4double | aLightConeE, | ||
| G4bool | aDirection | ||
| ) |
Definition at line 153 of file G4Parton.cc.
References Get4Momentum(), CLHEP::HepLorentzVector::px(), CLHEP::HepLorentzVector::py(), Set4Momentum(), CLHEP::HepLorentzVector::setE(), CLHEP::HepLorentzVector::setPz(), and sqr().
|
inline |
Definition at line 140 of file G4Parton.hh.
Referenced by G4SoftStringBuilder::BuildString(), G4DiffractiveExcitation::CreateStrings(), DefineMomentumInZ(), G4VKinkyStringDecay::FragmentString(), G4FragmentingString::G4FragmentingString(), G4PartonPair::G4PartonPair(), operator=(), G4QGSParticipants::PerformDiffractiveCollisions(), G4QGSParticipants::PerformSoftCollisions(), and G4QGSDiffractiveExcitation::String().
|
inline |
Definition at line 89 of file G4Parton.hh.
Referenced by G4PartonPair::G4PartonPair().
|
inline |
Definition at line 158 of file G4Parton.hh.
Referenced by G4DiffractiveExcitation::CreateStrings(), G4FragmentingString::G4FragmentingString(), and G4PartonPair::G4PartonPair().
|
inline |
Definition at line 92 of file G4Parton.hh.
|
inline |
Definition at line 124 of file G4Parton.hh.
Referenced by G4SoftStringBuilder::BuildString(), G4DiffractiveExcitation::CreateStrings(), G4ExcitedString::GetAntiColorParton(), G4ExcitedString::GetColorParton(), operator=(), G4QGSParticipants::PerformDiffractiveCollisions(), G4QGSParticipants::PerformSoftCollisions(), and G4QGSDiffractiveExcitation::String().
|
inline |
Definition at line 129 of file G4Parton.hh.
Referenced by G4VKinkyStringDecay::FragmentString(), G4ExcitedString::G4ExcitedString(), and operator=().
|
inline |
Definition at line 95 of file G4Parton.hh.
Referenced by G4PartonPair::G4PartonPair().
|
inline |
Definition at line 86 of file G4Parton.hh.
Referenced by G4SoftStringBuilder::BuildString(), G4QGSParticipants::PerformDiffractiveCollisions(), and G4QGSParticipants::PerformSoftCollisions().
Definition at line 119 of file G4Parton.hh.
References right.
Definition at line 119 of file G4Parton.cc.
References Get4Momentum(), GetPDGcode(), and GetPosition().
Definition at line 114 of file G4Parton.hh.
References right.
|
inline |
Definition at line 145 of file G4Parton.hh.
Referenced by G4DiffractiveExcitation::CreateStrings(), DefineMomentumInZ(), G4VKinkyStringDecay::FragmentString(), and G4QGSDiffractiveExcitation::String().
Definition at line 88 of file G4Parton.hh.
Definition at line 91 of file G4Parton.hh.
|
inline |
Definition at line 134 of file G4Parton.hh.
Referenced by G4VKinkyStringDecay::FragmentString().
Definition at line 94 of file G4Parton.hh.
Definition at line 85 of file G4Parton.hh.
1.8.7