Geant4-11
|
#include <G4AblaDataDefs.hh>
Public Member Functions | |
void | addParticle (G4double A, G4double Z, G4double E, G4double P, G4double theta, G4double phi) |
void | clear () |
void | dump () |
G4VarNtp () | |
G4double | getMass (G4int particle) |
G4double | getMomentumSum () |
G4int | getTotalBaryonNumber () |
G4double | getTotalEnergy () |
G4double | getTotalThreeMomentum () |
~G4VarNtp () | |
Private Attributes | |
G4int | particleIndex |
Definition at line 315 of file G4AblaDataDefs.hh.
|
inline |
Definition at line 317 of file G4AblaDataDefs.hh.
References clear().
|
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.
References A, avv, enerj, full, ntrack, P, particleIndex, philab, plab, tetlab, Z, and zvv.
|
inline |
Clear and initialize all variables and arrays.
Definition at line 326 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, particleIndex, pcorem, projEnergy, projType, pxlab, pxrem, pylab, pyrem, pzlab, pzrem, spectatorA, spectatorEx, spectatorM, spectatorP1, spectatorP2, spectatorP3, spectatorT, spectatorZ, svv, targetA, targetZ, VARNTPSIZE, and zvv.
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.
References avv, G4INCL::ParticleTable::anonymous_namespace{G4INCLParticleTable.cc}::neutronMass, G4INCL::ParticleTable::anonymous_namespace{G4INCLParticleTable.cc}::protonMass, and zvv.
Referenced by getTotalEnergy().
|
inline |
|
inline |
|
inline |
Return total energy.
Definition at line 410 of file G4AblaDataDefs.hh.
References G4INCL::KinematicsUtils::energy(), getMass(), ntrack, and plab.
|
inline |
G4int G4VarNtp::avv[VARNTPSIZE] |
A (-1 for pions).
Definition at line 633 of file G4AblaDataDefs.hh.
Referenced by addParticle(), clear(), G4AblaInterface::DeExcite(), dump(), G4Abla::FillData(), getMass(), and getTotalBaryonNumber().
G4double G4VarNtp::bimpact |
G4double G4VarNtp::enerj[VARNTPSIZE] |
Kinetic energy.
Definition at line 648 of file G4AblaDataDefs.hh.
Referenced by addParticle(), clear(), G4AblaInterface::DeExcite(), and G4Abla::FillData().
G4double G4VarNtp::erecrem |
Definition at line 557 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::estfis |
G4double G4VarNtp::exini |
G4double G4VarNtp::exsp |
Definition at line 500 of file G4AblaDataDefs.hh.
Referenced by clear().
G4bool G4VarNtp::full[VARNTPSIZE] |
The state of the index: true = reserved false = free
Definition at line 614 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 627 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 587 of file G4AblaDataDefs.hh.
Referenced by clear(), G4Abla::DeexcitationAblaxx(), and G4Abla::fission().
G4double G4VarNtp::masp |
Projectile spectator A, Z, Eex;
Definition at line 500 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::massini |
G4double G4VarNtp::mcorem |
Definition at line 557 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::mrem |
Definition at line 500 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 500 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 622 of file G4AblaDataDefs.hh.
Referenced by clear().
G4int G4VarNtp::ntrack |
Number of particles.
Definition at line 607 of file G4AblaDataDefs.hh.
Referenced by addParticle(), clear(), G4Abla::DeexcitationAblaxx(), G4AblaInterface::DeExcite(), dump(), G4Abla::FillData(), G4Abla::G4Abla(), getMomentumSum(), getTotalBaryonNumber(), getTotalEnergy(), and getTotalThreeMomentum().
|
private |
Definition at line 669 of file G4AblaDataDefs.hh.
Referenced by addParticle(), and clear().
G4double G4VarNtp::pcorem |
Definition at line 557 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::philab[VARNTPSIZE] |
G4double G4VarNtp::plab[VARNTPSIZE] |
Momentum.
Definition at line 653 of file G4AblaDataDefs.hh.
Referenced by addParticle(), getMomentumSum(), getTotalEnergy(), and getTotalThreeMomentum().
G4double G4VarNtp::projEnergy |
G4int G4VarNtp::projType |
G4double G4VarNtp::pxlab[VARNTPSIZE] |
Definition at line 654 of file G4AblaDataDefs.hh.
Referenced by clear(), G4AblaInterface::DeExcite(), and G4Abla::FillData().
G4double G4VarNtp::pxrem |
Definition at line 557 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::pylab[VARNTPSIZE] |
Definition at line 655 of file G4AblaDataDefs.hh.
Referenced by clear(), G4AblaInterface::DeExcite(), and G4Abla::FillData().
G4double G4VarNtp::pyrem |
Definition at line 557 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::pzlab[VARNTPSIZE] |
Definition at line 656 of file G4AblaDataDefs.hh.
Referenced by clear(), G4AblaInterface::DeExcite(), and G4Abla::FillData().
G4double G4VarNtp::pzrem |
Definition at line 557 of file G4AblaDataDefs.hh.
Referenced by clear().
G4int G4VarNtp::spectatorA |
Spectator nucleus mass number for light ion projectile support.
Definition at line 505 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::spectatorEx |
Spectator nucleus excitation energy for light ion projectile support.
Definition at line 515 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::spectatorM |
G4double G4VarNtp::spectatorP1 |
Spectator nucleus momentum x-component.
Definition at line 530 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::spectatorP2 |
Spectator nucleus momentum y-component.
Definition at line 535 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::spectatorP3 |
Spectator nucleus momentum z-component.
Definition at line 540 of file G4AblaDataDefs.hh.
Referenced by clear().
G4double G4VarNtp::spectatorT |
Spectator nucleus kinetic energy.
Definition at line 525 of file G4AblaDataDefs.hh.
Referenced by clear().
G4int G4VarNtp::spectatorZ |
Spectator nucleus charge number for light ion projectile support.
Definition at line 510 of file G4AblaDataDefs.hh.
Referenced by clear().
G4int G4VarNtp::svv[VARNTPSIZE] |
S (-1 for lambda_0).
Definition at line 643 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 638 of file G4AblaDataDefs.hh.
Referenced by addParticle(), clear(), G4AblaInterface::DeExcite(), dump(), G4Abla::FillData(), and getMass().