28#ifndef G4DiffractiveExcitation_h
29#define G4DiffractiveExcitation_h 1
G4int NewNucleonId(G4int Q1, G4int Q2, G4int Q3) const
void UnpackMeson(G4int IdPDG, G4int &Q1, G4int &Q2) const
G4double ChooseP(G4double Pmin, G4double Pmax) const
G4double LambdaF(G4double sqrM, G4double sqrM1, G4double sqrM2) const
G4ThreeVector GaussianPt(G4double AveragePt2, G4double maxPtSquare) const
G4DiffractiveExcitation()
G4bool operator!=(const G4DiffractiveExcitation &right) const
G4double GetQuarkFractionOfKink(G4double zmin, G4double zmax) const
virtual G4bool ExciteParticipants(G4VSplitableHadron *aPartner, G4VSplitableHadron *bPartner, G4FTFParameters *theParameters, G4ElasticHNScattering *theElastic) const
void UnpackBaryon(G4int IdPDG, G4int &Q1, G4int &Q2, G4int &Q3) const
G4bool ExciteParticipants_doDiffraction(G4VSplitableHadron *projectile, G4VSplitableHadron *target, G4FTFParameters *theParameters, CommonVariables &common) const
G4int ExciteParticipants_doChargeExchange(G4VSplitableHadron *projectile, G4VSplitableHadron *target, G4FTFParameters *theParameters, G4ElasticHNScattering *theElastic, CommonVariables &common) const
G4bool ExciteParticipants_doNonDiffraction(G4VSplitableHadron *projectile, G4VSplitableHadron *target, G4FTFParameters *theParameters, CommonVariables &common) const
virtual void CreateStrings(G4VSplitableHadron *aHadron, G4bool isProjectile, G4ExcitedString *&FirstString, G4ExcitedString *&SecondString, G4FTFParameters *theParameters) const
const G4DiffractiveExcitation & operator=(const G4DiffractiveExcitation &right)
virtual ~G4DiffractiveExcitation()
G4bool operator==(const G4DiffractiveExcitation &right) const
G4double ProbTargetDiffraction
G4double TargetDiffStateMinMass2
G4int absProjectilePDGcode
G4double ProjectileNonDiffStateMinMass2
G4double ProbOfDiffraction
G4double TargetNonDiffStateMinMass
G4double ProjectileNonDiffStateMinMass
G4LorentzVector Qmomentum
G4double TargetNonDiffStateMinMass2
G4double ProjectileDiffStateMinMass2
G4double ProbProjectileDiffraction
G4double TargetDiffStateMinMass
G4double ProjectileDiffStateMinMass
G4LorentzVector Pprojectile
static int FASTCALL common(PROLOG_STATE *state, int tok)