ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Definition at line 41 of file G4LundStringFragmentation.hh.
View newest version in sPHENIX GitHub at line 41 of file G4LundStringFragmentation.hh
G4LundStringFragmentation::G4LundStringFragmentation | ( | ) |
Definition at line 49 of file G4LundStringFragmentation.cc.
View newest version in sPHENIX GitHub at line 49 of file G4LundStringFragmentation.cc
References fermi, GeV, MeV, G4VLongitudinalStringDecay::SetDiquarkBreakProbability(), G4VLongitudinalStringDecay::SetDiquarkSuppression(), G4VLongitudinalStringDecay::SetMassCut(), G4VLongitudinalStringDecay::SetMinMasses(), G4VLongitudinalStringDecay::SetProbBBbar(), G4VLongitudinalStringDecay::SetProbCCbar(), G4VLongitudinalStringDecay::SetStrangenessSuppression(), G4VLongitudinalStringDecay::SetStringTensionParameter(), and G4VLongitudinalStringDecay::SigmaQT.
|
virtual |
Definition at line 1274 of file G4LundStringFragmentation.cc.
View newest version in sPHENIX GitHub at line 1274 of file G4LundStringFragmentation.cc
|
private |
|
private |
Definition at line 830 of file G4LundStringFragmentation.cc.
View newest version in sPHENIX GitHub at line 830 of file G4LundStringFragmentation.cc
References kdfinder::abs(), G4VLongitudinalStringDecay::Baryon, G4VLongitudinalStringDecay::BaryonWeight, G4ParticleTable::FindParticle(), G4VLongitudinalStringDecay::FS_LeftHadron, G4VLongitudinalStringDecay::FS_RightHadron, G4VLongitudinalStringDecay::FS_Weight, G4endl, G4Exception(), G4FragmentingString::GetLeftParton(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGMass(), JustWarning, lambda(), G4VLongitudinalStringDecay::NumberOf_FS, G4VLongitudinalStringDecay::Prob_QQbar, and sqr().
Referenced by SplitLast().
|
private |
Definition at line 784 of file G4LundStringFragmentation.cc.
View newest version in sPHENIX GitHub at line 784 of file G4LundStringFragmentation.cc
References G4HadronBuilder::Build(), G4VLongitudinalStringDecay::ClusterLoopInterrupt, G4VLongitudinalStringDecay::FindParticle(), G4UniformRand, G4ParticleDefinition::GetPDGMass(), and G4VLongitudinalStringDecay::hadronizer.
Referenced by SplitLast().
|
privatevirtual |
Implements G4VLongitudinalStringDecay.
Definition at line 422 of file G4LundStringFragmentation.cc.
View newest version in sPHENIX GitHub at line 422 of file G4LundStringFragmentation.cc
References kdfinder::abs(), G4HadronBuilder::Build(), G4VLongitudinalStringDecay::CreatePartonPair(), G4VLongitudinalStringDecay::DiquarkBreakProb, G4VLongitudinalStringDecay::FindParticle(), G4UniformRand, G4ParticleDefinition::GetPDGEncoding(), G4VLongitudinalStringDecay::GetStrangeSuppress(), G4VLongitudinalStringDecay::hadronizer, max, min, and G4VLongitudinalStringDecay::StrangeSuppress.
Referenced by Splitup().
|
virtual |
Implements G4VLongitudinalStringDecay.
Definition at line 72 of file G4LundStringFragmentation.cc.
View newest version in sPHENIX GitHub at line 72 of file G4LundStringFragmentation.cc
References G4cout, G4endl, G4Parton::Get4Momentum(), G4ExcitedString::Get4Momentum(), G4ExcitedString::GetDirection(), G4ExcitedString::GetLeftParton(), G4VLongitudinalStringDecay::GetMassCut(), G4Parton::GetPDGcode(), G4ExcitedString::GetPosition(), G4ExcitedString::GetRightParton(), G4ExcitedString::GetTimeOfCreation(), G4FragmentingString::IsAFourQuarkString(), IsItFragmentable(), Loop_toFragmentString(), CLHEP::HepLorentzVector::mag(), MeV, G4VLongitudinalStringDecay::PastInitPhase, G4VLongitudinalStringDecay::ProduceOneHadron(), G4VLongitudinalStringDecay::SetMassCut(), and G4VLongitudinalStringDecay::SetMinimalStringMass().
|
privatevirtual |
Implements G4VLongitudinalStringDecay.
Definition at line 579 of file G4LundStringFragmentation.cc.
View newest version in sPHENIX GitHub at line 579 of file G4LundStringFragmentation.cc
References kdfinder::abs(), G4InuclParticleNames::an, G4Exp(), G4UniformRand, G4Pow::GetInstance(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGMass(), GeV, G4Pow::powA(), sqr(), and z.
Referenced by SplitEandP().
|
privatevirtual |
Implements G4VLongitudinalStringDecay.
Definition at line 154 of file G4LundStringFragmentation.cc.
View newest version in sPHENIX GitHub at line 154 of file G4LundStringFragmentation.cc
References kdfinder::abs(), G4VLongitudinalStringDecay::MinimalStringMass, and G4VLongitudinalStringDecay::SetMinimalStringMass().
Referenced by FragmentString().
Definition at line 1267 of file G4LundStringFragmentation.cc.
View newest version in sPHENIX GitHub at line 1267 of file G4LundStringFragmentation.cc
References G4InuclParticleNames::lam, and sqr().
Referenced by Diquark_AntiDiquark_aboveThreshold_lastSplitting(), Quark_AntiQuark_lastSplitting(), and Quark_Diquark_lastSplitting().
|
private |
Definition at line 166 of file G4LundStringFragmentation.cc.
View newest version in sPHENIX GitHub at line 166 of file G4LundStringFragmentation.cc
References source.hepunit::c_light, fermi, G4cout, G4endl, G4Parton::Get4Momentum(), G4KineticTrack::Get4Momentum(), G4FragmentingString::GetDecayDirection(), G4KineticTrack::GetDefinition(), G4ExcitedString::GetDirection(), G4KineticTrack::GetFormationTime(), G4ExcitedString::GetLeftParton(), G4ParticleDefinition::GetParticleName(), G4Parton::GetPDGcode(), G4ExcitedString::GetPosition(), G4KineticTrack::GetPosition(), G4ExcitedString::GetRightParton(), G4ExcitedString::GetTimeOfCreation(), CLHEP::HepLorentzRotation::inverse(), G4FragmentingString::LorentzRotate(), G4KineticTrack::Set4Momentum(), G4KineticTrack::SetFormationTime(), G4KineticTrack::SetPosition(), SplitLast(), Splitup(), StopFragmenting(), G4VLongitudinalStringDecay::StringLoopInterrupt, and G4FragmentingString::TransformToAlignedCms().
Referenced by FragmentString().
|
private |
|
private |
|
private |
|
private |
Definition at line 1045 of file G4LundStringFragmentation.cc.
View newest version in sPHENIX GitHub at line 1045 of file G4LundStringFragmentation.cc
References kdfinder::abs(), G4ParticleTable::FindParticle(), G4VLongitudinalStringDecay::FS_LeftHadron, G4VLongitudinalStringDecay::FS_RightHadron, G4VLongitudinalStringDecay::FS_Weight, G4endl, G4Exception(), G4FragmentingString::GetLeftParton(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGMass(), JustWarning, lambda(), G4VLongitudinalStringDecay::Meson, G4VLongitudinalStringDecay::MesonWeight, G4VLongitudinalStringDecay::NumberOf_FS, G4VLongitudinalStringDecay::Prob_QQbar, G4VLongitudinalStringDecay::Qcharge, and sqr().
Referenced by SplitLast().
|
private |
Definition at line 931 of file G4LundStringFragmentation.cc.
View newest version in sPHENIX GitHub at line 931 of file G4LundStringFragmentation.cc
References kdfinder::abs(), G4VLongitudinalStringDecay::Baryon, G4VLongitudinalStringDecay::BaryonWeight, G4ParticleTable::FindParticle(), G4VLongitudinalStringDecay::FS_LeftHadron, G4VLongitudinalStringDecay::FS_RightHadron, G4VLongitudinalStringDecay::FS_Weight, G4endl, G4Exception(), G4FragmentingString::GetLeftParton(), G4ParticleDefinition::GetParticleSubType(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGMass(), JustWarning, lambda(), G4VLongitudinalStringDecay::Meson, G4VLongitudinalStringDecay::MesonWeight, G4VLongitudinalStringDecay::NumberOf_FS, G4VLongitudinalStringDecay::Prob_QQbar, and sqr().
Referenced by SplitLast().
|
privatevirtual |
Implements G4VLongitudinalStringDecay.
Definition at line 1207 of file G4LundStringFragmentation.cc.
View newest version in sPHENIX GitHub at line 1207 of file G4LundStringFragmentation.cc
References G4cout, G4endl, CLHEP::HepLorentzVector::getT(), CLHEP::Hep3Vector::getX(), CLHEP::HepLorentzVector::getX(), CLHEP::Hep3Vector::getY(), CLHEP::HepLorentzVector::getY(), CLHEP::HepLorentzVector::getZ(), CLHEP::Hep3Vector::mag2(), G4VLongitudinalStringDecay::SampleQuarkPt(), CLHEP::HepLorentzVector::setE(), CLHEP::HepLorentzVector::setPx(), CLHEP::HepLorentzVector::setPy(), CLHEP::HepLorentzVector::setPz(), CLHEP::Hep3Vector::setZ(), G4VLongitudinalStringDecay::SigmaQT, and sqr().
Referenced by SplitLast().
Definition at line 1179 of file G4LundStringFragmentation.cc.
View newest version in sPHENIX GitHub at line 1179 of file G4LundStringFragmentation.cc
References G4VLongitudinalStringDecay::FS_Weight, G4endl, G4Exception(), G4UniformRand, JustWarning, and G4VLongitudinalStringDecay::NumberOf_FS.
Referenced by SplitLast().
|
privatevirtual |
Implements G4VLongitudinalStringDecay.
Definition at line 477 of file G4LundStringFragmentation.cc.
View newest version in sPHENIX GitHub at line 477 of file G4LundStringFragmentation.cc
References G4cout, G4endl, G4Log(), G4UniformRand, G4FragmentingString::GetDecayDirection(), G4FragmentingString::GetDecayParton(), GetLightConeZ(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGMass(), CLHEP::HepLorentzVector::mag(), CLHEP::Hep3Vector::mag2(), G4FragmentingString::Mass(), G4VLongitudinalStringDecay::MinimalStringMass, phi, pi, G4VLongitudinalStringDecay::SetMinimalStringMass(), CLHEP::HepLorentzVector::setPz(), CLHEP::Hep3Vector::setZ(), sqr(), G4VLongitudinalStringDecay::StringLoopInterrupt, CLHEP::HepLorentzVector::vect(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and z.
Referenced by Splitup().
|
privatevirtual |
Implements G4VLongitudinalStringDecay.
Definition at line 635 of file G4LundStringFragmentation.cc.
View newest version in sPHENIX GitHub at line 635 of file G4LundStringFragmentation.cc
References kdfinder::abs(), G4FragmentingString::DecayIsQuark(), Diquark_AntiDiquark_aboveThreshold_lastSplitting(), Diquark_AntiDiquark_belowThreshold_lastSplitting(), G4VLongitudinalStringDecay::FS_LeftHadron, G4VLongitudinalStringDecay::FS_RightHadron, G4VLongitudinalStringDecay::FS_Weight, G4cout, G4endl, G4FragmentingString::GetLeftParton(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetParticleSubType(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGMass(), CLHEP::HepLorentzRotation::inverse(), G4FragmentingString::IsAFourQuarkString(), G4VLongitudinalStringDecay::MinimalStringMass, G4VLongitudinalStringDecay::NumberOf_FS, Quark_AntiQuark_lastSplitting(), Quark_Diquark_lastSplitting(), Sample4Momentum(), SampleState(), G4VLongitudinalStringDecay::SetMinimalStringMass(), tmp, and CLHEP::HepLorentzVector::z().
Referenced by Loop_toFragmentString().
|
privatevirtual |
Implements G4VLongitudinalStringDecay.
Definition at line 304 of file G4LundStringFragmentation.cc.
View newest version in sPHENIX GitHub at line 304 of file G4LundStringFragmentation.cc
References G4FragmentingString::DecayIsQuark(), DiQuarkSplitup(), G4cout, G4endl, G4UniformRand, G4FragmentingString::GetDecayParton(), G4VLongitudinalStringDecay::GetDiquarkSuppress(), G4Pow::GetInstance(), G4FragmentingString::GetLeftParton(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetParticleSubType(), G4ParticleDefinition::GetPDGEncoding(), G4FragmentingString::GetRightParton(), G4VLongitudinalStringDecay::GetStrangeSuppress(), G4Pow::powA(), G4VLongitudinalStringDecay::QuarkSplitup(), G4VLongitudinalStringDecay::SetDiquarkSuppression(), G4VLongitudinalStringDecay::SetStrangenessSuppression(), SplitEandP(), and sqr().
Referenced by Loop_toFragmentString().
|
privatevirtual |
Implements G4VLongitudinalStringDecay.
Definition at line 276 of file G4LundStringFragmentation.cc.
View newest version in sPHENIX GitHub at line 276 of file G4LundStringFragmentation.cc
References e, G4cout, G4endl, G4Exp(), G4UniformRand, G4FragmentingString::IsAFourQuarkString(), G4FragmentingString::Mass(), G4VLongitudinalStringDecay::MinimalStringMass, and G4VLongitudinalStringDecay::SetMinimalStringMass().
Referenced by Loop_toFragmentString().