|
| | G4LundStringFragmentation () |
| |
| virtual | ~G4LundStringFragmentation () |
| |
| virtual G4KineticTrackVector * | FragmentString (const G4ExcitedString &theString) |
| |
| | G4VLongitudinalStringDecay (const G4String &name="StringDecay") |
| |
| virtual | ~G4VLongitudinalStringDecay () |
| |
| G4HadFinalState * | ApplyYourself (const G4HadProjectile &, G4Nucleus &) final |
| |
| virtual G4KineticTrackVector * | FragmentString (const G4ExcitedString &theString)=0 |
| |
| void | AddNewParticles () |
| |
| void | EraseNewParticles () |
| |
| void | SetMinMasses () |
| |
| void | SetMinimalStringMass (const G4FragmentingString *const string) |
| |
| void | SetMinimalStringMass2 (const G4double aValue) |
| |
| G4int | SampleQuarkFlavor (void) |
| |
| G4ThreeVector | SampleQuarkPt (G4double ptMax=-1.) |
| |
| 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) |
| |
| void | SetProbCCbar (G4double aValue) |
| |
| void | SetProbEta_c (G4double aValue) |
| |
| void | SetProbBBbar (G4double aValue) |
| |
| void | SetProbEta_b (G4double aValue) |
| |
| | G4HadronicInteraction (const G4String &modelName="HadronicModel") |
| |
| virtual | ~G4HadronicInteraction () |
| |
| virtual G4HadFinalState * | ApplyYourself (const G4HadProjectile &aTrack, G4Nucleus &targetNucleus) |
| |
| virtual G4double | SampleInvariantT (const G4ParticleDefinition *p, G4double plab, G4int Z, G4int A) |
| |
| virtual G4bool | IsApplicable (const G4HadProjectile &aTrack, G4Nucleus &targetNucleus) |
| |
| G4double | GetMinEnergy () const |
| |
| G4double | GetMinEnergy (const G4Material *aMaterial, const G4Element *anElement) const |
| |
| void | SetMinEnergy (G4double anEnergy) |
| |
| void | SetMinEnergy (G4double anEnergy, const G4Element *anElement) |
| |
| void | SetMinEnergy (G4double anEnergy, const G4Material *aMaterial) |
| |
| G4double | GetMaxEnergy () const |
| |
| G4double | GetMaxEnergy (const G4Material *aMaterial, const G4Element *anElement) const |
| |
| void | SetMaxEnergy (const G4double anEnergy) |
| |
| void | SetMaxEnergy (G4double anEnergy, const G4Element *anElement) |
| |
| void | SetMaxEnergy (G4double anEnergy, const G4Material *aMaterial) |
| |
| G4int | GetVerboseLevel () const |
| |
| void | SetVerboseLevel (G4int value) |
| |
| const G4String & | GetModelName () const |
| |
| void | DeActivateFor (const G4Material *aMaterial) |
| |
| void | ActivateFor (const G4Material *aMaterial) |
| |
| void | DeActivateFor (const G4Element *anElement) |
| |
| void | ActivateFor (const G4Element *anElement) |
| |
| G4bool | IsBlocked (const G4Material *aMaterial) const |
| |
| G4bool | IsBlocked (const G4Element *anElement) const |
| |
| void | SetRecoilEnergyThreshold (G4double val) |
| |
| G4double | GetRecoilEnergyThreshold () const |
| |
| virtual const std::pair< G4double, G4double > | GetFatalEnergyCheckLevels () const |
| |
| virtual std::pair< G4double, G4double > | GetEnergyMomentumCheckLevels () const |
| |
| void | SetEnergyMomentumCheckLevels (G4double relativeLevel, G4double absoluteLevel) |
| |
| virtual void | ModelDescription (std::ostream &outFile) const |
| |
| virtual void | BuildPhysicsTable (const G4ParticleDefinition &) |
| |
| virtual void | InitialiseModel () |
| |
| | G4HadronicInteraction (const G4HadronicInteraction &right)=delete |
| |
| const G4HadronicInteraction & | operator= (const G4HadronicInteraction &right)=delete |
| |
| G4bool | operator== (const G4HadronicInteraction &right) const =delete |
| |
| G4bool | operator!= (const G4HadronicInteraction &right) const =delete |
| |
|
| G4double | Mass_of_light_quark |
| |
| G4double | Mass_of_s_quark |
| |
| G4double | Mass_of_c_quark |
| |
| G4double | Mass_of_b_quark |
| |
| G4double | Mass_of_string_junction |
| |
| G4double | minMassQQbarStr [5][5] |
| |
| G4double | minMassQDiQStr [5][5][5] |
| |
| G4double | MinimalStringMass |
| |
| G4double | MinimalStringMass2 |
| |
| G4int | Qcharge [5] |
| |
| G4int | Meson [5][5][7] |
| |
| G4double | MesonWeight [5][5][7] |
| |
| G4int | Baryon [5][5][5][4] |
| |
| G4double | BaryonWeight [5][5][5][4] |
| |
| G4double | Prob_QQbar [5] |
| |
| G4int | DecayQuark |
| |
| G4int | NewQuark |
| |
| G4ParticleDefinition * | FS_LeftHadron [350] |
| |
| G4ParticleDefinition * | FS_RightHadron [350] |
| |
| G4double | FS_Weight [350] |
| |
| G4int | NumberOf_FS |
| |
| typedef std::pair< G4ParticleDefinition *, G4ParticleDefinition * > | pDefPair |
| |
| typedef G4ParticleDefinition *(G4HadronBuilder::* | Pcreate) (G4ParticleDefinition *, G4ParticleDefinition *) |
| |
| virtual void | SetMassCut (G4double aValue) |
| |
| G4double | GetMassCut () |
| |
| G4KineticTrackVector * | ProduceOneHadron (const G4ExcitedString *const theString) |
| |
| G4double | PossibleHadronMass (const G4FragmentingString *const string, Pcreate build=0, pDefPair *pdefs=0) |
| |
| G4ParticleDefinition * | FindParticle (G4int Encoding) |
| |
| virtual G4bool | StopFragmenting (const G4FragmentingString *const string)=0 |
| |
| virtual G4bool | IsItFragmentable (const G4FragmentingString *const string)=0 |
| |
| virtual G4bool | SplitLast (G4FragmentingString *string, G4KineticTrackVector *LeftVector, G4KineticTrackVector *RightVector)=0 |
| |
| virtual void | Sample4Momentum (G4LorentzVector *Mom, G4double Mass, G4LorentzVector *AntiMom, G4double AntiMass, G4double InitialMass)=0 |
| |
| G4ExcitedString * | CopyExcited (const G4ExcitedString &string) |
| |
| virtual G4KineticTrack * | Splitup (G4FragmentingString *string, G4FragmentingString *&newString)=0 |
| |
| virtual G4ParticleDefinition * | QuarkSplitup (G4ParticleDefinition *decay, G4ParticleDefinition *&created) |
| |
| virtual G4ParticleDefinition * | DiQuarkSplitup (G4ParticleDefinition *decay, G4ParticleDefinition *&created)=0 |
| |
| pDefPair | CreatePartonPair (G4int NeedParticle, G4bool AllowDiquarks=true) |
| |
| virtual G4LorentzVector * | SplitEandP (G4ParticleDefinition *pHadron, G4FragmentingString *string, G4FragmentingString *newString)=0 |
| |
| virtual G4double | GetLightConeZ (G4double zmin, G4double zmax, G4int PartonEncoding, G4ParticleDefinition *pHadron, G4double Px, G4double Py)=0 |
| |
| void | CalculateHadronTimePosition (G4double theInitialStringMass, G4KineticTrackVector *) |
| |
| void | ConstructParticle () |
| |
| G4ParticleDefinition * | CreateHadron (G4int id1, G4int id2, G4bool theGivenSpin, G4int theSpin) |
| |
| G4double | GetDiquarkSuppress () |
| |
| G4double | GetDiquarkBreakProb () |
| |
| G4double | GetStrangeSuppress () |
| |
| G4int | GetClusterLoopInterrupt () |
| |
| G4double | GetProbCCbar () |
| |
| G4double | GetProbEta_c () |
| |
| G4double | GetProbBBbar () |
| |
| G4double | GetProbEta_b () |
| |
| G4double | GetStringTensionParameter () |
| |
| void | SetModelName (const G4String &nam) |
| |
| G4bool | IsBlocked () const |
| |
| void | Block () |
| |
| G4double | MassCut |
| |
| G4double | SigmaQT |
| |
| G4double | DiquarkSuppress |
| |
| G4double | DiquarkBreakProb |
| |
| G4double | StrangeSuppress |
| |
| G4int | StringLoopInterrupt |
| |
| G4int | ClusterLoopInterrupt |
| |
| G4HadronBuilder * | hadronizer |
| |
| G4double | pspin_meson |
| |
| G4double | pspin_barion |
| |
| std::vector< G4double > | vectorMesonMix |
| |
| std::vector< G4double > | scalarMesonMix |
| |
| G4double | ProbCCbar |
| |
| G4double | ProbEta_c |
| |
| G4double | ProbBBbar |
| |
| G4double | ProbEta_b |
| |
| G4double | ProbCB |
| |
| G4double | MaxMass |
| |
| G4bool | PastInitPhase |
| |
| G4double | Kappa |
| |
| std::vector< G4ParticleDefinition * > | NewParticles |
| |
| G4HadFinalState | theParticleChange |
| |
| G4int | verboseLevel |
| |
| G4double | theMinEnergy |
| |
| G4double | theMaxEnergy |
| |
| G4bool | isBlocked |
| |