![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for G4FTFParticipants:
Collaboration diagram for G4FTFParticipants:Public Attributes | |
| std::vector < G4InteractionContent * > | theInteractions |
Public Attributes inherited from G4VParticipants | |
| G4V3DNucleus * | theNucleus |
| G4V3DNucleus * | theProjectileNucleus |
Private Member Functions | |
| G4FTFParticipants (const G4FTFParticipants &right) | |
Private Attributes | |
| G4int | currentInteraction |
Definition at line 50 of file G4FTFParticipants.hh.
View newest version in sPHENIX GitHub at line 50 of file G4FTFParticipants.hh
| G4FTFParticipants::G4FTFParticipants | ( | ) |
Definition at line 61 of file G4FTFParticipants.cc.
View newest version in sPHENIX GitHub at line 61 of file G4FTFParticipants.cc
| G4FTFParticipants::~G4FTFParticipants | ( | ) |
Definition at line 76 of file G4FTFParticipants.cc.
View newest version in sPHENIX GitHub at line 76 of file G4FTFParticipants.cc
|
private |
Definition at line 66 of file G4FTFParticipants.cc.
View newest version in sPHENIX GitHub at line 66 of file G4FTFParticipants.cc
References FatalException, and G4Exception().
Here is the call graph for this function:| void G4FTFParticipants::Clean | ( | ) |
Definition at line 371 of file G4FTFParticipants.cc.
View newest version in sPHENIX GitHub at line 371 of file G4FTFParticipants.cc
References currentInteraction, and theInteractions.
Referenced by G4FTFModel::GetStrings(), and G4FTFModel::Init().
Here is the caller graph for this function:
|
inline |
Definition at line 83 of file G4FTFParticipants.hh.
View newest version in sPHENIX GitHub at line 83 of file G4FTFParticipants.hh
References currentInteraction, and theInteractions.
Referenced by G4FTFModel::BuildStrings(), G4FTFModel::ExciteParticipants(), G4FTFModel::GetStrings(), and G4FTFModel::PutOnMassShell().
Here is the caller graph for this function:| void G4FTFParticipants::GetList | ( | const G4ReactionProduct & | thePrimary, |
| G4FTFParameters * | theParameters | ||
| ) |
Definition at line 81 of file G4FTFParticipants.cc.
View newest version in sPHENIX GitHub at line 81 of file G4FTFParticipants.cc
References G4Nucleon::AreYouHit(), G4V3DNucleus::ChooseImpactXandY(), G4V3DNucleus::DoTranslation(), e, fermi, G4cout, G4endl, G4UniformRand, G4Nucleon::Get4Momentum(), G4InteractionContent::GetInteractionTime(), G4ReactionProduct::GetMomentum(), G4V3DNucleus::GetNextNucleon(), G4V3DNucleus::GetOuterRadius(), G4Nucleon::GetPosition(), G4VSplitableHadron::GetPosition(), G4FTFParameters::GetProbabilityOfInteraction(), G4Nucleon::GetSplitableHadron(), G4ReactionProduct::GetTotalEnergy(), G4Nucleon::Hit(), G4InuclParticleNames::nucleon(), G4InteractionContent::SetInteractionTime(), G4VSplitableHadron::SetPosition(), G4InteractionContent::SetProjectileNucleon(), G4InteractionContent::SetStatus(), G4VSplitableHadron::SetStatus(), G4InteractionContent::SetTarget(), G4InteractionContent::SetTargetNucleon(), ShiftInteractionTime(), SortInteractionsIncT(), sqr(), G4V3DNucleus::StartLoop(), StartLoop(), theInteractions, G4VParticipants::theNucleus, G4VParticipants::theProjectileNucleus, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Referenced by G4FTFModel::GetStrings().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 78 of file G4FTFParticipants.hh.
View newest version in sPHENIX GitHub at line 78 of file G4FTFParticipants.hh
References theInteractions.
Referenced by G4FTFModel::BuildStrings(), G4FTFModel::ExciteParticipants(), G4FTFModel::GetStrings(), and G4FTFModel::PutOnMassShell().
Here is the caller graph for this function:| G4bool G4FTFParticipants::operator!= | ( | const G4FTFParticipants & | right | ) | const |
| const G4FTFParticipants& G4FTFParticipants::operator= | ( | const G4FTFParticipants & | right | ) |
| G4bool G4FTFParticipants::operator== | ( | const G4FTFParticipants & | right | ) | const |
| void G4FTFParticipants::ShiftInteractionTime | ( | ) |
Definition at line 351 of file G4FTFParticipants.cc.
View newest version in sPHENIX GitHub at line 351 of file G4FTFParticipants.cc
References G4VSplitableHadron::GetPosition(), G4InteractionContent::GetProjectile(), G4InteractionContent::GetTarget(), G4VSplitableHadron::SetPosition(), G4VSplitableHadron::SetTimeOfCreation(), CLHEP::Hep3Vector::setZ(), theInteractions, and CLHEP::Hep3Vector::z().
Referenced by GetList().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4FTFParticipants::SortInteractionsIncT | ( | ) |
Definition at line 343 of file G4FTFParticipants.cc.
View newest version in sPHENIX GitHub at line 343 of file G4FTFParticipants.cc
References G4FTFPartHelperForSortInT(), and theInteractions.
Referenced by GetList().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 73 of file G4FTFParticipants.hh.
View newest version in sPHENIX GitHub at line 73 of file G4FTFParticipants.hh
References currentInteraction.
Referenced by G4FTFModel::BuildStrings(), G4FTFModel::ExciteParticipants(), GetList(), G4FTFModel::GetStrings(), and G4FTFModel::PutOnMassShell().
Here is the caller graph for this function:
|
private |
Definition at line 69 of file G4FTFParticipants.hh.
View newest version in sPHENIX GitHub at line 69 of file G4FTFParticipants.hh
Referenced by Clean(), GetInteraction(), and StartLoop().
| std::vector< G4InteractionContent* > G4FTFParticipants::theInteractions |
Definition at line 65 of file G4FTFParticipants.hh.
View newest version in sPHENIX GitHub at line 65 of file G4FTFParticipants.hh
Referenced by Clean(), GetInteraction(), GetList(), Next(), ShiftInteractionTime(), and SortInteractionsIncT().