ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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) | |
G4bool | operator== (const G4InteractionContent &right) const |
G4bool | operator!= (const G4InteractionContent &right) const |
Definition at line 45 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 45 of file G4InteractionContent.hh
|
inline |
Definition at line 48 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 48 of file G4InteractionContent.hh
G4InteractionContent::G4InteractionContent | ( | G4VSplitableHadron * | aPrimaryParticipant | ) |
Definition at line 41 of file G4InteractionContent.cc.
View newest version in sPHENIX GitHub at line 41 of file G4InteractionContent.cc
References theProjectile, theProjectileNucleon, theTarget, and theTargetNucleon.
G4InteractionContent::~G4InteractionContent | ( | ) |
Definition at line 51 of file G4InteractionContent.cc.
View newest version in sPHENIX GitHub at line 51 of file G4InteractionContent.cc
|
private |
G4double G4InteractionContent::GetInteractionTime | ( | ) | const |
Definition at line 63 of file G4InteractionContent.cc.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 164 of file G4InteractionContent.hh
References theNumberOfDiffractive.
|
inline |
Definition at line 149 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 149 of file G4InteractionContent.hh
References theNumberOfHard.
|
inline |
Definition at line 144 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 55 of file G4InteractionContent.cc
References GetInteractionTime().
|
private |
|
private |
Definition at line 60 of file G4InteractionContent.cc.
View newest version in sPHENIX GitHub at line 60 of file G4InteractionContent.cc
References theInteractionTime.
Referenced by G4FTFParticipants::GetList().
Definition at line 169 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 169 of file G4InteractionContent.hh
References theNumberOfDiffractive.
Referenced by G4QGSParticipants::GetList(), G4QGSParticipants::ReggeonCascade(), G4GammaParticipants::SelectInteractions(), and G4QGSParticipants::SelectInteractions().
Definition at line 159 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 159 of file G4InteractionContent.hh
References theNumberOfHard.
Definition at line 154 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 154 of file G4InteractionContent.hh
References theNumberOfSoft.
Referenced by G4QGSParticipants::GetList(), G4QGSParticipants::ReggeonCascade(), G4GammaParticipants::SelectInteractions(), and G4QGSParticipants::SelectInteractions().
Definition at line 124 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 124 of file G4InteractionContent.hh
References theProjectileNucleon.
Referenced by G4FTFParticipants::GetList().
Definition at line 66 of file G4InteractionContent.cc.
View newest version in sPHENIX GitHub at line 66 of file G4InteractionContent.cc
References curStatus.
Referenced by G4FTFModel::ExciteParticipants(), G4FTFParticipants::GetList(), G4QGSParticipants::GetList(), G4QGSParticipants::ReggeonCascade(), G4GammaParticipants::SelectInteractions(), and G4QGSParticipants::SelectInteractions().
|
inline |
Definition at line 119 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 119 of file G4InteractionContent.hh
References theTarget.
Referenced by G4FTFParticipants::GetList(), G4QGSParticipants::GetList(), G4QGSParticipants::ReggeonCascade(), G4GammaParticipants::SelectInteractions(), and G4QGSParticipants::SelectInteractions().
Definition at line 134 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 134 of file G4InteractionContent.hh
References theTargetNucleon.
Referenced by G4FTFParticipants::GetList(), G4QGSParticipants::GetList(), G4QGSParticipants::ReggeonCascade(), G4GammaParticipants::SelectInteractions(), and G4QGSParticipants::SelectInteractions().
|
inline |
Definition at line 174 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 174 of file G4InteractionContent.hh
References G4VSplitableHadron::SplitUp(), theProjectile, and theTarget.
|
private |
Definition at line 104 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 104 of file G4InteractionContent.hh
Referenced by GetStatus(), and SetStatus().
|
private |
Definition at line 103 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 103 of file G4InteractionContent.hh
Referenced by GetInteractionTime(), and SetInteractionTime().
|
private |
Definition at line 101 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 101 of file G4InteractionContent.hh
Referenced by GetNumberOfDiffractiveCollisions(), and SetNumberOfDiffractiveCollisions().
|
private |
Definition at line 99 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 99 of file G4InteractionContent.hh
Referenced by GetNumberOfHardCollisions(), and SetNumberOfHardCollisions().
|
private |
Definition at line 100 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 100 of file G4InteractionContent.hh
Referenced by GetNumberOfSoftCollisions(), and SetNumberOfSoftCollisions().
|
private |
Definition at line 94 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 94 of file G4InteractionContent.hh
Referenced by G4InteractionContent(), GetProjectile(), and SplitHadrons().
|
private |
Definition at line 96 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 96 of file G4InteractionContent.hh
Referenced by G4InteractionContent(), GetProjectileNucleon(), and SetProjectileNucleon().
|
private |
Definition at line 93 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 93 of file G4InteractionContent.hh
Referenced by G4InteractionContent(), GetTarget(), SetTarget(), and SplitHadrons().
|
private |
Definition at line 97 of file G4InteractionContent.hh.
View newest version in sPHENIX GitHub at line 97 of file G4InteractionContent.hh
Referenced by G4InteractionContent(), GetTargetNucleon(), and SetTargetNucleon().