|
Geant4
10.05.p01
|
Protected Member Functions | |
| void | Splitting () |
Private Member Functions | |
| G4VSplitableHadron (const G4VSplitableHadron &right) | |
| const G4VSplitableHadron & | operator= (const G4VSplitableHadron &right) |
Private Attributes | |
| const G4ParticleDefinition * | theDefinition |
| G4LorentzVector | the4Momentum |
| G4double | TimeOfCreation |
| G4ThreeVector | thePosition |
| G4int | theCollisionCount |
| G4int | curStatus |
| G4bool | isSplit |
| G4VSplitableHadron | ( | const G4ReactionProduct & | aPrimary | ) |
| G4VSplitableHadron | ( | const G4Nucleon & | aNucleon | ) |
| G4VSplitableHadron | ( | const G4VKineticNucleon * | aNucleon | ) |
|
virtual |
|
private |
| int operator== | ( | const G4VSplitableHadron & | right | ) | const |
| int operator!= | ( | const G4VSplitableHadron & | right | ) | const |
| void Set4Momentum | ( | const G4LorentzVector & | a4Momentum | ) |
References the4Momentum.
| const G4LorentzVector & Get4Momentum | ( | ) | const |
References the4Momentum.
| void SetDefinition | ( | const G4ParticleDefinition * | aDefinition | ) |
References theDefinition.
| const G4ParticleDefinition * GetDefinition | ( | ) | const |
References theDefinition.
References theCollisionCount.
References theCollisionCount.
References TimeOfCreation.
| G4double GetTimeOfCreation | ( | ) |
References TimeOfCreation.
| void SetPosition | ( | const G4ThreeVector & | aPosition | ) |
References thePosition.
| const G4ThreeVector & GetPosition | ( | void | ) | const |
References thePosition.
|
pure virtual |
Implemented in G4QGSMSplitableHadron, and G4DiffractiveSplitableHadron.
Referenced by G4InteractionContent::SplitHadrons().
Implemented in G4DiffractiveSplitableHadron, and G4QGSMSplitableHadron.
Implemented in G4DiffractiveSplitableHadron, and G4QGSMSplitableHadron.
|
pure virtual |
Implemented in G4QGSMSplitableHadron, and G4DiffractiveSplitableHadron.
|
pure virtual |
Implemented in G4QGSMSplitableHadron, and G4DiffractiveSplitableHadron.
| G4int GetSoftCollisionCount | ( | ) |
References theCollisionCount.
|
private |
|
private |
Referenced by GetDefinition(), and SetDefinition().
|
private |
Referenced by Get4Momentum(), and Set4Momentum().
|
private |
Referenced by GetTimeOfCreation(), and SetTimeOfCreation().
|
private |
Referenced by GetPosition(), and SetPosition().
|
private |
Referenced by GetSoftCollisionCount(), IncrementCollisionCount(), and SetCollisionCount().
|
private |
Referenced by GetStatus(), and SetStatus().
|
private |
Referenced by IsSplit(), and Splitting().