93 std::list<G4QParton*>
GetColor() {
return Color;}
133 void DefineQC(
G4int PDGCode);
156 G4int theCollisionCount;
159 std::list<G4QParton*> Color;
160 std::list<G4QParton*> AntiColor;
CLHEP::HepLorentzVector G4LorentzVector
std::pair< G4QHadron *, G4QHadron * > G4QHadronPair
HepLorentzVector & boost(double, double, double)
G4int GetBaryonNumber() const
G4int GetStrangeness() const
G4bool RelDecayIn3(G4LorentzVector &fh4M, G4LorentzVector &sh4M, G4LorentzVector &th4Mom, G4LorentzVector &dir, G4double maxCost=1., G4double minCost=-1.)
G4ThreeVector Get3Momentum() const
G4LorentzVector Get4Momentum() const
void Boost(const G4ThreeVector &B)
const G4QHadron & operator=(const G4QHadron &right)
void SetFormationTime(G4double fT)
void SetNFragments(const G4int &nf)
G4bool operator!=(const G4QHadron &right) const
G4int GetBaryonNumber() const
G4double GetFormationTime()
void IncrementCollisionCount(G4int aCount)
G4bool operator==(const G4QHadron &right) const
G4QParton * GetNextParton()
G4bool CorMDecayIn2(G4double corM, G4LorentzVector &fr4Mom)
void SetPDGCode(const G4QPDGCode &PDG)
G4double GetWidth() const
G4double GetEnergy() const
G4bool DecayIn2(G4LorentzVector &f4Mom, G4LorentzVector &s4Mom)
void Boost(const G4LorentzVector &theBoost)
G4double RandomizeMass(G4QParticle *pPart, G4double maxM)
G4bool CopDecayIn2(G4LorentzVector &f4Mom, G4LorentzVector &s4Mom, G4LorentzVector &dir, G4double cop)
const G4ThreeVector & GetPosition() const
void LorentzRotate(const G4LorentzRotation &rotation)
G4bool DecayIn3(G4LorentzVector &f4Mom, G4LorentzVector &s4Mom, G4LorentzVector &t4Mom)
void SetQC(const G4QContent &newQC)
void SetPosition(const G4ThreeVector &aPosition)
G4bool CopDecayIn3(G4LorentzVector &fh4M, G4LorentzVector &sh4M, G4LorentzVector &th4Mom, G4LorentzVector &dir, G4double cosp)
void SetBindingEnergy(G4double aBindE)
G4LorentzVector theMomentum
std::list< G4QParton * > GetColor()
void SetQPDG(const G4QPDGCode &QPDG)
std::list< G4QParton * > GetAntiColor()
G4QPartonPair * SplitInTwoPartons()
G4QParton * GetNextAntiParton()
G4double GetMass2() const
G4bool RelDecayIn2(G4LorentzVector &f4Mom, G4LorentzVector &s4Mom, G4LorentzVector &dir, G4double maxCost=1., G4double minCost=-1.)
G4int GetNFragments() const
G4double GetBindingEnergy()
G4bool CorEDecayIn2(G4double corE, G4LorentzVector &fr4Mom)
void Set4Momentum(const G4LorentzVector &aMom)
G4QPDGCode GetQPDG() const
G4int GetStrangeness() const