87 Pplus =P.e() + P.pz();
121 throw G4HadronicException(__FILE__, __LINE__,
"G4FragmentingString::G4FragmentingString: no decay Direction defined");
123 Pplus = old.
Pplus - (momentum->e() + momentum->pz());
153 throw G4HadronicException(__FILE__, __LINE__,
"G4FragmentingString::G4FragmentingString: no decay Direction defined");
188 else throw G4HadronicException(__FILE__, __LINE__,
"G4FragmentingString::GetDecayDirection: decay side UNdefined!");
218 else throw G4HadronicException(__FILE__, __LINE__,
"G4FragmentingString::DecayPt: decay side UNdefined!");
226 else throw G4HadronicException(__FILE__, __LINE__,
"G4FragmentingString::DecayPt: decay side UNdefined!");
246 else throw G4HadronicException(__FILE__, __LINE__,
"G4FragmentingString::DecayPt: decay side UNdefined!");
267 return std::sqrt(this->
Mass2());
G4ParticleDefinition * RightParton
G4FragmentingString(const G4FragmentingString &right)
G4ParticleDefinition * GetRightParton(void) const
CLHEP::Hep3Vector G4ThreeVector
const G4LorentzVector & Get4Momentum() const
G4Parton * GetLeftParton(void) const
G4ParticleDefinition * GetDefinition()
void SetLeftPartonStable()
const G4String & GetParticleSubType() const
G4double LightConeDecay()
G4ParticleDefinition * GetLeftParton(void) const
G4ParticleDefinition * theStableParton
G4LorentzVector Get4Momentum() const
G4int GetDecayDirection() const
G4double LightConeMinus()
void SetRightPartonStable()
G4bool FourQuarkString(void) const
G4ParticleDefinition * LeftParton
G4LorentzVector Get4Momentum() const
G4Parton * GetRightParton(void) const
G4ParticleDefinition * theDecayParton
G4FragmentingString & operator=(const G4FragmentingString &)
CLHEP::HepLorentzVector G4LorentzVector