39 #define G4FTFModel_h 1
80 int operator==(
const G4FTFModel& right )
const;
81 int operator!=(
const G4FTFModel& right )
const;
83 void StoreInvolvedNucleon();
84 void ReggeonCascade();
86 G4bool ExciteParticipants();
99 G4Nucleon* TheInvolvedNucleonsOfTarget[250];
100 G4int NumberOfInvolvedNucleonsOfTarget;
102 G4Nucleon* TheInvolvedNucleonsOfProjectile[250];
103 G4int NumberOfInvolvedNucleonsOfProjectile;
110 std::vector< G4VSplitableHadron* > theAdditionalString;
116 G4int ProjectileResidualMassNumber;
117 G4int ProjectileResidualCharge;
118 G4double ProjectileResidualExcitationEnergy;
121 G4int TargetResidualMassNumber;
122 G4int TargetResidualCharge;
123 G4double TargetResidualExcitationEnergy;
std::vector< G4ExcitedString * > G4ExcitedStringVector
G4V3DNucleus * GetWoundedNucleus() const
G4FTFModel(const G4String &modelName="FTF")
G4V3DNucleus * GetTargetNucleus() const
G4V3DNucleus * GetProjectileNucleus() const
virtual G4V3DNucleus * GetProjectileNucleus() const
virtual G4V3DNucleus * GetWoundedNucleus() const
void Init(const G4Nucleus &aNucleus, const G4DynamicParticle &aProjectile)
virtual void ModelDescription(std::ostream &) const
G4ExcitedStringVector * GetStrings()