Geant4
10.03
|
#include <G4FragmentingString.hh>
Private Types | |
enum | DecaySide { None, Left, Right } |
Definition at line 49 of file G4FragmentingString.hh.
|
private |
Enumerator | |
---|---|
None | |
Left | |
Right |
Definition at line 104 of file G4FragmentingString.hh.
G4FragmentingString::G4FragmentingString | ( | const G4FragmentingString & | right | ) |
Definition at line 44 of file G4FragmentingString.cc.
References decaying, LeftParton, Pminus, Pplus, Ptleft, Ptright, RightParton, theDecayParton, and theStableParton.
G4FragmentingString::G4FragmentingString | ( | const G4ExcitedString & | excited | ) |
Definition at line 76 of file G4FragmentingString.cc.
References decaying, G4Parton::Get4Momentum(), G4ExcitedString::Get4Momentum(), G4Parton::GetDefinition(), G4ExcitedString::GetDirection(), G4ExcitedString::GetLeftParton(), G4ExcitedString::GetRightParton(), Left, LeftParton, P, Pminus, Pplus, Ptleft, Ptright, Right, RightParton, theDecayParton, and theStableParton.
G4FragmentingString::G4FragmentingString | ( | const G4FragmentingString & | old, |
G4ParticleDefinition * | newdecay, | ||
const G4LorentzVector * | momentum | ||
) |
Definition at line 96 of file G4FragmentingString.cc.
References decaying, GetLeftParton(), GetRightParton(), Left, LeftParton, None, Pminus, Pplus, Ptleft, Ptright, Right, RightParton, theDecayParton, and theStableParton.
G4FragmentingString::G4FragmentingString | ( | const G4FragmentingString & | old, |
G4ParticleDefinition * | newdecay | ||
) |
Definition at line 135 of file G4FragmentingString.cc.
References decaying, Left, LeftParton, None, Pminus, Pplus, Ptleft, Ptright, Right, RightParton, theDecayParton, and theStableParton.
G4FragmentingString::~G4FragmentingString | ( | ) |
Definition at line 164 of file G4FragmentingString.cc.
G4bool G4FragmentingString::DecayIsQuark | ( | ) |
Definition at line 205 of file G4FragmentingString.cc.
References G4ParticleDefinition::GetParticleSubType(), and theDecayParton.
Referenced by G4LundStringFragmentation::SplitLast(), G4QGSMFragmentation::SplitLast(), and G4VLongitudinalStringDecay::Splitup().
G4ThreeVector G4FragmentingString::DecayPt | ( | ) |
G4bool G4FragmentingString::FourQuarkString | ( | void | ) | const |
Definition at line 197 of file G4FragmentingString.cc.
References G4ParticleDefinition::GetParticleSubType(), LeftParton, and RightParton.
Referenced by G4VLongitudinalStringDecay::FragmentationMass(), G4LundStringFragmentation::FragmentString(), G4LundStringFragmentation::SplitLast(), and G4LundStringFragmentation::StopFragmenting().
G4LorentzVector G4FragmentingString::Get4Momentum | ( | ) | const |
G4int G4FragmentingString::GetDecayDirection | ( | ) | const |
Definition at line 187 of file G4FragmentingString.cc.
References decaying, Left, and Right.
Referenced by G4QGSMFragmentation::FragmentString(), G4LundStringFragmentation::Loop_toFragmentString(), G4QGSMFragmentation::SplitEandP(), and G4LundStringFragmentation::SplitEandP().
|
inline |
Definition at line 128 of file G4FragmentingString.hh.
References theDecayParton.
Referenced by G4QGSMFragmentation::SplitEandP(), G4LundStringFragmentation::SplitEandP(), and G4VLongitudinalStringDecay::Splitup().
|
inline |
Definition at line 134 of file G4FragmentingString.hh.
References LeftParton.
Referenced by G4LundStringFragmentation::Diquark_AntiDiquark_aboveThreshold_lastSplitting(), G4VLongitudinalStringDecay::FragmentationMass(), G4FragmentingString(), G4LundStringFragmentation::Quark_AntiQuark_lastSplitting(), G4LundStringFragmentation::Quark_Diquark_lastSplitting(), SetLeftPartonStable(), G4LundStringFragmentation::SetMinimalStringMass(), SetRightPartonStable(), G4QGSMFragmentation::SplitLast(), and G4LundStringFragmentation::SplitLast().
|
inline |
Definition at line 140 of file G4FragmentingString.hh.
References RightParton.
Referenced by G4VLongitudinalStringDecay::FragmentationMass(), G4FragmentingString(), SetLeftPartonStable(), G4LundStringFragmentation::SetMinimalStringMass(), SetRightPartonStable(), and G4QGSMFragmentation::SplitLast().
|
inline |
Definition at line 122 of file G4FragmentingString.hh.
References theStableParton.
G4double G4FragmentingString::LightConeDecay | ( | ) |
G4double G4FragmentingString::LightConeMinus | ( | ) |
Definition at line 240 of file G4FragmentingString.cc.
References Pminus.
G4double G4FragmentingString::LightConePlus | ( | ) |
Definition at line 235 of file G4FragmentingString.cc.
References Pplus.
G4double G4FragmentingString::Mass | ( | ) | const |
Definition at line 267 of file G4FragmentingString.cc.
References Mass2().
Referenced by G4QGSMFragmentation::SplitEandP(), G4LundStringFragmentation::SplitEandP(), and G4LundStringFragmentation::StopFragmenting().
G4double G4FragmentingString::Mass2 | ( | ) | const |
Definition at line 262 of file G4FragmentingString.cc.
References Pminus, Pplus, Ptleft, and Ptright.
Referenced by G4VLongitudinalStringDecay::LightFragmentationTest(), and Mass().
G4double G4FragmentingString::MassT2 | ( | ) | const |
Definition at line 272 of file G4FragmentingString.cc.
|
inline |
Definition at line 115 of file G4FragmentingString.hh.
References right.
G4FragmentingString & G4FragmentingString::operator= | ( | const G4FragmentingString & | old | ) |
Definition at line 57 of file G4FragmentingString.cc.
References decaying, LeftParton, Pminus, Pplus, Ptleft, Ptright, RightParton, theDecayParton, and theStableParton.
|
inline |
Definition at line 109 of file G4FragmentingString.hh.
References right.
void G4FragmentingString::SetLeftPartonStable | ( | ) |
Definition at line 169 of file G4FragmentingString.cc.
References decaying, GetLeftParton(), GetRightParton(), Right, theDecayParton, and theStableParton.
void G4FragmentingString::SetRightPartonStable | ( | ) |
Definition at line 178 of file G4FragmentingString.cc.
References decaying, GetLeftParton(), GetRightParton(), Left, theDecayParton, and theStableParton.
G4bool G4FragmentingString::StableIsQuark | ( | ) |
Definition at line 210 of file G4FragmentingString.cc.
References G4ParticleDefinition::GetParticleSubType(), and theStableParton.
Referenced by G4QGSMFragmentation::SplitLast().
G4ThreeVector G4FragmentingString::StablePt | ( | ) |
|
private |
Definition at line 105 of file G4FragmentingString.hh.
Referenced by DecayPt(), G4FragmentingString(), GetDecayDirection(), LightConeDecay(), operator=(), SetLeftPartonStable(), SetRightPartonStable(), and StablePt().
|
private |
Definition at line 98 of file G4FragmentingString.hh.
Referenced by FourQuarkString(), G4FragmentingString(), GetLeftParton(), and operator=().
|
private |
Definition at line 100 of file G4FragmentingString.hh.
Referenced by G4FragmentingString(), Get4Momentum(), LightConeDecay(), LightConeMinus(), Mass2(), MassT2(), and operator=().
|
private |
Definition at line 100 of file G4FragmentingString.hh.
Referenced by G4FragmentingString(), Get4Momentum(), LightConeDecay(), LightConePlus(), Mass2(), MassT2(), and operator=().
|
private |
Definition at line 99 of file G4FragmentingString.hh.
Referenced by DecayPt(), G4FragmentingString(), Get4Momentum(), Mass2(), operator=(), and StablePt().
|
private |
Definition at line 99 of file G4FragmentingString.hh.
Referenced by DecayPt(), G4FragmentingString(), Get4Momentum(), Mass2(), operator=(), and StablePt().
|
private |
Definition at line 98 of file G4FragmentingString.hh.
Referenced by FourQuarkString(), G4FragmentingString(), GetRightParton(), and operator=().
|
private |
Definition at line 102 of file G4FragmentingString.hh.
Referenced by DecayIsQuark(), G4FragmentingString(), GetDecayParton(), operator=(), SetLeftPartonStable(), and SetRightPartonStable().
|
private |
Definition at line 102 of file G4FragmentingString.hh.
Referenced by G4FragmentingString(), GetStableParton(), operator=(), SetLeftPartonStable(), SetRightPartonStable(), and StableIsQuark().