Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#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 315 of file G4AblaDataDefs.hh.
|
inline |
Definition at line 317 of file G4AblaDataDefs.hh.
|
inline |
Definition at line 321 of file G4AblaDataDefs.hh.
|
inline |
Add a particle to the INCL/ABLA final output.
Definition at line 378 of file G4AblaDataDefs.hh.
|
inline |
Clear and initialize all variables and arrays.
Definition at line 326 of file G4AblaDataDefs.hh.
Referenced by G4Abla::DeexcitationAblaxx(), G4AblaInterface::DeExcite(), and G4VarNtp().
|
inline |
Dump debugging output.
Definition at line 455 of file G4AblaDataDefs.hh.
Definition at line 438 of file G4AblaDataDefs.hh.
Referenced by getTotalEnergy().
|
inline |
|
inline |
|
inline |
Return total energy.
Definition at line 410 of file G4AblaDataDefs.hh.
|
inline |
G4int G4VarNtp::avv[VARNTPSIZE] |
A (-1 for pions).
Definition at line 636 of file G4AblaDataDefs.hh.
Referenced by addParticle(), clear(), G4AblaInterface::DeExcite(), G4Abla::FillData(), getMass(), and getTotalBaryonNumber().
G4double G4VarNtp::bimpact |
G4double G4VarNtp::enerj[VARNTPSIZE] |
Kinetic energy.
Definition at line 651 of file G4AblaDataDefs.hh.
Referenced by addParticle(), clear(), G4AblaInterface::DeExcite(), and G4Abla::FillData().
G4double G4VarNtp::erecrem |
Definition at line 560 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::estfis |
G4double G4VarNtp::exini |
G4double G4VarNtp::exsp |
Definition at line 503 of file G4AblaDataDefs.hh.
Referenced by clear().
G4bool G4VarNtp::full[VARNTPSIZE] |
The state of the index: true = reserved false = free
Definition at line 617 of file G4AblaDataDefs.hh.
Referenced by addParticle(), and clear().
G4int G4VarNtp::iafis |
G4int G4VarNtp::itypcasc[VARNTPSIZE] |
emitted in cascade (0) or evaporation (1).
Definition at line 630 of file G4AblaDataDefs.hh.
Referenced by clear(), and G4Abla::FillData().
G4int G4VarNtp::izfis |
G4int G4VarNtp::jremn |
G4int G4VarNtp::kfis |
Fission 1/0=Y/N.
Definition at line 590 of file G4AblaDataDefs.hh.
Referenced by clear(), G4Abla::DeexcitationAblaxx(), and G4Abla::fission().
G4double G4VarNtp::masp |
Projectile spectator A, Z, Eex;
Definition at line 503 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::massini |
G4double G4VarNtp::mcorem |
Definition at line 560 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::mrem |
Definition at line 503 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 503 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 625 of file G4AblaDataDefs.hh.
Referenced by clear().
G4int G4VarNtp::ntrack |
Number of particles.
Definition at line 610 of file G4AblaDataDefs.hh.
Referenced by addParticle(), clear(), G4Abla::DeexcitationAblaxx(), G4AblaInterface::DeExcite(), G4Abla::FillData(), G4Abla::G4Abla(), getMomentumSum(), getTotalBaryonNumber(), getTotalEnergy(), and getTotalThreeMomentum().
G4double G4VarNtp::pcorem |
Definition at line 560 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::philab[VARNTPSIZE] |
G4double G4VarNtp::plab[VARNTPSIZE] |
Momentum.
Definition at line 656 of file G4AblaDataDefs.hh.
Referenced by addParticle(), getMomentumSum(), getTotalEnergy(), and getTotalThreeMomentum().
G4double G4VarNtp::projEnergy |
G4int G4VarNtp::projType |
G4double G4VarNtp::pxlab[VARNTPSIZE] |
Definition at line 657 of file G4AblaDataDefs.hh.
Referenced by clear(), G4AblaInterface::DeExcite(), and G4Abla::FillData().
G4double G4VarNtp::pxrem |
Definition at line 560 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::pylab[VARNTPSIZE] |
Definition at line 658 of file G4AblaDataDefs.hh.
Referenced by clear(), G4AblaInterface::DeExcite(), and G4Abla::FillData().
G4double G4VarNtp::pyrem |
Definition at line 560 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::pzlab[VARNTPSIZE] |
Definition at line 659 of file G4AblaDataDefs.hh.
Referenced by clear(), G4AblaInterface::DeExcite(), and G4Abla::FillData().
G4double G4VarNtp::pzrem |
Definition at line 560 of file G4AblaDataDefs.hh.
Referenced by clear().
G4int G4VarNtp::spectatorA |
Spectator nucleus mass number for light ion projectile support.
Definition at line 508 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::spectatorEx |
Spectator nucleus excitation energy for light ion projectile support.
Definition at line 518 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::spectatorM |
G4double G4VarNtp::spectatorP1 |
Spectator nucleus momentum x-component.
Definition at line 533 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::spectatorP2 |
Spectator nucleus momentum y-component.
Definition at line 538 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::spectatorP3 |
Spectator nucleus momentum z-component.
Definition at line 543 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::spectatorT |
Spectator nucleus kinetic energy.
Definition at line 528 of file G4AblaDataDefs.hh.
Referenced by clear().
G4int G4VarNtp::spectatorZ |
Spectator nucleus charge number for light ion projectile support.
Definition at line 513 of file G4AblaDataDefs.hh.
Referenced by clear().
G4int G4VarNtp::svv[VARNTPSIZE] |
S (-1 for lambda_0).
Definition at line 646 of file G4AblaDataDefs.hh.
Referenced by clear(), G4AblaInterface::DeExcite(), and G4Abla::FillData().
G4int G4VarNtp::targetA |
G4int G4VarNtp::targetZ |
G4double G4VarNtp::tetlab[VARNTPSIZE] |
G4int G4VarNtp::zvv[VARNTPSIZE] |
Z
Definition at line 641 of file G4AblaDataDefs.hh.
Referenced by addParticle(), clear(), G4AblaInterface::DeExcite(), G4Abla::FillData(), and getMass().