Geant4.10
|
#include <G4LundStringFragmentation.hh>
Public Member Functions | |
G4LundStringFragmentation () | |
virtual | ~G4LundStringFragmentation () |
virtual G4KineticTrackVector * | FragmentString (const G4ExcitedString &theString) |
![]() | |
G4VLongitudinalStringDecay () | |
virtual | ~G4VLongitudinalStringDecay () |
G4int | SampleQuarkFlavor (void) |
G4ThreeVector | SampleQuarkPt (G4double ptMax=-1.) |
G4KineticTrackVector * | DecayResonans (G4KineticTrackVector *aHadrons) |
void | SetSigmaTransverseMomentum (G4double aQT) |
void | SetStrangenessSuppression (G4double aValue) |
void | SetDiquarkSuppression (G4double aValue) |
void | SetDiquarkBreakProbability (G4double aValue) |
void | SetVectorMesonProbability (G4double aValue) |
void | SetSpinThreeHalfBarionProbability (G4double aValue) |
void | SetScalarMesonMixings (std::vector< G4double > aVector) |
void | SetVectorMesonMixings (std::vector< G4double > aVector) |
void | SetStringTensionParameter (G4double aValue) |
Definition at line 42 of file G4LundStringFragmentation.hh.
G4LundStringFragmentation::G4LundStringFragmentation | ( | ) |
Definition at line 46 of file G4LundStringFragmentation.cc.
References python.hepunit::GeV, python.hepunit::MeV, G4VLongitudinalStringDecay::pspin_barion, G4VLongitudinalStringDecay::pspin_meson, G4VLongitudinalStringDecay::scalarMesonMix, G4VLongitudinalStringDecay::SetDiquarkBreakProbability(), G4VLongitudinalStringDecay::SetDiquarkSuppression(), G4VLongitudinalStringDecay::SetStrangenessSuppression(), G4VLongitudinalStringDecay::SetStringTensionParameter(), G4VLongitudinalStringDecay::SmoothParam, G4VLongitudinalStringDecay::StrangeSuppress, and G4VLongitudinalStringDecay::vectorMesonMix.
|
virtual |
Definition at line 402 of file G4LundStringFragmentation.cc.
|
virtual |
Implements G4VLongitudinalStringDecay.
Definition at line 492 of file G4LundStringFragmentation.cc.
References C1, python.hepunit::c_light, G4VLongitudinalStringDecay::CalculateHadronTimePosition(), G4VLongitudinalStringDecay::CPExcited(), python.hepunit::fermi, G4ExcitedString::Get4Momentum(), G4KineticTrack::Get4Momentum(), G4KineticTrack::GetFormationTime(), G4ExcitedString::GetPosition(), G4KineticTrack::GetPosition(), G4ExcitedString::GetTimeOfCreation(), CLHEP::HepLorentzRotation::inverse(), G4VLongitudinalStringDecay::LightFragmentationTest(), CLHEP::HepLorentzVector::mag(), python.hepunit::MeV, G4VLongitudinalStringDecay::PastInitPhase, G4KineticTrack::Set4Momentum(), G4KineticTrack::SetFormationTime(), G4VLongitudinalStringDecay::SetMassCut(), G4KineticTrack::SetPosition(), and G4ExcitedString::TransformToAlignedCms().