|
Geant4
9.6.p02
|
#include <G4QGSParticipants.hh>


Classes | |
| struct | DeleteInteractionContent |
| struct | DeletePartonPair |
| struct | DeleteSplitableHadron |
Public Member Functions | |
| G4QGSParticipants () | |
| G4QGSParticipants (const G4QGSParticipants &right) | |
| const G4QGSParticipants & | operator= (const G4QGSParticipants &right) |
| virtual | ~G4QGSParticipants () |
| int | operator== (const G4QGSParticipants &right) const |
| int | operator!= (const G4QGSParticipants &right) const |
| virtual void | DoLorentzBoost (G4ThreeVector aBoost) |
| G4PartonPair * | GetNextPartonPair () |
| void | BuildInteractions (const G4ReactionProduct &thePrimary) |
| void | StartPartonPairLoop () |
Public Member Functions inherited from G4VParticipants | |
| G4VParticipants () | |
| G4VParticipants (const G4VParticipants &right) | |
| virtual | ~G4VParticipants () |
| const G4VParticipants & | operator= (const G4VParticipants &right) |
| int | operator== (const G4VParticipants &right) const |
| int | operator!= (const G4VParticipants &right) const |
| virtual void | Init (G4int theZ, G4int theA) |
| virtual void | SetNucleus (G4V3DNucleus *aNucleus) |
| virtual G4V3DNucleus * | GetWoundedNucleus () const |
Protected Types | |
| enum | { SOFT, DIFFRACTIVE } |
Protected Member Functions | |
| virtual G4VSplitableHadron * | SelectInteractions (const G4ReactionProduct &thePrimary) |
| void | SplitHadrons () |
| void | PerformSoftCollisions () |
| void | PerformDiffractiveCollisions () |
| G4bool | IsSingleDiffractive () |
Protected Attributes | |
| std::vector < G4InteractionContent * > | theInteractions |
| std::vector< G4VSplitableHadron * > | theTargets |
| std::vector< G4PartonPair * > | thePartonPairs |
| G4SingleDiffractiveExcitation | theSingleDiffExcitation |
| G4QGSDiffractiveExcitation | theDiffExcitaton |
| G4int | ModelMode |
| G4ThreeVector | theBoost |
| const G4int | nCutMax |
| const G4double | ThresholdParameter |
| const G4double | QGSMThreshold |
| const G4double | theNucleonRadius |
Additional Inherited Members | |
Public Attributes inherited from G4VParticipants | |
| G4V3DNucleus * | theNucleus |
Definition at line 41 of file G4QGSParticipants.hh.
|
protected |
| Enumerator | |
|---|---|
| SOFT | |
| DIFFRACTIVE | |
Definition at line 85 of file G4QGSParticipants.hh.
| G4QGSParticipants::G4QGSParticipants | ( | ) |
Definition at line 39 of file G4QGSParticipants.cc.
| G4QGSParticipants::G4QGSParticipants | ( | const G4QGSParticipants & | right) |
Definition at line 48 of file G4QGSParticipants.cc.
|
virtual |
Definition at line 56 of file G4QGSParticipants.cc.
| void G4QGSParticipants::BuildInteractions | ( | const G4ReactionProduct & | thePrimary) |
|
inlinevirtual |
|
inline |
Definition at line 105 of file G4QGSParticipants.hh.
|
inlineprotected |
| int G4QGSParticipants::operator!= | ( | const G4QGSParticipants & | right) | const |
| const G4QGSParticipants& G4QGSParticipants::operator= | ( | const G4QGSParticipants & | right) |
| int G4QGSParticipants::operator== | ( | const G4QGSParticipants & | right) | const |
|
protected |
Definition at line 228 of file G4QGSParticipants.cc.


|
protected |
Definition at line 275 of file G4QGSParticipants.cc.


|
protectedvirtual |
Definition at line 83 of file G4QGSParticipants.cc.


|
inlineprotected |
|
inline |
Definition at line 101 of file G4QGSParticipants.hh.
|
protected |
Definition at line 78 of file G4QGSParticipants.hh.
Definition at line 86 of file G4QGSParticipants.hh.
Definition at line 88 of file G4QGSParticipants.hh.
|
protected |
Definition at line 81 of file G4QGSParticipants.hh.
|
protected |
Definition at line 77 of file G4QGSParticipants.hh.
|
protected |
Definition at line 70 of file G4QGSParticipants.hh.
Definition at line 89 of file G4QGSParticipants.hh.
|
protected |
Definition at line 74 of file G4QGSParticipants.hh.
|
protected |
Definition at line 76 of file G4QGSParticipants.hh.
|
protected |
Definition at line 72 of file G4QGSParticipants.hh.
Definition at line 87 of file G4QGSParticipants.hh.
1.8.4