Geant4_10
|
#include <G4InuclParticle.hh>
Public Types | |
enum | Model { DefaultModel, bullet, target, EPCollider, INCascader, NonEquilib, Equilib, Fissioner, BigBanger, PreCompound, Coalescence } |
Public Member Functions | |
G4InuclParticle () | |
G4InuclParticle (const G4DynamicParticle &dynPart, Model model=DefaultModel) | |
G4InuclParticle (const G4LorentzVector &mom, Model model=DefaultModel) | |
virtual | ~G4InuclParticle () |
G4InuclParticle (const G4InuclParticle &right) | |
G4InuclParticle & | operator= (const G4InuclParticle &right) |
bool | operator== (const G4InuclParticle &right) |
bool | operator!= (const G4InuclParticle &right) |
void | setEnergy () |
void | setMomentum (const G4LorentzVector &mom) |
void | setKineticEnergy (G4double ekin) |
void | setMass (G4double mass) |
G4double | getMass () const |
G4double | getCharge () const |
G4double | getKineticEnergy () const |
G4double | getEnergy () const |
G4double | getMomModule () const |
G4LorentzVector | getMomentum () const |
virtual void | print (std::ostream &os) const |
G4ParticleDefinition * | getDefinition () const |
const G4DynamicParticle & | getDynamicParticle () const |
void | setModel (Model model) |
Model | getModel () const |
Protected Member Functions | |
G4InuclParticle (G4ParticleDefinition *pd, Model model=DefaultModel) | |
G4InuclParticle (G4ParticleDefinition *pd, const G4LorentzVector &mom, Model model=DefaultModel) | |
G4InuclParticle (G4ParticleDefinition *pd, G4double ekin, Model model=DefaultModel) | |
void | setDefinition (G4ParticleDefinition *pd) |
Definition at line 52 of file G4InuclParticle.hh.
Enumerator | |
---|---|
DefaultModel | |
bullet | |
target | |
EPCollider | |
INCascader | |
NonEquilib | |
Equilib | |
Fissioner | |
BigBanger | |
PreCompound | |
Coalescence |
Definition at line 66 of file G4InuclParticle.hh.
|
inline |
Definition at line 71 of file G4InuclParticle.hh.
|
inline |
Definition at line 73 of file G4InuclParticle.hh.
|
inline |
|
inlinevirtual |
Definition at line 79 of file G4InuclParticle.hh.
|
inline |
Definition at line 82 of file G4InuclParticle.hh.
|
inlineexplicitprotected |
|
protected |
|
inlineprotected |
Definition at line 155 of file G4InuclParticle.hh.
|
inline |
Definition at line 110 of file G4InuclParticle.hh.
|
inline |
Definition at line 132 of file G4InuclParticle.hh.
|
inline |
|
inline |
Definition at line 118 of file G4InuclParticle.hh.
|
inline |
Definition at line 114 of file G4InuclParticle.hh.
|
inline |
Definition at line 106 of file G4InuclParticle.hh.
|
inline |
Definition at line 142 of file G4InuclParticle.hh.
|
inline |
Definition at line 126 of file G4InuclParticle.hh.
|
inline |
Definition at line 122 of file G4InuclParticle.hh.
|
inline |
G4InuclParticle & G4InuclParticle::operator= | ( | const G4InuclParticle & | right | ) |
|
inline |
|
virtual |
Reimplemented in G4InuclNuclei, and G4InuclElementaryParticle.
Definition at line 92 of file G4InuclParticle.cc.
|
protected |
Definition at line 69 of file G4InuclParticle.cc.
|
inline |
Definition at line 97 of file G4InuclParticle.hh.
Definition at line 102 of file G4InuclParticle.hh.
Definition at line 104 of file G4InuclParticle.hh.
void G4InuclParticle::setMomentum | ( | const G4LorentzVector & | mom | ) |
Definition at line 76 of file G4InuclParticle.cc.