Geant4.10
|
#include <G4FTFParticipants.hh>
Data Fields | |
std::vector < G4InteractionContent * > | theInteractions |
![]() | |
G4V3DNucleus * | theNucleus |
G4V3DNucleus * | theProjectileNucleus |
Definition at line 51 of file G4FTFParticipants.hh.
G4FTFParticipants::G4FTFParticipants | ( | ) |
Definition at line 63 of file G4FTFParticipants.cc.
G4FTFParticipants::~G4FTFParticipants | ( | ) |
Definition at line 78 of file G4FTFParticipants.cc.
|
inline |
Definition at line 85 of file G4FTFParticipants.hh.
References theInteractions.
Referenced by G4FTFModel::GetStrings().
void G4FTFParticipants::GetList | ( | const G4ReactionProduct & | thePrimary, |
G4FTFParameters * | theParameters | ||
) |
Definition at line 83 of file G4FTFParticipants.cc.
References G4Nucleon::AreYouHit(), G4V3DNucleus::ChooseImpactXandY(), G4V3DNucleus::DoTranslation(), python.hepunit::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(), G4VSplitableHadron::SetStatus(), G4InteractionContent::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 80 of file G4FTFParticipants.hh.
References theInteractions.
Referenced by G4FTFModel::GetStrings().
int G4FTFParticipants::operator!= | ( | const G4FTFParticipants & | right | ) | const |
const G4FTFParticipants& G4FTFParticipants::operator= | ( | const G4FTFParticipants & | right | ) |
int G4FTFParticipants::operator== | ( | const G4FTFParticipants & | right | ) | const |
void G4FTFParticipants::ShiftInteractionTime | ( | ) |
Definition at line 334 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 326 of file G4FTFParticipants.cc.
References G4FTFPartHelperForSortInT(), sort(), and theInteractions.
Referenced by GetList().
|
inline |
Definition at line 75 of file G4FTFParticipants.hh.
Referenced by GetList(), and G4FTFModel::GetStrings().
std::vector< G4InteractionContent* > G4FTFParticipants::theInteractions |
Definition at line 66 of file G4FTFParticipants.hh.
Referenced by GetInteraction(), GetList(), Next(), ShiftInteractionTime(), and SortInteractionsIncT().