|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <string.h>#include <cmath>#include <PoPs.h>#include "MCGIDI.h"#include "MCGIDI_misc.h"#include "MCGIDI_private.h"Go to the source code of this file.
Macros | |
| #define | nParticleChanges 6 |
| #define nParticleChanges 6 |
Definition at line 18 of file MCGIDI_reaction.cc.
| int MCGIDI_productsInfo_getIntegerMultiplicityAtIndex | ( | MCGIDI_productsInfo * | productsInfo, |
| int | index ) |
Definition at line 550 of file MCGIDI_reaction.cc.
| enum MCGIDI_productMultiplicityType MCGIDI_productsInfo_getMultiplicityTypeAtIndex | ( | MCGIDI_productsInfo * | productsInfo, |
| int | index ) |
Definition at line 542 of file MCGIDI_reaction.cc.
| int MCGIDI_productsInfo_getNumberOfUniqueProducts | ( | MCGIDI_productsInfo * | productsInfo | ) |
Definition at line 527 of file MCGIDI_reaction.cc.
| int MCGIDI_productsInfo_getPoPsIndexAtIndex | ( | MCGIDI_productsInfo * | productsInfo, |
| int | index ) |
Definition at line 534 of file MCGIDI_reaction.cc.
| int MCGIDI_productsInfo_getTransportableAtIndex | ( | MCGIDI_productsInfo * | productsInfo, |
| int | index ) |
Definition at line 558 of file MCGIDI_reaction.cc.
| int MCGIDI_reaction_fixDomains | ( | statusMessageReporting * | smr, |
| MCGIDI_reaction * | reaction, | ||
| double | EMin, | ||
| double | EMax, | ||
| nfu_status * | status ) |
Definition at line 366 of file MCGIDI_reaction.cc.
Referenced by MCGIDI_target_heated_read().
| MCGIDI_reaction * MCGIDI_reaction_free | ( | statusMessageReporting * | smr, |
| MCGIDI_reaction * | reaction ) |
Definition at line 60 of file MCGIDI_reaction.cc.
Referenced by MCGIDI_reaction_new().
| double MCGIDI_reaction_getCrossSectionAtE | ( | statusMessageReporting * | smr, |
| MCGIDI_reaction * | reaction, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| bool | sampling ) |
Definition at line 380 of file MCGIDI_reaction.cc.
Referenced by MCGIDI_target_heated_getIndexReactionCrossSectionAtE().
| int MCGIDI_reaction_getDomain | ( | statusMessageReporting * | smr, |
| MCGIDI_reaction * | reaction, | ||
| double * | EMin, | ||
| double * | EMax ) |
Definition at line 350 of file MCGIDI_reaction.cc.
Referenced by MCGIDI_outputChannel_getDomain(), and MCGIDI_target_heated_read().
| int MCGIDI_reaction_getENDF_MTNumber | ( | MCGIDI_reaction * | reaction | ) |
Definition at line 415 of file MCGIDI_reaction.cc.
Referenced by G4GIDI_target::init().
| int MCGIDI_reaction_getENDL_CSNumbers | ( | MCGIDI_reaction * | reaction, |
| int * | S ) |
Definition at line 422 of file MCGIDI_reaction.cc.
| double MCGIDI_reaction_getFinalQ | ( | statusMessageReporting * | smr, |
| MCGIDI_reaction * | reaction, | ||
| MCGIDI_quantitiesLookupModes & | modes ) |
Definition at line 408 of file MCGIDI_reaction.cc.
Referenced by MCGIDI_target_heated_getIndexReactionFinalQ().
| MCGIDI_productsInfo * MCGIDI_reaction_getProductsInfo | ( | MCGIDI_reaction * | reaction | ) |
Definition at line 489 of file MCGIDI_reaction.cc.
| double MCGIDI_reaction_getProjectileMass_MeV | ( | statusMessageReporting * | smr, |
| MCGIDI_reaction * | reaction ) |
Definition at line 336 of file MCGIDI_reaction.cc.
Referenced by MCGIDI_outputChannel_getProjectileMass_MeV(), MCGIDI_outputChannel_parseFromTOM(), and MCGIDI_outputChannel_sampleProductsAtE().
| enum MCGIDI_reactionType MCGIDI_reaction_getReactionType | ( | statusMessageReporting * | smr, |
| MCGIDI_reaction * | reaction ) |
Definition at line 322 of file MCGIDI_reaction.cc.
Referenced by MCGIDI_target_getReactionTypeAtIndex().
| MCGIDI_target_heated * MCGIDI_reaction_getTargetHeated | ( | statusMessageReporting * | smr, |
| MCGIDI_reaction * | reaction ) |
Definition at line 329 of file MCGIDI_reaction.cc.
Referenced by MCGIDI_outputChannel_getTargetHeated().
| double MCGIDI_reaction_getTargetMass_MeV | ( | statusMessageReporting * | smr, |
| MCGIDI_reaction * | reaction ) |
Definition at line 343 of file MCGIDI_reaction.cc.
Referenced by MCGIDI_outputChannel_getTargetMass_MeV(), MCGIDI_outputChannel_parseFromTOM(), and MCGIDI_outputChannel_sampleProductsAtE().
| int MCGIDI_reaction_initialize | ( | statusMessageReporting * | smr, |
| MCGIDI_reaction * | reaction ) |
Definition at line 42 of file MCGIDI_reaction.cc.
Referenced by MCGIDI_reaction_new(), and MCGIDI_reaction_parseFromTOM().
| MCGIDI_reaction * MCGIDI_reaction_new | ( | statusMessageReporting * | smr | ) |
Definition at line 31 of file MCGIDI_reaction.cc.
| int MCGIDI_reaction_parseFromTOM | ( | statusMessageReporting * | smr, |
| xDataTOM_element * | element, | ||
| MCGIDI_target_heated * | target, | ||
| MCGIDI_POPs * | pops, | ||
| MCGIDI_reaction * | reaction ) |
Definition at line 84 of file MCGIDI_reaction.cc.
| int MCGIDI_reaction_recast | ( | statusMessageReporting * | smr, |
| MCGIDI_reaction * | reaction, | ||
| GIDI_settings & | settings, | ||
| GIDI_settings_particle const * | projectileSettings, | ||
| double | temperature_MeV, | ||
| ptwXPoints * | totalGroupedCrossSection ) |
Definition at line 496 of file MCGIDI_reaction.cc.
Referenced by MCGIDI_target_heated_recast().
| int MCGIDI_reaction_release | ( | statusMessageReporting * | smr, |
| MCGIDI_reaction * | reaction ) |
Definition at line 69 of file MCGIDI_reaction.cc.
Referenced by MCGIDI_reaction_free(), MCGIDI_reaction_parseFromTOM(), and MCGIDI_target_heated_release().