39 #define G4FTFModel_h 1 
G4ElasticHNScattering * theElastic
 
std::vector< G4ExcitedString * > G4ExcitedStringVector
 
G4V3DNucleus * GetWoundedNucleus() const 
 
G4FTFModel(const G4String &modelName="FTF")
 
CLHEP::Hep3Vector G4ThreeVector
 
G4bool AdjustNucleons(G4VSplitableHadron *SelectedAntiBaryon, G4Nucleon *ProjectileNucleon, G4VSplitableHadron *SelectedTargetNucleon, G4Nucleon *TargetNucleon, G4bool Annihilation)
 
G4ReactionProduct theProjectile
 
int operator!=(const G4FTFModel &right) const 
 
G4V3DNucleus * GetTargetNucleus() const 
 
G4int TargetResidualMassNumber
 
G4FTFParameters * theParameters
 
G4FTFAnnihilation * theAnnihilation
 
G4bool ExciteParticipants()
 
G4Nucleon * TheInvolvedNucleonsOfTarget[250]
 
const G4FTFModel & operator=(const G4FTFModel &right)
 
std::vector< G4VSplitableHadron * > theAdditionalString
 
G4FTFParticipants theParticipants
 
G4V3DNucleus * GetProjectileNucleus() const 
 
G4ThreeVector GaussianPt(G4double AveragePt2, G4double maxPtSquare) const 
 
G4int ProjectileResidualMassNumber
 
G4DiffractiveExcitation * theExcitation
 
virtual G4V3DNucleus * GetProjectileNucleus() const 
 
virtual G4V3DNucleus * GetWoundedNucleus() const 
 
G4ExcitedStringVector * BuildStrings()
 
G4Nucleon * TheInvolvedNucleonsOfProjectile[250]
 
void Init(const G4Nucleus &aNucleus, const G4DynamicParticle &aProjectile)
 
virtual void ModelDescription(std::ostream &) const 
 
G4int ProjectileResidualCharge
 
G4int NumberOfInvolvedNucleonsOfProjectile
 
void StoreInvolvedNucleon()
 
G4int TargetResidualCharge
 
G4LorentzVector TargetResidual4Momentum
 
G4LorentzVector ProjectileResidual4Momentum
 
G4double ProjectileResidualExcitationEnergy
 
G4ExcitedStringVector * GetStrings()
 
G4int NumberOfInvolvedNucleonsOfTarget
 
G4double TargetResidualExcitationEnergy
 
CLHEP::HepLorentzVector G4LorentzVector
 
int operator==(const G4FTFModel &right) const