#include <G4VSplitableHadron.hh>
Definition at line 52 of file G4VSplitableHadron.hh.
◆ G4VSplitableHadron() [1/4]
G4VSplitableHadron::G4VSplitableHadron |
( |
| ) |
|
Definition at line 41 of file G4VSplitableHadron.cc.
42: theDefinition(NULL), TimeOfCreation(0.), theCollisionCount(0), curStatus(0), isSplit(false)
43{
44}
◆ G4VSplitableHadron() [2/4]
Definition at line 46 of file G4VSplitableHadron.cc.
47: TimeOfCreation(0.), theCollisionCount(0), curStatus(0), isSplit(false)
48{
52}
void setVect(const Hep3Vector &)
const G4ParticleDefinition * GetDefinition() const
G4double GetTotalEnergy() const
G4ThreeVector GetMomentum() const
◆ G4VSplitableHadron() [3/4]
G4VSplitableHadron::G4VSplitableHadron |
( |
const G4Nucleon & | aNucleon | ) |
|
Definition at line 54 of file G4VSplitableHadron.cc.
55{
56 TimeOfCreation = 0.;
57 theCollisionCount= 0;
58 isSplit = false;
62 curStatus = 0;
63}
const G4ThreeVector & GetPosition() const
const G4ParticleDefinition * GetParticleType() const
const G4LorentzVector & GetMomentum() const
◆ G4VSplitableHadron() [4/4]
Definition at line 65 of file G4VSplitableHadron.cc.
66{
67 TimeOfCreation = 0.;
68 theCollisionCount= 0;
69 isSplit = false;
73 curStatus = 0;
74}
virtual const G4ParticleDefinition * GetDefinition() const =0
virtual const G4ThreeVector & GetPosition() const =0
virtual const G4LorentzVector & Get4Momentum() const =0
◆ ~G4VSplitableHadron()
G4VSplitableHadron::~G4VSplitableHadron |
( |
| ) |
|
|
virtual |
◆ Get4Momentum()
◆ GetDefinition()
◆ GetNextAntiParton()
virtual G4Parton * G4VSplitableHadron::GetNextAntiParton |
( |
| ) |
|
|
pure virtual |
◆ GetNextParton()
virtual G4Parton * G4VSplitableHadron::GetNextParton |
( |
| ) |
|
|
pure virtual |
◆ GetPosition()
◆ GetSoftCollisionCount()
G4int G4VSplitableHadron::GetSoftCollisionCount |
( |
| ) |
|
|
inline |
◆ GetStatus()
G4int G4VSplitableHadron::GetStatus |
( |
| ) |
|
|
inline |
◆ GetTimeOfCreation()
G4double G4VSplitableHadron::GetTimeOfCreation |
( |
| ) |
|
|
inline |
◆ IncrementCollisionCount()
void G4VSplitableHadron::IncrementCollisionCount |
( |
G4int | aCount | ) |
|
|
inline |
◆ IsSplit()
G4bool G4VSplitableHadron::IsSplit |
( |
| ) |
|
|
inline |
◆ operator!=()
◆ operator==()
◆ Set4Momentum()
void G4VSplitableHadron::Set4Momentum |
( |
const G4LorentzVector & | a4Momentum | ) |
|
|
inline |
◆ SetCollisionCount()
void G4VSplitableHadron::SetCollisionCount |
( |
G4int | aCount | ) |
|
|
inline |
◆ SetDefinition()
◆ SetFirstParton()
virtual void G4VSplitableHadron::SetFirstParton |
( |
G4int | PDGcode | ) |
|
|
pure virtual |
◆ SetPosition()
void G4VSplitableHadron::SetPosition |
( |
const G4ThreeVector & | aPosition | ) |
|
|
inline |
◆ SetSecondParton()
virtual void G4VSplitableHadron::SetSecondParton |
( |
G4int | PDGcode | ) |
|
|
pure virtual |
◆ SetStatus()
void G4VSplitableHadron::SetStatus |
( |
const G4int | aStatus | ) |
|
|
inline |
◆ SetTimeOfCreation()
void G4VSplitableHadron::SetTimeOfCreation |
( |
G4double | aTime | ) |
|
|
inline |
◆ Splitting()
void G4VSplitableHadron::Splitting |
( |
| ) |
|
|
inline |
◆ SplitUp()
void G4VSplitableHadron::SplitUp |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following files: