Geant4-11
|
Go to the source code of this file.
Functions | |
MCGIDI_particle * | MCGIDI_particle_free (statusMessageReporting *smr, MCGIDI_particle *particle) |
int | MCGIDI_particle_freeInternalList (statusMessageReporting *smr) |
MCGIDI_particle * | MCGIDI_particle_getInternalID (statusMessageReporting *smr, const char *const name, MCGIDI_POPs *pops) |
int | MCGIDI_particle_initialize (statusMessageReporting *, MCGIDI_particle *particle) |
MCGIDI_particle * | MCGIDI_particle_new (statusMessageReporting *smr) |
int | MCGIDI_particle_printInternalSortedList (statusMessageReporting *) |
int | MCGIDI_particle_release (statusMessageReporting *, MCGIDI_particle *particle) |
Variables | |
static int | incrementalSizeOfList = 1000 |
static int | initialSizeOfList = 1000 |
static int | numberOfParticles = 0 |
static MCGIDI_particle * | particleList = NULL |
static MCGIDI_particle * | particleListEnd = NULL |
static MCGIDI_particle ** | particleSortedList = NULL |
static int | sizeOfParticleSortedList = 0 |
MCGIDI_particle * MCGIDI_particle_free | ( | statusMessageReporting * | smr, |
MCGIDI_particle * | particle | ||
) |
Definition at line 39 of file MCGIDI_particle.cc.
References MCGIDI_particle_release(), MCGIDI_particle_s::next, numberOfParticles, particleList, particleListEnd, particleSortedList, MCGIDI_particle_s::prior, and smr_freeMemory().
Referenced by MCGIDI_particle_freeInternalList(), and MCGIDI_particle_getInternalID().
int MCGIDI_particle_freeInternalList | ( | statusMessageReporting * | smr | ) |
Definition at line 70 of file MCGIDI_particle.cc.
References MCGIDI_particle_free(), particleList, particleSortedList, and smr_freeMemory().
MCGIDI_particle * MCGIDI_particle_getInternalID | ( | statusMessageReporting * | smr, |
const char *const | name, | ||
MCGIDI_POPs * | pops | ||
) |
Definition at line 79 of file MCGIDI_particle.cc.
References A, MCGIDI_particle_s::A, incrementalSizeOfList, initialSizeOfList, m, MCGIDI_particle_s::m, MCGIDI_POP_s::mass_MeV, MCGIDI_particle_s::mass_MeV, G4INCL::Math::max(), MCGIDI_AMU2MeV, MCGIDI_miscNameToZAm(), MCGIDI_particle_free(), MCGIDI_particle_new(), MCGIDI_particleMass_AMU(), MCGIDI_POPs_findParticle(), G4INCL::Math::min(), G4InuclParticleNames::name(), MCGIDI_particle_s::name, MCGIDI_particle_s::next, numberOfParticles, MCGIDI_particle_s::ordinal, particleList, particleListEnd, particleSortedList, MCGIDI_particle_s::prior, sizeOfParticleSortedList, smr_allocateCopyString(), smr_isOk(), smr_realloc2, Z, and MCGIDI_particle_s::Z.
int MCGIDI_particle_initialize | ( | statusMessageReporting * | smr, |
MCGIDI_particle * | particle | ||
) |
Definition at line 31 of file MCGIDI_particle.cc.
Referenced by MCGIDI_particle_new().
MCGIDI_particle * MCGIDI_particle_new | ( | statusMessageReporting * | smr | ) |
Definition at line 20 of file MCGIDI_particle.cc.
References MCGIDI_particle_initialize(), and smr_malloc2.
Referenced by MCGIDI_particle_getInternalID().
int MCGIDI_particle_printInternalSortedList | ( | statusMessageReporting * | smr | ) |
Definition at line 159 of file MCGIDI_particle.cc.
References G4InuclParticleNames::name(), numberOfParticles, and particleSortedList.
int MCGIDI_particle_release | ( | statusMessageReporting * | smr, |
MCGIDI_particle * | particle | ||
) |
Definition at line 62 of file MCGIDI_particle.cc.
References MCGIDI_particle_s::name, and smr_freeMemory().
Referenced by MCGIDI_particle_free().
|
static |
Definition at line 13 of file MCGIDI_particle.cc.
Referenced by MCGIDI_particle_getInternalID().
|
static |
Definition at line 13 of file MCGIDI_particle.cc.
Referenced by MCGIDI_particle_getInternalID().
|
static |
Definition at line 14 of file MCGIDI_particle.cc.
Referenced by MCGIDI_particle_free(), MCGIDI_particle_getInternalID(), MCGIDI_particle_printInternalSortedList(), and G4INCL::IAvatar::toString().
|
static |
Definition at line 16 of file MCGIDI_particle.cc.
Referenced by pyG4ParticleTable::GetParticleList(), getParticleTable(), G4INCL::PauliStrictStandard::isBlocked(), MCGIDI_particle_free(), MCGIDI_particle_freeInternalList(), and MCGIDI_particle_getInternalID().
|
static |
Definition at line 16 of file MCGIDI_particle.cc.
Referenced by MCGIDI_particle_free(), and MCGIDI_particle_getInternalID().
|
static |
Definition at line 15 of file MCGIDI_particle.cc.
Referenced by MCGIDI_particle_free(), MCGIDI_particle_freeInternalList(), MCGIDI_particle_getInternalID(), and MCGIDI_particle_printInternalSortedList().
|
static |
Definition at line 14 of file MCGIDI_particle.cc.
Referenced by MCGIDI_particle_getInternalID().