29 #ifndef G4VPartonStringModel_h
30 #define G4VPartonStringModel_h 1
88 stringFragmentationModel = aModel;
G4VPartonStringModel(const G4String &modelName="Parton String Model")
std::vector< G4ExcitedString * > G4ExcitedStringVector
void SetFragmentationModel(G4VStringFragmentation *aModel)
virtual G4V3DNucleus * GetWoundedNucleus() const =0
virtual G4V3DNucleus * GetProjectileNucleus() const
G4KineticTrackVector * Scatter(const G4Nucleus &theNucleus, const G4DynamicParticle &thePrimary)
void SetThisPointer(G4VPartonStringModel *aPointer)
virtual void ModelDescription(std::ostream &outFile) const
G4bool EnergyAndMomentumCorrector(G4KineticTrackVector *Output, G4LorentzVector &TotalCollisionMomentum)
virtual ~G4VPartonStringModel()
virtual void Init(const G4Nucleus &theNucleus, const G4DynamicParticle &thePrimary)=0
virtual G4ExcitedStringVector * GetStrings()=0