#include <G4VLongitudinalStringDecay.hh>
Public 멤버 함수 | |
G4VLongitudinalStringDecay () | |
virtual | ~G4VLongitudinalStringDecay () |
virtual G4KineticTrackVector * | FragmentString (const G4ExcitedString &theString)=0 |
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) |
Protected 타입 | |
typedef std::pair < G4ParticleDefinition *, G4ParticleDefinition * > | pDefPair |
typedef G4ParticleDefinition *(G4HadronBuilder::* | Pcreate )(G4ParticleDefinition *, G4ParticleDefinition *) |
Private 멤버 함수 | |
G4VLongitudinalStringDecay (const G4VLongitudinalStringDecay &right) | |
const G4VLongitudinalStringDecay & | operator= (const G4VLongitudinalStringDecay &right) |
int | operator== (const G4VLongitudinalStringDecay &right) const |
int | operator!= (const G4VLongitudinalStringDecay &right) const |
G4VLongitudinalStringDecay.hh 파일의 46 번째 라인에서 정의되었습니다.
|
protected |
G4VLongitudinalStringDecay.hh 파일의 76 번째 라인에서 정의되었습니다.
|
protected |
G4VLongitudinalStringDecay.hh 파일의 72 번째 라인에서 정의되었습니다.
G4VLongitudinalStringDecay::G4VLongitudinalStringDecay | ( | ) |
G4VLongitudinalStringDecay.cc 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : ClusterLoopInterrupt, ClusterMass, DiquarkBreakProb, DiquarkSuppress, fermi, GeV, hadronizer, Kappa, MassCut, PastInitPhase, pspin_barion, pspin_meson, scalarMesonMix, SigmaQT, SmoothParam, StrangeSuppress, StringLoopInterrupt, vectorMesonMix.
|
virtual |
G4VLongitudinalStringDecay.cc 파일의 115 번째 라인에서 정의되었습니다.
다음을 참조함 : hadronizer.
|
private |
|
protected |
G4VLongitudinalStringDecay.cc 파일의 359 번째 라인에서 정의되었습니다.
다음을 참조함 : c1, c2, CLHEP::c_light, GetStringTensionParameter().
다음에 의해서 참조됨 : G4QGSMFragmentation::FragmentString().
|
protected |
|
protected |
G4VLongitudinalStringDecay.cc 파일의 289 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ExcitedString::GetDirection(), G4ExcitedString::GetLeftParton(), G4ExcitedString::GetRightParton().
다음에 의해서 참조됨 : G4QGSMFragmentation::FragmentString().
|
protected |
|
protected |
G4VLongitudinalStringDecay.cc 파일의 319 번째 라인에서 정의되었습니다.
다음을 참조함 : DiquarkSuppress, FindParticle(), G4UniformRand, G4INCL::Math::max(), G4INCL::Math::min(), SampleQuarkFlavor().
다음에 의해서 참조됨 : G4QGSMFragmentation::DiQuarkSplitup(), G4LundStringFragmentation::DiQuarkSplitup(), QuarkSplitup(), G4QGSMFragmentation::SplitLast().
G4KineticTrackVector* G4VLongitudinalStringDecay::DecayResonans | ( | G4KineticTrackVector * | aHadrons | ) |
|
protectedpure virtual |
G4LundStringFragmentation, G4QGSMFragmentation에서 구현되었습니다.
|
protected |
G4VLongitudinalStringDecay.cc 파일의 262 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ParticleTable::FindParticle(), G4cout, G4endl, G4ParticleTable::GetParticleTable().
다음에 의해서 참조됨 : CreatePartonPair(), G4LundStringFragmentation::Diquark_AntiDiquark_belowThreshold_lastSplitting(), G4QGSMFragmentation::DiQuarkSplitup(), G4LundStringFragmentation::DiQuarkSplitup(), FragmentationMass().
|
protected |
G4VLongitudinalStringDecay.cc 파일의 218 번째 라인에서 정의되었습니다.
다음을 참조함 : G4HadronBuilder::BuildLowSpin(), FindParticle(), G4FragmentingString::FourQuarkString(), G4cout, G4endl, G4UniformRand, G4FragmentingString::GetLeftParton(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGMass(), G4FragmentingString::GetRightParton(), hadronizer.
다음에 의해서 참조됨 : G4QGSMFragmentation::IsFragmentable(), LightFragmentationTest(), G4QGSMFragmentation::SplitEandP(), G4QGSMFragmentation::StopFragmenting().
|
pure virtual |
G4LundStringFragmentation, G4QGSMFragmentation에서 구현되었습니다.
다음에 의해서 참조됨 : G4VKinkyStringDecay::FragmentString(), G4ExcitedStringDecay::FragmentString().
|
inlineprotected |
G4VLongitudinalStringDecay.hh 파일의 171 번째 라인에서 정의되었습니다.
다음을 참조함 : ClusterLoopInterrupt.
|
inlineprotected |
G4VLongitudinalStringDecay.hh 파일의 170 번째 라인에서 정의되었습니다.
다음을 참조함 : ClusterMass.
|
inlineprotected |
G4VLongitudinalStringDecay.hh 파일의 168 번째 라인에서 정의되었습니다.
다음을 참조함 : DiquarkBreakProb.
|
inlineprotected |
G4VLongitudinalStringDecay.hh 파일의 167 번째 라인에서 정의되었습니다.
다음을 참조함 : DiquarkSuppress.
다음에 의해서 참조됨 : G4QGSMFragmentation::Splitup(), G4LundStringFragmentation::Splitup().
|
protectedpure virtual |
G4LundStringFragmentation, G4QGSMFragmentation에서 구현되었습니다.
|
protected |
G4VLongitudinalStringDecay.cc 파일의 144 번째 라인에서 정의되었습니다.
다음을 참조함 : MassCut.
다음에 의해서 참조됨 : G4LundStringFragmentation::FragmentString().
|
inlineprotected |
G4VLongitudinalStringDecay.hh 파일의 169 번째 라인에서 정의되었습니다.
다음을 참조함 : StrangeSuppress.
다음에 의해서 참조됨 : G4QGSMFragmentation::DiQuarkSplitup(), G4LundStringFragmentation::DiQuarkSplitup(), G4LundStringFragmentation::Splitup().
|
inlineprotected |
G4VLongitudinalStringDecay.hh 파일의 173 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalculateHadronTimePosition().
|
protectedpure virtual |
G4LundStringFragmentation, G4QGSMFragmentation에서 구현되었습니다.
|
protected |
G4VLongitudinalStringDecay.cc 파일의 149 번째 라인에서 정의되었습니다.
다음을 참조함 : G4KineticTrackVector::Boost(), FragmentationMass(), G4cout, G4endl, G4ExcitedString::GetPosition(), CLHEP::HepLorentzVector::mag(), CLHEP::Hep3Vector::mag2(), G4FragmentingString::Mass2(), MassCut, result, Sample4Momentum(), sqr().
다음에 의해서 참조됨 : G4QGSMFragmentation::FragmentString(), G4LundStringFragmentation::FragmentString().
|
private |
G4VLongitudinalStringDecay.cc 파일의 134 번째 라인에서 정의되었습니다.
|
private |
|
private |
G4VLongitudinalStringDecay.cc 파일의 126 번째 라인에서 정의되었습니다.
|
protected |
G4VLongitudinalStringDecay.cc 파일의 298 번째 라인에서 정의되었습니다.
다음을 참조함 : G4HadronBuilder::Build(), CreatePartonPair(), G4ParticleDefinition::GetPDGEncoding(), hadronizer.
다음에 의해서 참조됨 : G4QGSMFragmentation::SplitLast(), G4QGSMFragmentation::Splitup(), G4LundStringFragmentation::Splitup().
|
protectedpure virtual |
G4LundStringFragmentation, G4QGSMFragmentation에서 구현되었습니다.
다음에 의해서 참조됨 : LightFragmentationTest().
G4VLongitudinalStringDecay.cc 파일의 312 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UniformRand, StrangeSuppress.
다음에 의해서 참조됨 : CreatePartonPair(), G4VKinkyStringDecay::FragmentString().
G4ThreeVector G4VLongitudinalStringDecay::SampleQuarkPt | ( | G4double | ptMax = -1. | ) |
G4VLongitudinalStringDecay.cc 파일의 342 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Exp(), G4Log(), G4UniformRand, pi, G4INCL::DeJongSpin::shoot(), SigmaQT, sqr().
다음에 의해서 참조됨 : G4VKinkyStringDecay::FragmentString(), G4LundStringFragmentation::Sample4Momentum(), G4QGSMFragmentation::SplitEandP().
G4VLongitudinalStringDecay.cc 파일의 421 번째 라인에서 정의되었습니다.
다음을 참조함 : DiquarkBreakProb, PastInitPhase.
다음에 의해서 참조됨 : G4LundStringFragmentation::G4LundStringFragmentation(), G4QGSMFragmentation::G4QGSMFragmentation().
G4VLongitudinalStringDecay.cc 파일의 410 번째 라인에서 정의되었습니다.
다음을 참조함 : DiquarkSuppress.
다음에 의해서 참조됨 : G4LundStringFragmentation::G4LundStringFragmentation(), G4QGSMFragmentation::G4QGSMFragmentation(), G4QGSMFragmentation::Splitup(), G4LundStringFragmentation::Splitup().
G4VLongitudinalStringDecay.cc 파일의 143 번째 라인에서 정의되었습니다.
다음을 참조함 : MassCut.
다음에 의해서 참조됨 : G4LundStringFragmentation::FragmentString(), G4LundStringFragmentation::G4LundStringFragmentation().
G4VLongitudinalStringDecay.cc 파일의 460 번째 라인에서 정의되었습니다.
다음을 참조함 : hadronizer, PastInitPhase, pspin_barion, pspin_meson, scalarMesonMix, vectorMesonMix.
G4VLongitudinalStringDecay.cc 파일의 388 번째 라인에서 정의되었습니다.
다음을 참조함 : PastInitPhase, SigmaQT.
G4VLongitudinalStringDecay.cc 파일의 446 번째 라인에서 정의되었습니다.
다음을 참조함 : hadronizer, PastInitPhase, pspin_barion, pspin_meson, scalarMesonMix, vectorMesonMix.
다음에 의해서 참조됨 : G4LundStringFragmentation::G4LundStringFragmentation(), G4QGSMFragmentation::G4QGSMFragmentation().
G4VLongitudinalStringDecay.cc 파일의 399 번째 라인에서 정의되었습니다.
다음을 참조함 : StrangeSuppress.
다음에 의해서 참조됨 : G4LundStringFragmentation::G4LundStringFragmentation(), G4QGSMFragmentation::G4QGSMFragmentation(), G4LundStringFragmentation::Splitup().
G4VLongitudinalStringDecay.cc 파일의 502 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4LundStringFragmentation::G4LundStringFragmentation().
G4VLongitudinalStringDecay.cc 파일의 481 번째 라인에서 정의되었습니다.
다음을 참조함 : hadronizer, PastInitPhase, pspin_barion, pspin_meson, scalarMesonMix, vectorMesonMix.
다음에 의해서 참조됨 : G4LundStringFragmentation::G4LundStringFragmentation(), G4QGSMFragmentation::G4QGSMFragmentation().
G4VLongitudinalStringDecay.cc 파일의 432 번째 라인에서 정의되었습니다.
다음을 참조함 : hadronizer, PastInitPhase, pspin_barion, pspin_meson, scalarMesonMix, vectorMesonMix.
다음에 의해서 참조됨 : G4LundStringFragmentation::G4LundStringFragmentation(), G4QGSMFragmentation::G4QGSMFragmentation().
|
protectedpure virtual |
G4LundStringFragmentation, G4QGSMFragmentation에서 구현되었습니다.
|
protectedpure virtual |
G4QGSMFragmentation, G4LundStringFragmentation에서 구현되었습니다.
|
protectedpure virtual |
G4LundStringFragmentation, G4QGSMFragmentation에서 구현되었습니다.
|
protectedpure virtual |
G4LundStringFragmentation, G4QGSMFragmentation에서 구현되었습니다.
|
protected |
|
protected |
G4VLongitudinalStringDecay.hh 파일의 178 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VLongitudinalStringDecay(), GetClusterMass(), G4QGSMFragmentation::SplitLast().
|
protected |
|
protected |
G4VLongitudinalStringDecay.hh 파일의 180 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreatePartonPair(), G4VLongitudinalStringDecay(), GetDiquarkSuppress(), SetDiquarkSuppression().
|
protected |
G4VLongitudinalStringDecay.hh 파일의 186 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4LundStringFragmentation::Diquark_AntiDiquark_belowThreshold_lastSplitting(), G4QGSMFragmentation::DiQuarkSplitup(), G4LundStringFragmentation::DiQuarkSplitup(), FragmentationMass(), G4VLongitudinalStringDecay(), QuarkSplitup(), SetScalarMesonMixings(), SetSpinThreeHalfBarionProbability(), SetVectorMesonMixings(), SetVectorMesonProbability(), G4QGSMFragmentation::SplitLast(), ~G4VLongitudinalStringDecay().
|
protected |
G4VLongitudinalStringDecay.hh 파일의 195 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VLongitudinalStringDecay(), SetStringTensionParameter().
|
protected |
G4VLongitudinalStringDecay.hh 파일의 173 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VLongitudinalStringDecay(), GetMassCut(), G4QGSMFragmentation::IsFragmentable(), LightFragmentationTest(), SetMassCut(), G4QGSMFragmentation::StopFragmenting().
|
protected |
G4VLongitudinalStringDecay.hh 파일의 193 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QGSMFragmentation::FragmentString(), G4LundStringFragmentation::FragmentString(), G4VLongitudinalStringDecay(), SetDiquarkBreakProbability(), SetScalarMesonMixings(), SetSigmaTransverseMomentum(), SetSpinThreeHalfBarionProbability(), SetVectorMesonMixings(), SetVectorMesonProbability().
|
protected |
G4VLongitudinalStringDecay.hh 파일의 189 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4LundStringFragmentation::G4LundStringFragmentation(), G4QGSMFragmentation::G4QGSMFragmentation(), G4VLongitudinalStringDecay(), G4LundStringFragmentation::SetMinMasses(), SetScalarMesonMixings(), SetSpinThreeHalfBarionProbability(), SetVectorMesonMixings(), SetVectorMesonProbability().
|
protected |
G4VLongitudinalStringDecay.hh 파일의 188 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4LundStringFragmentation::G4LundStringFragmentation(), G4QGSMFragmentation::G4QGSMFragmentation(), G4VLongitudinalStringDecay(), G4LundStringFragmentation::SetMinMasses(), SetScalarMesonMixings(), SetSpinThreeHalfBarionProbability(), SetVectorMesonMixings(), SetVectorMesonProbability().
|
protected |
|
protected |
|
protected |
G4VLongitudinalStringDecay.hh 파일의 182 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VLongitudinalStringDecay().
|
protected |
|
protected |
|
protected |
G4VLongitudinalStringDecay.hh 파일의 190 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4LundStringFragmentation::G4LundStringFragmentation(), G4QGSMFragmentation::G4QGSMFragmentation(), G4VLongitudinalStringDecay(), G4LundStringFragmentation::SetMinMasses(), SetScalarMesonMixings(), SetSpinThreeHalfBarionProbability(), SetVectorMesonMixings(), SetVectorMesonProbability().