125 throw G4HadronicException(__FILE__, __LINE__,
"G4FragmentingString::G4FragmentingString: no decay Direction defined");
159 throw G4HadronicException(__FILE__, __LINE__,
"G4FragmentingString::G4FragmentingString: no decay Direction defined");
194 else throw G4HadronicException(__FILE__, __LINE__,
"G4FragmentingString::GetDecayDirection: decay side UNdefined!");
224 else throw G4HadronicException(__FILE__, __LINE__,
"G4FragmentingString::DecayPt: decay side UNdefined!");
232 else throw G4HadronicException(__FILE__, __LINE__,
"G4FragmentingString::DecayPt: decay side UNdefined!");
252 else throw G4HadronicException(__FILE__, __LINE__,
"G4FragmentingString::DecayPt: decay side UNdefined!");
272 return std::sqrt(this->
Mass2());
G4ParticleDefinition * RightParton
G4Parton * GetLeftParton(void) const
G4FragmentingString(const G4FragmentingString &right)
const G4LorentzVector & Get4Momentum() const
CLHEP::Hep3Vector G4ThreeVector
G4ParticleDefinition * GetDefinition()
void SetLeftPartonStable()
G4double LightConeDecay()
G4LorentzVector Get4Momentum() const
G4ParticleDefinition * GetLeftParton(void) const
G4Parton * GetRightParton(void) const
G4ParticleDefinition * theStableParton
G4double LightConeMinus()
void SetRightPartonStable()
G4bool FourQuarkString(void) const
G4LorentzVector Get4Momentum() const
G4int GetDirection(void) const
G4ParticleDefinition * LeftParton
G4ParticleDefinition * theDecayParton
G4FragmentingString & operator=(const G4FragmentingString &)
const G4String & GetParticleSubType() const
G4int GetDecayDirection() const
G4ParticleDefinition * GetRightParton(void) const