39 #define G4FTFModel_h 1
79 int operator==(
const G4FTFModel& right )
const;
80 int operator!=(
const G4FTFModel& right )
const;
82 void StoreInvolvedNucleon();
83 void ReggeonCascade();
85 G4bool ExciteParticipants();
98 G4int& residualMassNumber,
G4int& residualCharge );
109 const G4int numberOfInvolvedNucleons,
117 const G4int numberOfInvolvedNucleons,
G4Nucleon* involvedNucleons[],
124 const G4int numberOfInvolvedNucleons,
132 G4Nucleon* TheInvolvedNucleonsOfTarget[250];
133 G4int NumberOfInvolvedNucleonsOfTarget;
135 G4Nucleon* TheInvolvedNucleonsOfProjectile[250];
136 G4int NumberOfInvolvedNucleonsOfProjectile;
143 std::vector< G4VSplitableHadron* > theAdditionalString;
149 G4int ProjectileResidualMassNumber;
150 G4int ProjectileResidualCharge;
151 G4double ProjectileResidualExcitationEnergy;
154 G4int TargetResidualMassNumber;
155 G4int TargetResidualCharge;
156 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()