ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/abla/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 () |
Private Attributes | |
G4int | particleIndex |
Definition at line 313 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 313 of file G4AblaDataDefs.hh
|
inline |
Definition at line 315 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 315 of file G4AblaDataDefs.hh
References clear().
|
inline |
Definition at line 319 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 319 of file G4AblaDataDefs.hh
|
inline |
Add a particle to the INCL/ABLA final output.
Definition at line 376 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 376 of file G4AblaDataDefs.hh
References avv, E, enerj, full, int(), ntrack, P, particleIndex, phi, philab, plab, tetlab, theta(), and zvv.
Clear and initialize all variables and arrays.
Definition at line 324 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 324 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 453 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 453 of file G4AblaDataDefs.hh
Definition at line 436 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 436 of file G4AblaDataDefs.hh
References avv, mass, particle, and zvv.
Referenced by getTotalEnergy().
|
inline |
Definition at line 428 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 428 of file G4AblaDataDefs.hh
|
inline |
Baryon number conservation check.
Definition at line 395 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 395 of file G4AblaDataDefs.hh
Return total energy.
Definition at line 408 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 408 of file G4AblaDataDefs.hh
References energy, getMass(), ntrack, and plab.
|
inline |
Return total three momentum.
Definition at line 420 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 420 of file G4AblaDataDefs.hh
G4int G4VarNtp::avv[VARNTPSIZE] |
A (-1 for pions).
Definition at line 631 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 631 of file G4AblaDataDefs.hh
Referenced by addParticle(), clear(), G4AblaInterface::DeExcite(), dump(), G4Abla::FillData(), getMass(), and getTotalBaryonNumber().
G4double G4VarNtp::bimpact |
Impact parameter.
Definition at line 575 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 575 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::enerj[VARNTPSIZE] |
Kinetic energy.
Definition at line 646 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 646 of file G4AblaDataDefs.hh
Referenced by addParticle(), clear(), G4AblaInterface::DeExcite(), and G4Abla::FillData().
G4double G4VarNtp::erecrem |
Definition at line 555 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 555 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::estfis |
Excit energy at fis.
Definition at line 590 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 590 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::exini |
Excitation energy.
Definition at line 553 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 553 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::exsp |
Definition at line 498 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 498 of file G4AblaDataDefs.hh
Referenced by clear().
G4bool G4VarNtp::full[VARNTPSIZE] |
The state of the index: true = reserved false = free
Definition at line 612 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 612 of file G4AblaDataDefs.hh
Referenced by addParticle(), and clear().
G4int G4VarNtp::iafis |
A of fiss nucleus.
Definition at line 600 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 600 of file G4AblaDataDefs.hh
Referenced by clear().
G4int G4VarNtp::itypcasc[VARNTPSIZE] |
emitted in cascade (0) or evaporation (1).
Definition at line 625 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 625 of file G4AblaDataDefs.hh
Referenced by clear(), and G4Abla::FillData().
G4int G4VarNtp::izfis |
Z of fiss nucleus.
Definition at line 595 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 595 of file G4AblaDataDefs.hh
Referenced by clear().
G4int G4VarNtp::jremn |
Remnant Intrinsic Spin.
Definition at line 580 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 580 of file G4AblaDataDefs.hh
Referenced by clear().
G4int G4VarNtp::kfis |
Fission 1/0=Y/N.
Definition at line 585 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 585 of file G4AblaDataDefs.hh
Referenced by clear(), G4Abla::DeexcitationAblaxx(), and G4Abla::fission().
G4double G4VarNtp::masp |
Projectile spectator A, Z, Eex;
Definition at line 498 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 498 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::massini |
A of the remnant.
Definition at line 543 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 543 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::mcorem |
Definition at line 555 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 555 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::mrem |
Definition at line 498 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 498 of file G4AblaDataDefs.hh
Referenced by clear().
G4int G4VarNtp::mulncasc |
Cascade n multip.
Definition at line 560 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 560 of file G4AblaDataDefs.hh
Referenced by clear().
G4int G4VarNtp::mulnevap |
Evaporation n multip.
Definition at line 565 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 565 of file G4AblaDataDefs.hh
Referenced by clear().
G4int G4VarNtp::mulntot |
Total n multip.
Definition at line 570 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 570 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::mzini |
Z of the remnant.
Definition at line 548 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 548 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::mzsp |
Definition at line 498 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 498 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 620 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 620 of file G4AblaDataDefs.hh
Referenced by clear().
G4int G4VarNtp::ntrack |
Number of particles.
Definition at line 605 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 605 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 667 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 667 of file G4AblaDataDefs.hh
Referenced by addParticle(), and clear().
G4double G4VarNtp::pcorem |
Definition at line 555 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 555 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::philab[VARNTPSIZE] |
Phi angle.
Definition at line 664 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 664 of file G4AblaDataDefs.hh
Referenced by addParticle().
G4double G4VarNtp::plab[VARNTPSIZE] |
Momentum.
Definition at line 651 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 651 of file G4AblaDataDefs.hh
Referenced by addParticle(), getMomentumSum(), getTotalEnergy(), and getTotalThreeMomentum().
G4double G4VarNtp::projEnergy |
Projectile energy.
Definition at line 483 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 483 of file G4AblaDataDefs.hh
Referenced by clear().
G4int G4VarNtp::projType |
Projectile type.
Definition at line 478 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 478 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::pxlab[VARNTPSIZE] |
Definition at line 652 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 652 of file G4AblaDataDefs.hh
Referenced by clear(), G4AblaInterface::DeExcite(), and G4Abla::FillData().
G4double G4VarNtp::pxrem |
Definition at line 555 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 555 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::pylab[VARNTPSIZE] |
Definition at line 653 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 653 of file G4AblaDataDefs.hh
Referenced by clear(), G4AblaInterface::DeExcite(), and G4Abla::FillData().
G4double G4VarNtp::pyrem |
Definition at line 555 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 555 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::pzlab[VARNTPSIZE] |
Definition at line 654 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 654 of file G4AblaDataDefs.hh
Referenced by clear(), G4AblaInterface::DeExcite(), and G4Abla::FillData().
G4double G4VarNtp::pzrem |
Definition at line 555 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 555 of file G4AblaDataDefs.hh
Referenced by clear().
G4int G4VarNtp::spectatorA |
Spectator nucleus mass number for light ion projectile support.
Definition at line 503 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 503 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::spectatorEx |
Spectator nucleus excitation energy for light ion projectile support.
Definition at line 513 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 513 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::spectatorM |
Spectator nucleus mass.
Definition at line 518 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 518 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::spectatorP1 |
Spectator nucleus momentum x-component.
Definition at line 528 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 528 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::spectatorP2 |
Spectator nucleus momentum y-component.
Definition at line 533 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 533 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::spectatorP3 |
Spectator nucleus momentum z-component.
Definition at line 538 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 538 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::spectatorT |
Spectator nucleus kinetic energy.
Definition at line 523 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 523 of file G4AblaDataDefs.hh
Referenced by clear().
G4int G4VarNtp::spectatorZ |
Spectator nucleus charge number for light ion projectile support.
Definition at line 508 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 508 of file G4AblaDataDefs.hh
Referenced by clear().
G4int G4VarNtp::svv[VARNTPSIZE] |
S (-1 for lambda_0).
Definition at line 641 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 641 of file G4AblaDataDefs.hh
Referenced by clear(), G4AblaInterface::DeExcite(), and G4Abla::FillData().
G4int G4VarNtp::targetA |
Target mass number.
Definition at line 488 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 488 of file G4AblaDataDefs.hh
Referenced by clear().
G4int G4VarNtp::targetZ |
Target charge number.
Definition at line 493 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 493 of file G4AblaDataDefs.hh
Referenced by clear().
G4double G4VarNtp::tetlab[VARNTPSIZE] |
Theta angle.
Definition at line 659 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 659 of file G4AblaDataDefs.hh
Referenced by addParticle().
G4int G4VarNtp::zvv[VARNTPSIZE] |
Z
Definition at line 636 of file G4AblaDataDefs.hh.
View newest version in sPHENIX GitHub at line 636 of file G4AblaDataDefs.hh
Referenced by addParticle(), clear(), G4AblaInterface::DeExcite(), dump(), G4Abla::FillData(), and getMass().