Geant4
10.01.p03
|
#include <G4FTFParticipants.hh>
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 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.
|
private |
Definition at line 68 of file G4FTFParticipants.cc.
References FatalException, and G4Exception().
void G4FTFParticipants::Clean | ( | ) |
Definition at line 354 of file G4FTFParticipants.cc.
References currentInteraction, and theInteractions.
Referenced by G4FTFModel::GetStrings(), and G4FTFModel::Init().
|
inline |
Definition at line 86 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 83 of file G4FTFParticipants.cc.
References G4Nucleon::AreYouHit(), G4V3DNucleus::ChooseImpactXandY(), G4V3DNucleus::DoTranslation(), 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, and G4VParticipants::theProjectileNucleus.
Referenced by G4FTFModel::GetStrings().
|
inline |
Definition at line 81 of file G4FTFParticipants.hh.
References theInteractions.
Referenced by G4FTFModel::BuildStrings(), G4FTFModel::ExciteParticipants(), G4FTFModel::GetStrings(), and G4FTFModel::PutOnMassShell().
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(), and theInteractions.
Referenced by GetList().
void G4FTFParticipants::SortInteractionsIncT | ( | ) |
Definition at line 326 of file G4FTFParticipants.cc.
References G4FTFPartHelperForSortInT(), and theInteractions.
Referenced by GetList().
|
inline |
Definition at line 76 of file G4FTFParticipants.hh.
References currentInteraction.
Referenced by G4FTFModel::BuildStrings(), G4FTFModel::ExciteParticipants(), GetList(), G4FTFModel::GetStrings(), and G4FTFModel::PutOnMassShell().
|
private |
Definition at line 71 of file G4FTFParticipants.hh.
Referenced by Clean(), GetInteraction(), and StartLoop().
std::vector< G4InteractionContent* > G4FTFParticipants::theInteractions |
Definition at line 67 of file G4FTFParticipants.hh.
Referenced by Clean(), GetInteraction(), GetList(), Next(), ShiftInteractionTime(), and SortInteractionsIncT().