#include <G4QInteraction.hh>
Public Member Functions | |
G4QInteraction (G4QHadron *aPrimaryParticipant) | |
~G4QInteraction () | |
int | operator== (const G4QInteraction &right) const |
int | operator!= (const G4QInteraction &right) const |
G4QHadron * | GetProjectile () const |
G4QHadron * | GetTarget () const |
G4int | GetNumberOfSoftCollisions () |
G4int | GetNumberOfDINRCollisions () |
G4int | GetNumberOfHardCollisions () |
G4int | GetNumberOfDiffractiveCollisions () |
void | SetTarget (G4QHadron *aTarget) |
void | SetProjectile (G4QHadron *aProjectile) |
void | SetNumberOfSoftCollisions (G4int nofSoft) |
void | SetNumberOfDINRCollisions (G4int nofDINR) |
void | SetNumberOfHardCollisions (G4int nofHard) |
void | SetNumberOfDiffractiveCollisions (G4int nofDiff) |
void | SplitHadrons () |
G4QInteraction () | |
G4QInteraction (const G4QInteraction &right) | |
const G4QInteraction & | operator= (const G4QInteraction &right) |
Definition at line 50 of file G4QInteraction.hh.
G4QInteraction::G4QInteraction | ( | G4QHadron * | aPrimaryParticipant | ) |
Definition at line 43 of file G4QInteraction.cc.
00043 : 00044 theProjectile(aProjectile), theTarget(0), theNumberOfDINR(0), 00045 theNumberOfHard(0),theNumberOfSoft(0),theNumberOfDiffractive(0) 00046 {}
G4QInteraction::~G4QInteraction | ( | ) |
G4QInteraction::G4QInteraction | ( | ) | [inline] |
G4QInteraction::G4QInteraction | ( | const G4QInteraction & | right | ) |
Definition at line 48 of file G4QInteraction.cc.
00048 : 00049 theProjectile(right.GetProjectile()), theTarget(right.GetTarget()), 00050 theNumberOfDINR(0), theNumberOfHard(0), theNumberOfSoft(0), theNumberOfDiffractive(0) 00051 {}
G4int G4QInteraction::GetNumberOfDiffractiveCollisions | ( | ) | [inline] |
G4int G4QInteraction::GetNumberOfDINRCollisions | ( | ) | [inline] |
G4int G4QInteraction::GetNumberOfHardCollisions | ( | ) | [inline] |
G4int G4QInteraction::GetNumberOfSoftCollisions | ( | ) | [inline] |
G4QHadron* G4QInteraction::GetProjectile | ( | ) | const [inline] |
G4QHadron* G4QInteraction::GetTarget | ( | ) | const [inline] |
int G4QInteraction::operator!= | ( | const G4QInteraction & | right | ) | const [inline] |
const G4QInteraction& G4QInteraction::operator= | ( | const G4QInteraction & | right | ) |
int G4QInteraction::operator== | ( | const G4QInteraction & | right | ) | const [inline] |
void G4QInteraction::SetNumberOfDiffractiveCollisions | ( | G4int | nofDiff | ) | [inline] |
Definition at line 68 of file G4QInteraction.hh.
Referenced by G4QFragmentation::G4QFragmentation(), and G4QIonIonCollision::G4QIonIonCollision().
void G4QInteraction::SetNumberOfDINRCollisions | ( | G4int | nofDINR | ) | [inline] |
Definition at line 66 of file G4QInteraction.hh.
Referenced by G4QFragmentation::G4QFragmentation(), and G4QIonIonCollision::G4QIonIonCollision().
void G4QInteraction::SetNumberOfHardCollisions | ( | G4int | nofHard | ) | [inline] |
void G4QInteraction::SetNumberOfSoftCollisions | ( | G4int | nofSoft | ) | [inline] |
Definition at line 65 of file G4QInteraction.hh.
Referenced by G4QFragmentation::G4QFragmentation(), and G4QIonIonCollision::G4QIonIonCollision().
void G4QInteraction::SetProjectile | ( | G4QHadron * | aProjectile | ) | [inline] |
void G4QInteraction::SetTarget | ( | G4QHadron * | aTarget | ) | [inline] |
Definition at line 63 of file G4QInteraction.hh.
Referenced by G4QFragmentation::G4QFragmentation(), and G4QIonIonCollision::G4QIonIonCollision().
void G4QInteraction::SplitHadrons | ( | ) | [inline] |