Geant4
10.00.p01
|
#include <G4InteractionContent.hh>
Public Member Functions | |
G4InteractionContent () | |
G4InteractionContent (G4VSplitableHadron *aPrimaryParticipant) | |
~G4InteractionContent () | |
G4bool | operator< (const G4InteractionContent &right) const |
G4VSplitableHadron * | GetProjectile () const |
G4VSplitableHadron * | GetTarget () const |
void | SetProjectileNucleon (G4Nucleon *aNucleon) |
G4Nucleon * | GetProjectileNucleon () const |
void | SetTargetNucleon (G4Nucleon *aNucleon) |
G4Nucleon * | GetTargetNucleon () const |
void | SetTarget (G4VSplitableHadron *aTarget) |
G4int | GetNumberOfSoftCollisions () |
G4int | GetNumberOfHardCollisions () |
void | SetNumberOfSoftCollisions (int) |
void | SetNumberOfHardCollisions (int) |
G4int | GetNumberOfDiffractiveCollisions () |
void | SetNumberOfDiffractiveCollisions (int) |
void | SplitHadrons () |
void | SetInteractionTime (G4double aValue) |
G4double | GetInteractionTime () const |
void | SetStatus (G4int aValue) |
G4int | GetStatus () const |
Private Member Functions | |
G4InteractionContent & | operator= (const G4InteractionContent &right) |
G4InteractionContent (const G4InteractionContent &right) | |
int | operator== (const G4InteractionContent &right) const |
int | operator!= (const G4InteractionContent &right) const |
Definition at line 55 of file G4InteractionContent.hh.
|
inline |
Definition at line 60 of file G4InteractionContent.hh.
G4InteractionContent::G4InteractionContent | ( | G4VSplitableHadron * | aPrimaryParticipant | ) |
Definition at line 39 of file G4InteractionContent.cc.
References theProjectile, theProjectileNucleon, theTarget, and theTargetNucleon.
G4InteractionContent::~G4InteractionContent | ( | ) |
Definition at line 49 of file G4InteractionContent.cc.
|
private |
G4double G4InteractionContent::GetInteractionTime | ( | ) | const |
Definition at line 63 of file G4InteractionContent.cc.
References theInteractionTime.
Referenced by G4FTFPartHelperForSortInT(), G4FTFParticipants::GetList(), and operator<().
|
inline |
Definition at line 179 of file G4InteractionContent.hh.
References theNumberOfDiffractive.
|
inline |
Definition at line 164 of file G4InteractionContent.hh.
References theNumberOfHard.
|
inline |
Definition at line 159 of file G4InteractionContent.hh.
References theNumberOfSoft.
Referenced by G4QGSParticipants::PerformSoftCollisions().
|
inline |
Definition at line 124 of file G4InteractionContent.hh.
References theProjectile.
Referenced by G4FTFModel::BuildStrings(), G4FTFModel::ExciteParticipants(), G4FTFModel::GetStrings(), G4QGSParticipants::PerformDiffractiveCollisions(), G4QGSParticipants::PerformSoftCollisions(), G4FTFModel::PutOnMassShell(), and G4FTFParticipants::ShiftInteractionTime().
|
inline |
Definition at line 144 of file G4InteractionContent.hh.
References theProjectileNucleon.
Referenced by G4FTFModel::ExciteParticipants().
G4int G4InteractionContent::GetStatus | ( | ) | const |
Definition at line 68 of file G4InteractionContent.cc.
References curStatus.
Referenced by G4FTFModel::BuildStrings(), and G4FTFModel::ExciteParticipants().
|
inline |
Definition at line 129 of file G4InteractionContent.hh.
References theTarget.
Referenced by G4FTFModel::ExciteParticipants(), G4QGSParticipants::PerformDiffractiveCollisions(), G4QGSParticipants::PerformSoftCollisions(), and G4FTFParticipants::ShiftInteractionTime().
|
inline |
Definition at line 154 of file G4InteractionContent.hh.
References theTargetNucleon.
Referenced by G4FTFModel::ExciteParticipants().
|
private |
G4bool G4InteractionContent::operator< | ( | const G4InteractionContent & | right | ) | const |
Definition at line 53 of file G4InteractionContent.cc.
References fermi, G4cout, G4endl, and GetInteractionTime().
|
private |
|
private |
void G4InteractionContent::SetInteractionTime | ( | G4double | aValue | ) |
Definition at line 60 of file G4InteractionContent.cc.
References theInteractionTime.
Referenced by G4FTFParticipants::GetList().
|
inline |
Definition at line 184 of file G4InteractionContent.hh.
References theNumberOfDiffractive.
Referenced by G4GammaParticipants::SelectInteractions(), and G4QGSParticipants::SelectInteractions().
|
inline |
Definition at line 174 of file G4InteractionContent.hh.
References theNumberOfHard.
|
inline |
Definition at line 169 of file G4InteractionContent.hh.
References theNumberOfSoft.
Referenced by G4GammaParticipants::SelectInteractions(), and G4QGSParticipants::SelectInteractions().
|
inline |
Definition at line 139 of file G4InteractionContent.hh.
References theProjectileNucleon.
Referenced by G4FTFParticipants::GetList().
void G4InteractionContent::SetStatus | ( | G4int | aValue | ) |
Definition at line 66 of file G4InteractionContent.cc.
References curStatus.
Referenced by G4FTFModel::ExciteParticipants(), and G4FTFParticipants::GetList().
|
inline |
Definition at line 134 of file G4InteractionContent.hh.
References theTarget.
Referenced by G4FTFParticipants::GetList(), G4GammaParticipants::SelectInteractions(), and G4QGSParticipants::SelectInteractions().
|
inline |
Definition at line 149 of file G4InteractionContent.hh.
References theTargetNucleon.
Referenced by G4FTFParticipants::GetList().
|
inline |
Definition at line 189 of file G4InteractionContent.hh.
References G4VSplitableHadron::SplitUp(), theProjectile, and theTarget.
|
private |
Definition at line 118 of file G4InteractionContent.hh.
Referenced by GetStatus(), and SetStatus().
|
private |
Definition at line 117 of file G4InteractionContent.hh.
Referenced by GetInteractionTime(), and SetInteractionTime().
|
private |
Definition at line 115 of file G4InteractionContent.hh.
Referenced by GetNumberOfDiffractiveCollisions(), and SetNumberOfDiffractiveCollisions().
|
private |
Definition at line 113 of file G4InteractionContent.hh.
Referenced by GetNumberOfHardCollisions(), and SetNumberOfHardCollisions().
|
private |
Definition at line 114 of file G4InteractionContent.hh.
Referenced by GetNumberOfSoftCollisions(), and SetNumberOfSoftCollisions().
|
private |
Definition at line 108 of file G4InteractionContent.hh.
Referenced by G4InteractionContent(), GetProjectile(), and SplitHadrons().
|
private |
Definition at line 110 of file G4InteractionContent.hh.
Referenced by G4InteractionContent(), GetProjectileNucleon(), and SetProjectileNucleon().
|
private |
Definition at line 107 of file G4InteractionContent.hh.
Referenced by G4InteractionContent(), GetTarget(), SetTarget(), and SplitHadrons().
|
private |
Definition at line 111 of file G4InteractionContent.hh.
Referenced by G4InteractionContent(), GetTargetNucleon(), and SetTargetNucleon().