155 "G4FragmentingString::G4FragmentingString: no decay Direction defined");
189 "G4FragmentingString::G4FragmentingString: no decay Direction defined");
224 "G4FragmentingString::GetDecayDirection: decay side UNdefined!");
254 else throw G4HadronicException(__FILE__, __LINE__,
"G4FragmentingString::DecayPt: decay side UNdefined!");
262 else throw G4HadronicException(__FILE__, __LINE__,
"G4FragmentingString::DecayPt: decay side UNdefined!");
282 else throw G4HadronicException(__FILE__, __LINE__,
"G4FragmentingString::DecayPt: decay side UNdefined!");
326 momentum = toAlignedCms *
Pleft;
331 Pleft *= toAlignedCms;
CLHEP::HepLorentzVector G4LorentzVector
CLHEP::Hep3Vector G4ThreeVector
HepLorentzRotation & rotateY(double delta)
HepLorentzRotation & rotateZ(double delta)
Hep3Vector boostVector() const
G4int GetDirection(void) const
G4Parton * GetRightParton(void) const
G4Parton * GetLeftParton(void) const
G4bool IsAFourQuarkString(void) const
G4ParticleDefinition * theDecayParton
G4double LightConeDecay()
G4ParticleDefinition * theStableParton
G4double LightConeMinus()
G4ParticleDefinition * GetLeftParton(void) const
G4ParticleDefinition * GetRightParton(void) const
G4LorentzVector Get4Momentum() const
G4LorentzVector GetPstring()
G4LorentzRotation TransformToAlignedCms()
void SetRightPartonStable()
void SetLeftPartonStable()
G4int GetDecayDirection() const
G4LorentzVector GetPright()
G4FragmentingString(const G4FragmentingString &right)
G4FragmentingString & operator=(const G4FragmentingString &)
G4ParticleDefinition * RightParton
G4LorentzVector GetPleft()
G4ParticleDefinition * LeftParton
const G4String & GetParticleSubType() const
G4ParticleDefinition * GetDefinition()
const G4LorentzVector & Get4Momentum() const