Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4QParton.hh>
Public Member Functions | |
G4QParton () | |
G4QParton (G4int aPGG) | |
G4QParton (const G4QParton &right) | |
G4QParton (const G4QParton *right) | |
~G4QParton () | |
const G4QParton & | operator= (const G4QParton &right) |
G4int | operator== (const G4QParton &right) const |
G4int | operator!= (const G4QParton &right) const |
void | DefineEPz (G4LorentzVector hadr4Mom) |
void | DefineMomentumInZ (G4double aLightConeMomentum, G4bool aDirection) |
void | SetPDGCode (G4int aPDG) |
void | SetColour (G4int aColour) |
void | SetX (G4double anX) |
void | Set4Momentum (const G4LorentzVector &aMomentum) |
void | SetPosition (const G4ThreeVector &aPosition) |
void | SetSpinZ (G4double aSpinZ) |
G4bool | ReduceDiQADiQ (G4QParton *d1, G4QParton *d2) |
G4int | GetPDGCode () const |
G4QContent | GetQC () const |
const G4ThreeVector & | GetPosition () const |
const G4LorentzVector & | Get4Momentum () const |
G4double | GetX () |
G4int | GetColour () |
G4double | GetSpinZ () |
const G4int & | GetType () const |
Definition at line 52 of file G4QParton.hh.
G4QParton::G4QParton | ( | ) |
Definition at line 46 of file G4QParton.cc.
G4QParton::G4QParton | ( | G4int | aPGG | ) |
Definition at line 66 of file G4QParton.cc.
Definition at line 75 of file G4QParton.cc.
Definition at line 91 of file G4QParton.cc.
G4QParton::~G4QParton | ( | ) |
Definition at line 127 of file G4QParton.cc.
|
inline |
Definition at line 70 of file G4QParton.hh.
Definition at line 234 of file G4QParton.cc.
|
inline |
Definition at line 84 of file G4QParton.hh.
Referenced by G4QFragmentation::Breeder(), G4QIonIonCollision::Breeder(), DefineMomentumInZ(), G4QString::ExciteString(), G4QString::FragmentString(), G4QFragmentation::G4QFragmentation(), G4QIonIonCollision::G4QIonIonCollision(), G4QString::G4QString(), operator=(), G4QHadron::SplitUp(), G4QString::Splitup(), G4QFragmentation::SwapPartons(), and G4QIonIonCollision::SwapPartons().
|
inline |
Definition at line 86 of file G4QParton.hh.
Referenced by G4QHadron::SplitUp().
|
inline |
Definition at line 81 of file G4QParton.hh.
Referenced by G4QFragmentation::Breeder(), G4QIonIonCollision::Breeder(), G4QString::CreateHadron(), G4QString::CreateHighSpinHadron(), G4QString::CreateLowSpinHadron(), G4QString::DiQuarkSplitup(), G4QString::ExciteString(), G4QString::FragmentationMass(), G4QString::FragmentString(), G4QFragmentation::G4QFragmentation(), G4QIonIonCollision::G4QIonIonCollision(), operator=(), G4QString::QuarkSplitup(), ReduceDiQADiQ(), G4QString::SplitEandP(), G4QHadron::SplitUp(), G4QString::Splitup(), G4QFragmentation::SwapPartons(), and G4QIonIonCollision::SwapPartons().
|
inline |
Definition at line 83 of file G4QParton.hh.
Referenced by G4QString::ExciteString(), and operator=().
|
inline |
Definition at line 82 of file G4QParton.hh.
Referenced by G4QFragmentation::G4QFragmentation(), G4QIonIonCollision::G4QIonIonCollision(), and G4QString::GetQC().
|
inline |
Definition at line 87 of file G4QParton.hh.
Referenced by G4QHadron::SplitUp().
Definition at line 88 of file G4QParton.hh.
Referenced by G4QFragmentation::Breeder(), G4QIonIonCollision::Breeder(), G4QString::CreateHadron(), G4QString::CreateHighSpinHadron(), G4QString::CreateLowSpinHadron(), G4QString::DecayIsQuark(), G4QString::FragmentationMass(), G4QFragmentation::G4QFragmentation(), G4QIonIonCollision::G4QIonIonCollision(), operator=(), G4QString::StableIsQuark(), G4QFragmentation::SwapPartons(), and G4QIonIonCollision::SwapPartons().
|
inline |
Definition at line 85 of file G4QParton.hh.
Definition at line 67 of file G4QParton.hh.
Definition at line 107 of file G4QParton.cc.
Definition at line 66 of file G4QParton.hh.
Definition at line 246 of file G4QParton.cc.
Referenced by G4QFragmentation::Breeder(), G4QIonIonCollision::Breeder(), G4QFragmentation::G4QFragmentation(), and G4QIonIonCollision::G4QIonIonCollision().
|
inline |
Definition at line 75 of file G4QParton.hh.
Referenced by G4QFragmentation::Breeder(), G4QIonIonCollision::Breeder(), DefineMomentumInZ(), G4QString::FragmentString(), G4QFragmentation::G4QFragmentation(), G4QIonIonCollision::G4QIonIonCollision(), G4QHadron::SplitUp(), G4QString::Splitup(), and G4QFragmentation::SwapPartons().
|
inline |
Definition at line 73 of file G4QParton.hh.
Referenced by G4QHadron::SplitUp().
void G4QParton::SetPDGCode | ( | G4int | aPDG | ) |
Definition at line 130 of file G4QParton.cc.
Referenced by G4QFragmentation::Breeder(), G4QIonIonCollision::Breeder(), G4QString::FragmentString(), G4QFragmentation::G4QFragmentation(), G4QIonIonCollision::G4QIonIonCollision(), G4QParton(), and ReduceDiQADiQ().
|
inline |
Definition at line 76 of file G4QParton.hh.
Referenced by G4QHadron::SplitUp().
|
inline |
Definition at line 77 of file G4QParton.hh.
Referenced by G4QHadron::SplitUp().
|
inline |
Definition at line 74 of file G4QParton.hh.