Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4QString.hh>
Public Types | |
enum | { PROJECTILE = 1 , TARGET = -1 } |
Static Public Member Functions | |
static void | SetParameters (G4double mCut, G4double sigQT, G4double DQSup, G4double DQBU, G4double smPar, G4double SSup, G4double SigPt) |
Definition at line 65 of file G4QString.hh.
anonymous enum |
G4QString::G4QString | ( | ) |
Definition at line 69 of file G4QString.cc.
Referenced by FragmentString().
G4QString::G4QString | ( | G4QParton * | Color, |
G4QParton * | Gluon, | ||
G4QParton * | AntiColor, | ||
G4int | Dir = PROJECTILE |
||
) |
Definition at line 95 of file G4QString.cc.
G4QString::G4QString | ( | G4QParton * | Col, |
G4QParton * | AntiCol, | ||
G4int | Dir = PROJECTILE |
||
) |
Definition at line 72 of file G4QString.cc.
G4QString::G4QString | ( | G4QPartonPair * | ColAntiCol | ) |
Definition at line 84 of file G4QString.cc.
Definition at line 109 of file G4QString.cc.
G4QString::G4QString | ( | const G4QString & | old, |
G4QParton * | newdecay, | ||
const G4LorentzVector * | momentum | ||
) |
G4QString::G4QString | ( | G4QParton * | newdecay, |
const G4LorentzVector * | momentum | ||
) |
G4QString::~G4QString | ( | ) |
Definition at line 121 of file G4QString.cc.
void G4QString::Boost | ( | G4ThreeVector & | Velocity | ) |
Definition at line 152 of file G4QString.cc.
Referenced by G4QFragmentation::G4QFragmentation(), and G4QIonIonCollision::G4QIonIonCollision().
Definition at line 1223 of file G4QString.cc.
Referenced by DiQuarkSplitup(), FragmentString(), and QuarkSplitup().
Definition at line 1281 of file G4QString.cc.
Referenced by FragmentationMass().
Definition at line 1256 of file G4QString.cc.
Referenced by FragmentationMass().
G4QPartonPair G4QString::CreatePartonPair | ( | G4int | NeedParticle, |
G4bool | AllowDiquarks = true |
||
) |
Definition at line 1072 of file G4QString.cc.
Referenced by DiQuarkSplitup(), FragmentString(), and QuarkSplitup().
|
inline |
G4ThreeVector G4QString::DecayPt | ( | ) |
Definition at line 864 of file G4QString.cc.
Referenced by SplitEandP().
Definition at line 1022 of file G4QString.cc.
Referenced by Splitup().
Definition at line 254 of file G4QString.cc.
Referenced by FragmentString(), and G4QString().
G4double G4QString::FragmentationMass | ( | G4int | HighSpin = 0 , |
G4QHadronPair * | pdefs = 0 |
||
) |
Definition at line 769 of file G4QString.cc.
Referenced by IsFragmentable(), LightFragmentationTest(), and StopFragmentation().
G4QHadronVector * G4QString::FragmentString | ( | G4bool | QL | ) |
Definition at line 348 of file G4QString.cc.
Referenced by G4QFragmentation::Breeder(), and G4QIonIonCollision::Breeder().
G4LorentzVector G4QString::Get4Momentum | ( | ) | const |
Definition at line 124 of file G4QString.cc.
Referenced by G4QFragmentation::Breeder(), G4QIonIonCollision::Breeder(), FragmentationMass(), FragmentString(), G4QFragmentation::G4QFragmentation(), G4QIonIonCollision::G4QIonIonCollision(), Get4Momentum(), LightFragmentationTest(), LorentzRotate(), and Splitup().
|
inline |
Definition at line 93 of file G4QString.hh.
Referenced by G4QFragmentation::Breeder(), G4QIonIonCollision::Breeder(), G4QFragmentation::G4QFragmentation(), and G4QIonIonCollision::G4QIonIonCollision().
|
inline |
Definition at line 92 of file G4QString.hh.
Referenced by G4QFragmentation::Breeder(), G4QIonIonCollision::Breeder(), G4QFragmentation::G4QFragmentation(), and G4QIonIonCollision::G4QIonIonCollision().
G4int G4QString::GetDecayDirection | ( | ) | const |
Definition at line 840 of file G4QString.cc.
Referenced by FragmentString(), and SplitEandP().
|
inline |
Definition at line 89 of file G4QString.hh.
Referenced by G4QFragmentation::Breeder(), G4QIonIonCollision::Breeder(), and FragmentString().
|
inline |
Definition at line 87 of file G4QString.hh.
Referenced by G4QFragmentation::Breeder(), G4QIonIonCollision::Breeder(), FragmentationMass(), FragmentString(), G4QFragmentation::G4QFragmentation(), G4QIonIonCollision::G4QIonIonCollision(), GetQC(), SetLeftPartonStable(), and SetRightPartonStable().
|
inline |
Definition at line 86 of file G4QString.hh.
|
inline |
Definition at line 85 of file G4QString.hh.
Referenced by FragmentString(), LightFragmentationTest(), and Splitup().
|
inline |
Definition at line 91 of file G4QString.hh.
Referenced by G4QFragmentation::Breeder(), G4QIonIonCollision::Breeder(), GetBaryonNumber(), GetCharge(), and GetStrangeness().
|
inline |
Definition at line 88 of file G4QString.hh.
Referenced by G4QFragmentation::Breeder(), G4QIonIonCollision::Breeder(), FragmentationMass(), FragmentString(), G4QFragmentation::G4QFragmentation(), G4QIonIonCollision::G4QIonIonCollision(), GetQC(), SetLeftPartonStable(), and SetRightPartonStable().
|
inline |
Definition at line 94 of file G4QString.hh.
|
inline |
Definition at line 112 of file G4QString.hh.
Referenced by FragmentString().
|
inline |
Definition at line 123 of file G4QString.hh.
G4QHadronVector * G4QString::LightFragmentationTest | ( | ) |
Definition at line 702 of file G4QString.cc.
Referenced by FragmentString().
void G4QString::LorentzRotate | ( | const G4LorentzRotation & | rotation | ) |
Definition at line 131 of file G4QString.cc.
|
inline |
Definition at line 100 of file G4QString.hh.
Referenced by IsFragmentable().
|
inline |
Definition at line 99 of file G4QString.hh.
Referenced by LightFragmentationTest(), Mass(), and SplitEandP().
Definition at line 84 of file G4QString.hh.
Definition at line 83 of file G4QString.hh.
Definition at line 1007 of file G4QString.cc.
Referenced by FragmentString(), and Splitup().
|
inline |
G4ThreeVector G4QString::SampleQuarkPt | ( | ) |
|
inline |
Definition at line 120 of file G4QString.hh.
|
inline |
Definition at line 121 of file G4QString.hh.
void G4QString::SetLeftPartonStable | ( | ) |
Definition at line 826 of file G4QString.cc.
Referenced by FragmentString(), and Splitup().
|
static |
Definition at line 181 of file G4QString.cc.
|
inline |
Definition at line 119 of file G4QString.hh.
|
inline |
Definition at line 122 of file G4QString.hh.
void G4QString::SetRightPartonStable | ( | ) |
Definition at line 833 of file G4QString.cc.
Referenced by Splitup().
G4LorentzVector * G4QString::SplitEandP | ( | G4QHadron * | pHadron, |
G4bool | QL | ||
) |
Definition at line 959 of file G4QString.cc.
Referenced by Splitup().
Definition at line 877 of file G4QString.cc.
Referenced by FragmentString().
|
inline |
|
inline |
Definition at line 106 of file G4QString.hh.
Referenced by FragmentString().
G4LorentzRotation G4QString::TransformToAlignedCms | ( | ) |