|
Geant4
10.03.p02
|
Public Member Functions | |
| G4VarNtp () | |
| ~G4VarNtp () | |
| void | clear () |
| void | addParticle (G4double A, G4double Z, G4double E, G4double P, G4double theta, G4double phi) |
| G4int | getTotalBaryonNumber () |
| G4double | getTotalEnergy () |
| G4double | getTotalThreeMomentum () |
| G4double | getMomentumSum () |
| G4double | getMass (G4int particle) |
| void | dump () |
Private Attributes | |
| G4int | particleIndex |
| ~G4VarNtp | ( | ) |
| void clear | ( | ) |
Clear and initialize all variables and arrays.
References avv, bimpact, enerj, erecrem, estfis, exini, exsp, full, iafis, itypcasc, izfis, jremn, kfis, masp, massini, mcorem, mrem, mulncasc, mulnevap, mulntot, mzini, mzsp, needsFermiBreakup, ntrack, particleIndex, pcorem, philab, plab, projEnergy, projType, pxrem, pyrem, pzrem, spectatorA, spectatorEx, spectatorM, spectatorP1, spectatorP2, spectatorP3, spectatorT, spectatorZ, targetA, targetZ, tetlab, VARNTPSIZE, and zvv.
Referenced by G4VarNtp().
Return total energy.
References G4INCL::KinematicsUtils::energy(), getMass(), ntrack, and plab.
Referenced by getTotalEnergy().
| G4int spectatorA |
Spectator nucleus mass number for light ion projectile support.
Referenced by clear().
| G4int spectatorZ |
Spectator nucleus charge number for light ion projectile support.
Referenced by clear().
| G4double spectatorEx |
Spectator nucleus excitation energy for light ion projectile support.
Referenced by clear().
| G4int ntrack |
Number of particles.
Referenced by addParticle(), clear(), dump(), getMomentumSum(), getTotalBaryonNumber(), getTotalEnergy(), and getTotalThreeMomentum().
| G4bool full[VARNTPSIZE] |
The state of the index: true = reserved false = free
Referenced by addParticle(), and clear().
| G4bool needsFermiBreakup |
Does this nucleus require Fermi break-up treatment? Only applicable when used together with Geant4. true = do fermi break-up (and skip ABLA part) false = use ABLA
Referenced by clear().
| G4int itypcasc[VARNTPSIZE] |
emitted in cascade (0) or evaporation (1).
Referenced by clear().
| G4int avv[VARNTPSIZE] |
A (-1 for pions).
Referenced by addParticle(), clear(), dump(), getMass(), and getTotalBaryonNumber().
| G4int zvv[VARNTPSIZE] |
Z
Referenced by addParticle(), clear(), dump(), and getMass().
| G4double enerj[VARNTPSIZE] |
Kinetic energy.
Referenced by addParticle(), and clear().
| G4double plab[VARNTPSIZE] |
Momentum.
Referenced by addParticle(), clear(), getMomentumSum(), getTotalEnergy(), and getTotalThreeMomentum().
| G4double tetlab[VARNTPSIZE] |
Theta angle.
Referenced by addParticle(), and clear().
| G4double philab[VARNTPSIZE] |
Phi angle.
Referenced by addParticle(), and clear().
|
private |
Referenced by addParticle(), and clear().