Geant4.10
|
Go to the source code of this file.
Functions | |
tpia_particle * | tpia_particle_create (statusMessageReporting *smr) |
int | tpia_particle_initialize (statusMessageReporting *, tpia_particle *particle) |
tpia_particle * | tpia_particle_free (statusMessageReporting *smr, tpia_particle *particle) |
int | tpia_particle_release (statusMessageReporting *smr, tpia_particle *particle) |
int | tpia_particle_freeInternalList (statusMessageReporting *smr) |
tpia_particle * | tpia_particle_getInternalID (statusMessageReporting *smr, const char *const name) |
int | tpia_particle_printInternalSortedList (statusMessageReporting *) |
tpia_particle* tpia_particle_create | ( | statusMessageReporting * | smr | ) |
Definition at line 52 of file tpia_particle.cc.
References tpia_particle_initialize(), and xData_malloc2.
Referenced by tpia_particle_getInternalID().
tpia_particle* tpia_particle_free | ( | statusMessageReporting * | smr, |
tpia_particle * | particle | ||
) |
Definition at line 73 of file tpia_particle.cc.
References tpia_particle_s::next, tpia_particle_s::prior, tpia_particle_release(), and xData_free().
Referenced by tpia_particle_freeInternalList(), and tpia_particle_getInternalID().
int tpia_particle_freeInternalList | ( | statusMessageReporting * | smr | ) |
Definition at line 104 of file tpia_particle.cc.
References tpia_particle_free(), and xData_free().
tpia_particle* tpia_particle_getInternalID | ( | statusMessageReporting * | smr, |
const char *const | name | ||
) |
Definition at line 114 of file tpia_particle.cc.
References tpia_particle_s::A, tpia_particle_s::fullMass_MeV, tpi_spectralID_s::level, python.hepunit::m, tpia_particle_s::m, tpia_particle_s::mass, G4INCL::Math::max(), G4INCL::Math::min(), tpi_spectralID_s::name, tpia_particle_s::name, tpia_particle_s::next, tpia_particle_s::ordinal, tpia_particle_s::prior, smr_isOk(), tpia_particle_s::spectralID, tpi_spectralID_parse(), tpia_AMU2MeV, tpia_miscNameToZAm(), tpia_particle_create(), tpia_particle_free(), tpia_particleMass_AMU(), xData_realloc2, and tpia_particle_s::Z.
Referenced by tpia_product_getFromElement(), tpia_target_heated_read(), and tpia_target_read().
int tpia_particle_initialize | ( | statusMessageReporting * | , |
tpia_particle * | particle | ||
) |
Definition at line 65 of file tpia_particle.cc.
Referenced by tpia_particle_create().
int tpia_particle_printInternalSortedList | ( | statusMessageReporting * | ) |
Definition at line 190 of file tpia_particle.cc.
int tpia_particle_release | ( | statusMessageReporting * | smr, |
tpia_particle * | particle | ||
) |
Definition at line 96 of file tpia_particle.cc.
References tpia_particle_s::spectralID, and tpi_spectralID_free().
Referenced by tpia_particle_free().