|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <string.h>#include <cmath>#include "MCGIDI.h"#include "MCGIDI_misc.h"#include "MCGIDI_fromTOM.h"Go to the source code of this file.
Classes | |
| struct | polynomialCallbackArgs_s |
Typedefs | |
| typedef struct polynomialCallbackArgs_s | polynomialCallbackArgs |
| typedef struct polynomialCallbackArgs_s polynomialCallbackArgs |
| MCGIDI_product * MCGIDI_product_free | ( | statusMessageReporting * | smr, |
| MCGIDI_product * | product ) |
Definition at line 51 of file MCGIDI_product.cc.
Referenced by MCGIDI_product_new().
| int MCGIDI_product_getDomain | ( | statusMessageReporting * | smr, |
| MCGIDI_product * | product, | ||
| double * | EMin, | ||
| double * | EMax ) |
Definition at line 282 of file MCGIDI_product.cc.
Referenced by MCGIDI_outputChannel_getDomain().
| double MCGIDI_product_getMass_MeV | ( | statusMessageReporting * | smr, |
| MCGIDI_product * | product ) |
Definition at line 297 of file MCGIDI_product.cc.
Referenced by MCGIDI_outputChannel_parseFromTOM(), and MCGIDI_outputChannel_sampleProductsAtE().
| double MCGIDI_product_getProjectileMass_MeV | ( | statusMessageReporting * | smr, |
| MCGIDI_product * | product ) |
Definition at line 311 of file MCGIDI_product.cc.
Referenced by MCGIDI_energy_parseFromTOM(), and MCGIDI_outputChannel_getProjectileMass_MeV().
| MCGIDI_target_heated * MCGIDI_product_getTargetHeated | ( | statusMessageReporting * | smr, |
| MCGIDI_product * | product ) |
Definition at line 304 of file MCGIDI_product.cc.
Referenced by MCGIDI_KalbachMann_parseFromTOM(), and MCGIDI_outputChannel_getTargetHeated().
| double MCGIDI_product_getTargetMass_MeV | ( | statusMessageReporting * | smr, |
| MCGIDI_product * | product ) |
Definition at line 318 of file MCGIDI_product.cc.
Referenced by MCGIDI_energy_parseFromTOM(), and MCGIDI_outputChannel_getTargetMass_MeV().
| int MCGIDI_product_initialize | ( | statusMessageReporting * | smr, |
| MCGIDI_product * | product ) |
Definition at line 42 of file MCGIDI_product.cc.
Referenced by MCGIDI_product_new(), MCGIDI_product_parseFromTOM(), and MCGIDI_product_release().
| MCGIDI_product * MCGIDI_product_new | ( | statusMessageReporting * | smr | ) |
Definition at line 31 of file MCGIDI_product.cc.
| int MCGIDI_product_parseFromTOM | ( | statusMessageReporting * | smr, |
| xDataTOM_element * | element, | ||
| MCGIDI_outputChannel * | outputChannel, | ||
| MCGIDI_POPs * | pops, | ||
| MCGIDI_product * | product, | ||
| int * | delayedNeutronIndex ) |
Definition at line 82 of file MCGIDI_product.cc.
Referenced by MCGIDI_outputChannel_parseFromTOM().
| int MCGIDI_product_release | ( | statusMessageReporting * | smr, |
| MCGIDI_product * | product ) |
Definition at line 60 of file MCGIDI_product.cc.
Referenced by MCGIDI_outputChannel_release(), MCGIDI_product_free(), and MCGIDI_product_parseFromTOM().
| int MCGIDI_product_sampleMu | ( | statusMessageReporting * | smr, |
| MCGIDI_product * | product, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| MCGIDI_decaySamplingInfo * | decaySamplingInfo ) |
Definition at line 348 of file MCGIDI_product.cc.
Referenced by G4GIDI_target::getElasticFinalState().
| int MCGIDI_product_sampleMultiplicity | ( | statusMessageReporting * | smr, |
| MCGIDI_product * | product, | ||
| double | e_in, | ||
| double | r ) |
Definition at line 325 of file MCGIDI_product.cc.
Referenced by MCGIDI_outputChannel_sampleProductsAtE().
| int MCGIDI_product_setTwoBodyMasses | ( | statusMessageReporting * | smr, |
| MCGIDI_product * | product, | ||
| double | projectileMass_MeV, | ||
| double | targetMass_MeV, | ||
| double | productMass_MeV, | ||
| double | residualMass_MeV ) |
Definition at line 289 of file MCGIDI_product.cc.
Referenced by MCGIDI_outputChannel_parseFromTOM().
| int MCGIDI_sampledProducts_addProduct | ( | statusMessageReporting * | smr, |
| MCGIDI_sampledProductsDatas * | sampledProductsDatas, | ||
| MCGIDI_sampledProductsData * | sampledProductsData ) |
Definition at line 398 of file MCGIDI_product.cc.
Referenced by MCGIDI_outputChannel_sampleProductsAtE(), and MCGIDI_target_sampleNullReactionProductsAtE().
| MCGIDI_sampledProductsData * MCGIDI_sampledProducts_getProductAtIndex | ( | MCGIDI_sampledProductsDatas * | sampledProductsDatas, |
| int | index ) |
Definition at line 417 of file MCGIDI_product.cc.
| int MCGIDI_sampledProducts_initialize | ( | statusMessageReporting * | smr, |
| MCGIDI_sampledProductsDatas * | sampledProductsDatas, | ||
| int | incrementSize ) |
Definition at line 362 of file MCGIDI_product.cc.
Referenced by G4GIDI_target::getFinalState().
| int MCGIDI_sampledProducts_number | ( | MCGIDI_sampledProductsDatas * | sampledProductsDatas | ) |
Definition at line 410 of file MCGIDI_product.cc.
| int MCGIDI_sampledProducts_release | ( | statusMessageReporting * | smr, |
| MCGIDI_sampledProductsDatas * | sampledProductsDatas ) |
Definition at line 374 of file MCGIDI_product.cc.
Referenced by G4GIDI_target::getFinalState().
| int MCGIDI_sampledProducts_remalloc | ( | statusMessageReporting * | smr, |
| MCGIDI_sampledProductsDatas * | sampledProductsDatas ) |
Definition at line 382 of file MCGIDI_product.cc.
Referenced by MCGIDI_sampledProducts_addProduct(), and MCGIDI_sampledProducts_initialize().