Geant4.10
|
#include <G4AblaDataDefs.hh>
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 () |
Definition at line 280 of file G4AblaDataDefs.hh.
|
inline |
Definition at line 282 of file G4AblaDataDefs.hh.
References clear().
|
inline |
Definition at line 286 of file G4AblaDataDefs.hh.
|
inline |
Clear and initialize all variables and arrays.
Definition at line 291 of file G4AblaDataDefs.hh.
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, pcorem, philab, plab, projEnergy, projType, pxrem, pyrem, pzrem, spectatorA, spectatorEx, spectatorM, spectatorP1, spectatorP2, spectatorP3, spectatorT, spectatorZ, targetA, targetZ, tetlab, VARNTPSIZE, and zvv.
Referenced by G4Abla::breakItUp(), G4AblaInterface::DeExcite(), and G4VarNtp().
|
inline |
Dump debugging output.
Definition at line 419 of file G4AblaDataDefs.hh.
References avv, ntrack, and zvv.
Referenced by G4Abla::translab().
|
inline |
Definition at line 394 of file G4AblaDataDefs.hh.
|
inline |
|
inline |
G4int G4VarNtp::avv[VARNTPSIZE] |
A (-1 for pions).
Definition at line 595 of file G4AblaDataDefs.hh.
Referenced by addParticle(), clear(), G4AblaInterface::DeExcite(), dump(), getMass(), getTotalBaryonNumber(), and G4Abla::translab().
G4double G4VarNtp::bimpact |
G4double G4VarNtp::enerj[VARNTPSIZE] |
Kinetic energy.
Definition at line 605 of file G4AblaDataDefs.hh.
Referenced by addParticle(), G4Abla::breakItUp(), clear(), G4AblaInterface::DeExcite(), and G4Abla::translab().
G4double G4VarNtp::erecrem |
Definition at line 519 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::estfis |
Excit energy at fis.
Definition at line 554 of file G4AblaDataDefs.hh.
Referenced by G4Abla::breakItUp(), and clear().
G4double G4VarNtp::exini |
G4double G4VarNtp::exsp |
Definition at line 462 of file G4AblaDataDefs.hh.
Referenced by clear().
G4bool G4VarNtp::full[VARNTPSIZE] |
The state of the index: true = reserved false = free
Definition at line 576 of file G4AblaDataDefs.hh.
Referenced by addParticle(), and clear().
G4int G4VarNtp::iafis |
A of fiss nucleus.
Definition at line 564 of file G4AblaDataDefs.hh.
Referenced by G4Abla::breakItUp(), and clear().
G4int G4VarNtp::itypcasc[VARNTPSIZE] |
emitted in cascade (0) or evaporation (1).
Definition at line 589 of file G4AblaDataDefs.hh.
Referenced by clear(), and G4Abla::translab().
G4int G4VarNtp::izfis |
Z of fiss nucleus.
Definition at line 559 of file G4AblaDataDefs.hh.
Referenced by G4Abla::breakItUp(), and clear().
G4int G4VarNtp::jremn |
G4int G4VarNtp::kfis |
Fission 1/0=Y/N.
Definition at line 549 of file G4AblaDataDefs.hh.
Referenced by G4Abla::breakItUp(), and clear().
G4double G4VarNtp::masp |
Projectile spectator A, Z, Eex;
Definition at line 462 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::massini |
G4double G4VarNtp::mcorem |
Definition at line 519 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::mrem |
Definition at line 462 of file G4AblaDataDefs.hh.
Referenced by clear().
G4int G4VarNtp::mulncasc |
G4int G4VarNtp::mulnevap |
G4int G4VarNtp::mulntot |
G4double G4VarNtp::mzini |
G4double G4VarNtp::mzsp |
Definition at line 462 of file G4AblaDataDefs.hh.
Referenced by clear().
G4bool G4VarNtp::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
Definition at line 584 of file G4AblaDataDefs.hh.
Referenced by clear().
G4int G4VarNtp::ntrack |
Number of particles.
Definition at line 569 of file G4AblaDataDefs.hh.
Referenced by addParticle(), G4Abla::breakItUp(), clear(), G4AblaInterface::DeExcite(), dump(), G4Abla::G4Abla(), getMomentumSum(), getTotalBaryonNumber(), getTotalEnergy(), getTotalThreeMomentum(), and G4Abla::translab().
G4double G4VarNtp::pcorem |
Definition at line 519 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::philab[VARNTPSIZE] |
Phi angle.
Definition at line 620 of file G4AblaDataDefs.hh.
Referenced by addParticle(), G4Abla::breakItUp(), clear(), G4AblaInterface::DeExcite(), and G4Abla::translab().
G4double G4VarNtp::plab[VARNTPSIZE] |
Momentum.
Definition at line 610 of file G4AblaDataDefs.hh.
Referenced by addParticle(), G4Abla::breakItUp(), clear(), G4AblaInterface::DeExcite(), getMomentumSum(), getTotalEnergy(), getTotalThreeMomentum(), and G4Abla::translab().
G4double G4VarNtp::projEnergy |
G4int G4VarNtp::projType |
G4double G4VarNtp::pxrem |
Definition at line 519 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::pyrem |
Definition at line 519 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::pzrem |
Definition at line 519 of file G4AblaDataDefs.hh.
Referenced by clear().
G4int G4VarNtp::spectatorA |
Spectator nucleus mass number for light ion projectile support.
Definition at line 467 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::spectatorEx |
Spectator nucleus excitation energy for light ion projectile support.
Definition at line 477 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::spectatorM |
G4double G4VarNtp::spectatorP1 |
Spectator nucleus momentum x-component.
Definition at line 492 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::spectatorP2 |
Spectator nucleus momentum y-component.
Definition at line 497 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::spectatorP3 |
Spectator nucleus momentum z-component.
Definition at line 502 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::spectatorT |
Spectator nucleus kinetic energy.
Definition at line 487 of file G4AblaDataDefs.hh.
Referenced by clear().
G4int G4VarNtp::spectatorZ |
Spectator nucleus charge number for light ion projectile support.
Definition at line 472 of file G4AblaDataDefs.hh.
Referenced by clear().
G4int G4VarNtp::targetA |
G4int G4VarNtp::targetZ |
G4double G4VarNtp::tetlab[VARNTPSIZE] |
Theta angle.
Definition at line 615 of file G4AblaDataDefs.hh.
Referenced by addParticle(), G4Abla::breakItUp(), clear(), G4AblaInterface::DeExcite(), and G4Abla::translab().
G4int G4VarNtp::zvv[VARNTPSIZE] |
Z
Definition at line 600 of file G4AblaDataDefs.hh.
Referenced by addParticle(), clear(), G4AblaInterface::DeExcite(), dump(), getMass(), and G4Abla::translab().