|
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.


1.8.5