33#ifndef G4QGSMFragmentation_h
34#define G4QGSMFragmentation_h 1
G4double FFqq2qq[15][5][2]
virtual G4KineticTrack * Splitup(G4FragmentingString *string, G4FragmentingString *&newString)
virtual G4bool SplitLast(G4FragmentingString *string, G4KineticTrackVector *LeftVector, G4KineticTrackVector *RightVector)
virtual G4double GetLightConeZ(G4double zmin, G4double zmax, G4int PartonEncoding, G4ParticleDefinition *pHadron, G4double Px, G4double Py)
G4QGSMFragmentation(const G4QGSMFragmentation &right)
virtual void Sample4Momentum(G4LorentzVector *Mom, G4double Mass, G4LorentzVector *AntiMom, G4double AntiMass, G4double InitialMass)
const G4QGSMFragmentation & operator=(const G4QGSMFragmentation &right)
G4double FFq2qq[5][15][2]
G4double FFqq2q[15][5][2]
virtual G4KineticTrackVector * FragmentString(const G4ExcitedString &theString)
G4bool operator!=(const G4QGSMFragmentation &right) const
virtual G4bool IsItFragmentable(const G4FragmentingString *string)
virtual G4bool StopFragmenting(const G4FragmentingString *string)
virtual G4ParticleDefinition * DiQuarkSplitup(G4ParticleDefinition *decay, G4ParticleDefinition *&created)
virtual G4LorentzVector * SplitEandP(G4ParticleDefinition *pHadron, G4FragmentingString *string, G4FragmentingString *newString)
G4bool operator==(const G4QGSMFragmentation &right) const
ParticleList decay(Cluster *const c)
Carries out a cluster decay.