28#ifndef G4FTFParameters_h
29#define G4FTFParameters_h 1
512 if ( Xtotal == 0.0 ) {
609 if ( Plab > Pbound ) {
683 return 2*Gamma - Gamma*Gamma;
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
G4FTFParamCollBaryonProj()
G4FTFParamCollMesonProj()
double GetProc3B2() const
double GetProc4A3() const
bool fProjDiffDissociation
double GetNuclearTgtDestructP3() const
double GetProc3B1() const
bool IsNuclearProjDestructP1_NBRNDEP() const
double GetProc0A2() const
double GetExciEnergyPerWoundedNucleon() const
double GetProc1Atop() const
double GetProc2A3() const
double GetNuclearProjDestructP2() const
double GetProbLogDistrPrD() const
double GetPt2NuclearDestructP4() const
double GetPt2NuclearDestructP3() const
double fPt2NuclearDestructP1
double fR2ofNuclearDestruct
double GetNuclearProjDestructP3() const
double fNuclearTgtDestructP2
double GetProc4A2() const
double GetPt2NuclearDestructP1() const
double GetProc2Ymin() const
double GetProjMinNonDiffMass() const
double fNuclearProjDestructP3
double fPt2NuclearDestructP4
double GetProc3Ymin() const
double GetProc2A2() const
double GetProc4B1() const
double GetProc1A1() const
bool fNuclearTgtDestructP1_ADEP
double GetProc0B2() const
double fNuclearProjDestructP2
double GetProbLogDistr() const
double fProbOfSameQuarkExchange
double fMaxPt2ofNuclearDestruct
double GetProc1B2() const
double fPt2NuclearDestructP2
double fDeltaProbAtQuarkExchange
double GetProc3Atop() const
double GetProc1A3() const
double GetProc1B1() const
bool fNuclearProjDestructP1_NBRNDEP
double GetProc1Ymin() const
double GetProc2B1() const
double GetNuclearTgtDestructP2() const
double GetPt2NuclearDestructP2() const
double GetR2ofNuclearDestruct() const
double GetDeltaProbAtQuarkExchange() const
double GetDofNuclearDestruct() const
double fExciEnergyPerWoundedNucleon
double GetProc0A3() const
bool IsProjDiffDissociation() const
double fDofNuclearDestruct
double GetProc0Atop() const
double GetProc2B2() const
bool fTgtDiffDissociation
double GetProc2A1() const
double GetProc2Atop() const
double GetProc1A2() const
double fPt2NuclearDestructP3
double fTgtMinNonDiffMass
double GetProc4Atop() const
double fNuclearTgtDestructP1
double GetProc3A1() const
double GetAveragePt2() const
double GetProc4Ymin() const
double fNuclearProjDestructP1
double GetProc0B1() const
double GetTgtMinNonDiffMass() const
virtual ~G4FTFParamCollection()
bool IsTgtDiffDissociation() const
double GetProbOfSameQuarkExchange() const
double GetProc4B2() const
double GetProc0Ymin() const
double GetProc3A2() const
double GetProc3A3() const
bool IsNuclearTgtDestructP1_ADEP() const
double fNuclearTgtDestructP3
double GetMaxPt2ofNuclearDestruct() const
double GetProc4A1() const
double GetTgtMinDiffMass() const
double GetNuclearTgtDestructP1() const
double GetProjMinDiffMass() const
double fProjMinNonDiffMass
double GetProc0A1() const
double GetNuclearProjDestructP1() const
void SetTarMinNonDiffMass(const G4double aValue)
G4double R2ofNuclearDestruction
void SetProjMinDiffMass(const G4double aValue)
G4double GetProbLogDistrPrD()
G4double GetCofNuclearDestructionPr()
void SetTotalCrossSection(const G4double Xtotal)
void SetExcitationEnergyPerWoundedNucleon(const G4double aValue)
G4double GetProbabilityOfAnnihilation()
G4double ExcitationEnergyPerWoundedNucleon
G4double GetMaxNumberOfCollisions()
void SetProbabilityOfElasticScatt(const G4double Xtotal, const G4double Xelastic)
void SetElastisCrossSection(const G4double Xelastic)
void SetQuarkProbabilitiesAtGluonSplitUp(const G4double Puubar, const G4double Pddbar, const G4double Pssbar)
G4double GetPt2ofNuclearDestruction()
G4double GetProbLogDistr()
G4double GetMaxPt2ofNuclearDestruction()
void SetMaxPt2ofNuclearDestruction(const G4double aValue)
G4double GetProjMinNonDiffMass()
G4double ProcParams[5][7]
G4double GetProbabilityOfElasticScatt()
G4double ProbOfSameQuarkExchange
G4double GetAvaragePt2ofElasticScattering()
G4double TarMinNonDiffMass
G4double GetElasticCrossSection()
G4double ProbOfInelInteraction
void SetPt2Kink(const G4double aValue)
void SetSlope(const G4double Slope)
G4double GetTarMinDiffMass()
G4double RadiusOfHNinteractions2
void SetDeltaProbAtQuarkExchange(const G4double aValue)
G4double GetInelasticProbability(const G4double impactsquare)
G4double MaxPt2ofNuclearDestruction
G4double GetTarMinNonDiffMass()
G4double GetTotalCrossSection()
void SetAvaragePt2ofElasticScattering(const G4double aPt2)
G4double DeltaProbAtQuarkExchange
G4double GetProcProb(const G4int ProcN, const G4double y)
G4double CofNuclearDestruction
void SetTarMinDiffMass(const G4double aValue)
void SetProjMinNonDiffMass(const G4double aValue)
void SetCofNuclearDestructionPr(const G4double aValue)
void SethNcmsEnergy(const G4double s)
std::vector< G4double > QuarkProbabilitiesAtGluonSplitUp
void SetR2ofNuclearDestruction(const G4double aValue)
G4double GammaElastic(const G4double impactsquare)
void SetProbLogDistrPrD(const G4double aValue)
G4double CofNuclearDestructionPr
void SetGamma0(const G4double Gamma0)
void SetAveragePt2(const G4double aValue)
G4double GetDeltaProbAtQuarkExchange()
G4double DofNuclearDestruction
G4double GetInelasticCrossSection()
G4double GetExcitationEnergyPerWoundedNucleon()
void SetProbabilityOfAnnihilation(const G4double aValue)
G4double GetProbOfInteraction()
void SetProbOfInteraction(const G4double aValue)
void InitForInteraction(const G4ParticleDefinition *, G4int theA, G4int theZ, G4double s)
void SetDofNuclearDestruction(const G4double aValue)
G4double ProbabilityOfAnnihilation
G4double GetProjMinDiffMass()
G4double GetProbOfSameQuarkExchange()
G4double ProbabilityOfElasticScatt
G4double GetDofNuclearDestruction()
void SetRadiusOfHNinteractions2(const G4double Radius2)
void SetParams(const G4int ProcN, const G4double A1, const G4double B1, const G4double A2, const G4double B2, const G4double A3, const G4double Atop, const G4double Ymin)
G4double Pt2ofNuclearDestruction
G4double GetProbabilityOfInteraction(const G4double impactsquare)
void SetPt2ofNuclearDestruction(const G4double aValue)
G4double GetR2ofNuclearDestruction()
G4double GetCofNuclearDestruction()
void SetProbLogDistr(const G4double aValue)
void SetCofNuclearDestruction(const G4double aValue)
G4double ProjMinNonDiffMass
void SetMaxNumberOfCollisions(const G4double aValue, const G4double bValue)
std::vector< G4double > GetQuarkProbabilitiesAtGluonSplitUp()
G4double AvaragePt2ofElasticScattering
void SetProbOfSameQuarkExchange(const G4double aValue)
G4double MaxNumberOfCollisions
G4double FTFXannihilation
void SetInelasticCrossSection(const G4double Xinelastic)