Geant4
10.00.p03
|
#include <G4FTFAnnihilation.hh>
Public Member Functions | |
G4FTFAnnihilation () | |
virtual | ~G4FTFAnnihilation () |
virtual G4bool | Annihilate (G4VSplitableHadron *aPartner, G4VSplitableHadron *bPartner, G4VSplitableHadron *&AdditionalString, G4FTFParameters *theParameters) const |
Private Member Functions | |
G4FTFAnnihilation (const G4FTFAnnihilation &right) | |
const G4FTFAnnihilation & | operator= (const G4FTFAnnihilation &right) |
int | operator== (const G4FTFAnnihilation &right) const |
int | operator!= (const G4FTFAnnihilation &right) const |
G4ThreeVector | GaussianPt (G4double AveragePt2, G4double maxPtSquare) const |
G4double | ChooseX (G4double Alpha, G4double Beta) const |
void | UnpackBaryon (G4int IdPDG, G4int &Q1, G4int &Q2, G4int &Q3) const |
Definition at line 50 of file G4FTFAnnihilation.hh.
G4FTFAnnihilation::G4FTFAnnihilation | ( | ) |
Definition at line 79 of file G4FTFAnnihilation.cc.
|
virtual |
Definition at line 84 of file G4FTFAnnihilation.cc.
|
private |
Definition at line 974 of file G4FTFAnnihilation.cc.
|
virtual |
Definition at line 89 of file G4FTFAnnihilation.cc.
References G4cout, G4endl, G4UniformRand, GaussianPt(), G4VSplitableHadron::Get4Momentum(), G4FTFParameters::GetAveragePt2(), G4VSplitableHadron::GetDefinition(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGMass(), G4VSplitableHadron::GetPosition(), G4VSplitableHadron::GetTimeOfCreation(), GeV, G4VSplitableHadron::IncrementCollisionCount(), MeV, G4INCL::Math::pi, G4VSplitableHadron::Set4Momentum(), G4VSplitableHadron::SetFirstParton(), G4VSplitableHadron::SetPosition(), G4VSplitableHadron::SetSecondParton(), G4VSplitableHadron::SetStatus(), G4VSplitableHadron::SetTimeOfCreation(), G4VSplitableHadron::SplitUp(), sqr(), and UnpackBaryon().
Referenced by G4FTFModel::ExciteParticipants().
Definition at line 933 of file G4FTFAnnihilation.cc.
|
private |
Definition at line 945 of file G4FTFAnnihilation.cc.
References G4UniformRand.
Referenced by Annihilate().
|
private |
Definition at line 998 of file G4FTFAnnihilation.cc.
|
private |
Definition at line 982 of file G4FTFAnnihilation.cc.
|
private |
Definition at line 990 of file G4FTFAnnihilation.cc.
|
private |
Definition at line 962 of file G4FTFAnnihilation.cc.
Referenced by Annihilate().