Geant4-11
|
#include <G4InteractionContent.hh>
Public Member Functions | |
G4InteractionContent () | |
G4InteractionContent (G4VSplitableHadron *aPrimaryParticipant) | |
G4double | GetInteractionTime () const |
G4int | GetNumberOfDiffractiveCollisions () |
G4int | GetNumberOfHardCollisions () |
G4int | GetNumberOfSoftCollisions () |
G4VSplitableHadron * | GetProjectile () const |
G4Nucleon * | GetProjectileNucleon () const |
G4int | GetStatus () const |
G4VSplitableHadron * | GetTarget () const |
G4Nucleon * | GetTargetNucleon () const |
G4bool | operator< (const G4InteractionContent &right) const |
void | SetInteractionTime (G4double aValue) |
void | SetNumberOfDiffractiveCollisions (int) |
void | SetNumberOfHardCollisions (int) |
void | SetNumberOfSoftCollisions (int) |
void | SetProjectileNucleon (G4Nucleon *aNucleon) |
void | SetStatus (G4int aValue) |
void | SetTarget (G4VSplitableHadron *aTarget) |
void | SetTargetNucleon (G4Nucleon *aNucleon) |
void | SplitHadrons () |
~G4InteractionContent () | |
Private Member Functions | |
G4InteractionContent (const G4InteractionContent &right) | |
G4bool | operator!= (const G4InteractionContent &right) const |
G4InteractionContent & | operator= (const G4InteractionContent &right) |
G4bool | operator== (const G4InteractionContent &right) const |
Definition at line 45 of file G4InteractionContent.hh.
|
inline |
Definition at line 48 of file G4InteractionContent.hh.
G4InteractionContent::G4InteractionContent | ( | G4VSplitableHadron * | aPrimaryParticipant | ) |
Definition at line 41 of file G4InteractionContent.cc.
References theProjectile, theProjectileNucleon, theTarget, and theTargetNucleon.
G4InteractionContent::~G4InteractionContent | ( | ) |
Definition at line 51 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 164 of file G4InteractionContent.hh.
References theNumberOfDiffractive.
|
inline |
Definition at line 149 of file G4InteractionContent.hh.
References theNumberOfHard.
|
inline |
Definition at line 144 of file G4InteractionContent.hh.
References theNumberOfSoft.
Referenced by G4QGSParticipants::CreateStrings(), and G4QGSParticipants::PerformSoftCollisions().
|
inline |
Definition at line 109 of file G4InteractionContent.hh.
References theProjectile.
Referenced by G4FTFModel::BuildStrings(), G4QGSParticipants::CreateStrings(), G4FTFModel::ExciteParticipants(), G4FTFModel::GetStrings(), G4QGSParticipants::PerformSoftCollisions(), G4QGSParticipants::PrepareInitialState(), G4FTFModel::PutOnMassShell(), and G4FTFParticipants::ShiftInteractionTime().
|
inline |
Definition at line 129 of file G4InteractionContent.hh.
References theProjectileNucleon.
Referenced by G4FTFModel::ExciteParticipants().
G4int G4InteractionContent::GetStatus | ( | ) | const |
Definition at line 69 of file G4InteractionContent.cc.
References curStatus.
Referenced by G4FTFModel::BuildStrings(), G4FTFModel::ExciteParticipants(), and G4QGSParticipants::GetList().
|
inline |
Definition at line 114 of file G4InteractionContent.hh.
References theTarget.
Referenced by G4QGSParticipants::CreateStrings(), G4FTFModel::ExciteParticipants(), G4QGSParticipants::GetList(), G4QGSParticipants::PerformDiffractiveCollisions(), G4QGSParticipants::PerformSoftCollisions(), and G4FTFParticipants::ShiftInteractionTime().
|
inline |
Definition at line 139 of file G4InteractionContent.hh.
References theTargetNucleon.
Referenced by G4FTFModel::ExciteParticipants(), and G4QGSParticipants::GetList().
|
private |
G4bool G4InteractionContent::operator< | ( | const G4InteractionContent & | right | ) | const |
Definition at line 55 of file G4InteractionContent.cc.
References 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 169 of file G4InteractionContent.hh.
References theNumberOfDiffractive.
Referenced by G4QGSParticipants::GetList(), G4QGSParticipants::ReggeonCascade(), G4GammaParticipants::SelectInteractions(), and G4QGSParticipants::SelectInteractions().
|
inline |
Definition at line 159 of file G4InteractionContent.hh.
References theNumberOfHard.
|
inline |
Definition at line 154 of file G4InteractionContent.hh.
References theNumberOfSoft.
Referenced by G4QGSParticipants::GetList(), G4QGSParticipants::ReggeonCascade(), G4GammaParticipants::SelectInteractions(), and G4QGSParticipants::SelectInteractions().
|
inline |
Definition at line 124 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(), G4QGSParticipants::GetList(), G4FTFParticipants::GetList(), G4QGSParticipants::ReggeonCascade(), G4GammaParticipants::SelectInteractions(), and G4QGSParticipants::SelectInteractions().
|
inline |
Definition at line 119 of file G4InteractionContent.hh.
References theTarget.
Referenced by G4QGSParticipants::GetList(), G4FTFParticipants::GetList(), G4QGSParticipants::ReggeonCascade(), G4GammaParticipants::SelectInteractions(), and G4QGSParticipants::SelectInteractions().
|
inline |
Definition at line 134 of file G4InteractionContent.hh.
References theTargetNucleon.
Referenced by G4QGSParticipants::GetList(), G4FTFParticipants::GetList(), G4QGSParticipants::ReggeonCascade(), G4GammaParticipants::SelectInteractions(), and G4QGSParticipants::SelectInteractions().
|
inline |
Definition at line 174 of file G4InteractionContent.hh.
References G4VSplitableHadron::SplitUp(), theProjectile, and theTarget.
|
private |
Definition at line 104 of file G4InteractionContent.hh.
Referenced by GetStatus(), and SetStatus().
|
private |
Definition at line 103 of file G4InteractionContent.hh.
Referenced by GetInteractionTime(), and SetInteractionTime().
|
private |
Definition at line 101 of file G4InteractionContent.hh.
Referenced by GetNumberOfDiffractiveCollisions(), and SetNumberOfDiffractiveCollisions().
|
private |
Definition at line 99 of file G4InteractionContent.hh.
Referenced by GetNumberOfHardCollisions(), and SetNumberOfHardCollisions().
|
private |
Definition at line 100 of file G4InteractionContent.hh.
Referenced by GetNumberOfSoftCollisions(), and SetNumberOfSoftCollisions().
|
private |
Definition at line 94 of file G4InteractionContent.hh.
Referenced by G4InteractionContent(), GetProjectile(), and SplitHadrons().
|
private |
Definition at line 96 of file G4InteractionContent.hh.
Referenced by G4InteractionContent(), GetProjectileNucleon(), and SetProjectileNucleon().
|
private |
Definition at line 93 of file G4InteractionContent.hh.
Referenced by G4InteractionContent(), GetTarget(), SetTarget(), and SplitHadrons().
|
private |
Definition at line 97 of file G4InteractionContent.hh.
Referenced by G4InteractionContent(), GetTargetNucleon(), and SetTargetNucleon().