|
Geant4
10.03.p02
|
Public Member Functions | |
| G4VPartonStringModel (const G4String &modelName="Parton String Model") | |
| virtual | ~G4VPartonStringModel () |
| void | SetFragmentationModel (G4VStringFragmentation *aModel) |
| G4KineticTrackVector * | Scatter (const G4Nucleus &theNucleus, const G4DynamicParticle &thePrimary) |
| virtual G4V3DNucleus * | GetWoundedNucleus () const =0 |
| virtual void | ModelDescription (std::ostream &outFile) const |
| virtual G4V3DNucleus * | GetProjectileNucleus () const |
Public Member Functions inherited from G4VHighEnergyGenerator | |
| G4VHighEnergyGenerator (const G4String &modelName="High Energy Generator") | |
| virtual | ~G4VHighEnergyGenerator () |
| std::pair< G4double, G4double > | GetEnergyMomentumCheckLevels () const |
| void | SetEnergyMomentumCheckLevels (G4double relativeLevel, G4double AbsoluteLevel) |
| virtual G4String | GetModelName () const |
Protected Member Functions | |
| virtual void | Init (const G4Nucleus &theNucleus, const G4DynamicParticle &thePrimary)=0 |
| virtual G4ExcitedStringVector * | GetStrings ()=0 |
| void | SetThisPointer (G4VPartonStringModel *aPointer) |
| G4bool | EnergyAndMomentumCorrector (G4KineticTrackVector *Output, G4LorentzVector &TotalCollisionMomentum) |
Private Member Functions | |
| G4VPartonStringModel (const G4VPartonStringModel &right) | |
| const G4VPartonStringModel & | operator= (const G4VPartonStringModel &right) |
| int | operator== (const G4VPartonStringModel &right) const |
| int | operator!= (const G4VPartonStringModel &right) const |
Private Attributes | |
| G4VStringFragmentation * | stringFragmentationModel |
| G4VPartonStringModel * | theThis |
| G4VPartonStringModel | ( | const G4String & | modelName = "Parton String Model" | ) |
|
virtual |
|
private |
|
private |
|
private |
|
private |
| void SetFragmentationModel | ( | G4VStringFragmentation * | aModel | ) |
References stringFragmentationModel.
Referenced by TheoModelFactory< C, S, F >::New().
|
virtual |
Implements G4VHighEnergyGenerator.
|
pure virtual |
Implements G4VHighEnergyGenerator.
Implemented in G4FTFModel, G4QGSModel< ParticipantType >, G4QGSModel< G4GammaParticipants >, and G4QGSModel< G4QGSParticipants >.
|
virtual |
Reimplemented from G4VHighEnergyGenerator.
Reimplemented in G4FTFModel, G4QGSModel< ParticipantType >, G4QGSModel< G4GammaParticipants >, and G4QGSModel< G4QGSParticipants >.
|
virtual |
Reimplemented from G4VHighEnergyGenerator.
Reimplemented in G4FTFModel, G4QGSModel< ParticipantType >, G4QGSModel< G4GammaParticipants >, and G4QGSModel< G4QGSParticipants >.
|
protectedpure virtual |
Implemented in G4FTFModel, G4QGSModel< ParticipantType >, G4QGSModel< G4GammaParticipants >, and G4QGSModel< G4QGSParticipants >.
|
protectedpure virtual |
Implemented in G4FTFModel, G4QGSModel< ParticipantType >, G4QGSModel< G4GammaParticipants >, and G4QGSModel< G4QGSParticipants >.
|
protected |
References theThis.
|
protected |
|
private |
Referenced by SetFragmentationModel().
|
private |
Referenced by SetThisPointer().