ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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().
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().
|
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().
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().
|
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().
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().
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().
|
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().
|
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().