|
Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <GIDI_settings.hh>#include <map>#include <vector>#include <statusMessageReporting.h>#include <ptwXY.h>#include <xDataTOM.h>#include "MCGIDI_mass.h"#include "MCGIDI_map.h"Go to the source code of this file.
Classes | |
| class | MCGIDI_quantitiesLookupModes |
| struct | MCGIDI_samplingMultiplicityBias_s |
| class | MCGIDI_samplingMethods |
| class | MCGIDI_samplingSettings |
| struct | MCGIDI_GammaBranching_s |
| struct | MCGIDI_POP_s |
| struct | MCGIDI_POPs_s |
| struct | MCGIDI_particle_s |
| struct | MCGIDI_decaySamplingInfo_s |
| struct | MCGIDI_productInfo_s |
| struct | MCGIDI_productsInfo_s |
| struct | MCGIDI_sampledProductsData_s |
| struct | MCGIDI_sampledProductsDatas_s |
| struct | MCGIDI_pdfOfX_s |
| struct | MCGIDI_pdfsOfXGivenW_s |
| struct | MCGIDI_pdfsOfXGivenW_sampled_s |
| struct | MCGIDI_angular_s |
| struct | MCGIDI_energyWeightedFunctional_s |
| struct | MCGIDI_energyWeightedFunctionals_s |
| struct | MCGIDI_energyNBodyPhaseSpace_s |
| struct | MCGIDI_energy_s |
| struct | MCGIDI_energyAngular_s |
| struct | MCGIDI_angularEnergy_s |
| struct | MCGIDI_KalbachMann_ras_s |
| struct | MCGIDI_KalbachMann_s |
| struct | MCGIDI_distribution_s |
| struct | MCGIDI_outputChannel_s |
| struct | MCGIDI_product_s |
| struct | MCGIDI_reaction_s |
| struct | MCGIDI_target_heated_s |
| struct | MCGIDI_target_heated_info_s |
| struct | MCGIDI_target_s |
Macros | |
| #define | MCGIDI_VERSION_MAJOR 1 |
| #define | MCGIDI_VERSION_MINOR 0 |
| #define | MCGIDI_VERSION_PATCHLEVEL 0 |
| #define | MCGIDI_crossSectionType_grouped 1 |
| #define | MCGIDI_crossSectionType_pointwise 2 |
| #define | MCGIDI_nullReaction -10001 |
| #define | MCGIDI_speedOfLight_cm_sec 2.99792458e10 |
| #define | MCGIDI_AMU2MeV 931.494028 |
| #define | MCGIDI_particleLevel_continuum -1 |
| #define | MCGIDI_particleLevel_sum -2 |
Variables | |
| const char * | MCGIDI_productGenre_unknown |
| const char * | MCGIDI_productGenre_twoBody_angular |
| const char * | MCGIDI_productGenre_twoBody_formFactor |
| const char * | MCGIDI_productGenre_NBody_angular_energy |
| const char * | MCGIDI_productGenre_NBody_pairProduction |
| typedef struct MCGIDI_angular_s MCGIDI_angular |
| typedef struct MCGIDI_angularEnergy_s MCGIDI_angularEnergy |
| typedef struct MCGIDI_decaySamplingInfo_s MCGIDI_decaySamplingInfo |
| typedef struct MCGIDI_distribution_s MCGIDI_distribution |
| typedef struct MCGIDI_energy_s MCGIDI_energy |
| typedef struct MCGIDI_energyAngular_s MCGIDI_energyAngular |
| typedef struct MCGIDI_energyNBodyPhaseSpace_s MCGIDI_energyNBodyPhaseSpace |
| typedef struct MCGIDI_energyWeightedFunctional_s MCGIDI_energyWeightedFunctional |
| typedef struct MCGIDI_GammaBranching_s MCGIDI_GammaBranching |
| typedef struct MCGIDI_KalbachMann_s MCGIDI_KalbachMann |
| typedef struct MCGIDI_KalbachMann_ras_s MCGIDI_KalbachMann_ras |
| typedef struct MCGIDI_outputChannel_s MCGIDI_outputChannel |
| typedef struct MCGIDI_particle_s MCGIDI_particle |
| typedef struct MCGIDI_pdfOfX_s MCGIDI_pdfOfX |
| typedef struct MCGIDI_pdfsOfXGivenW_s MCGIDI_pdfsOfXGivenW |
| typedef struct MCGIDI_pdfsOfXGivenW_sampled_s MCGIDI_pdfsOfXGivenW_sampled |
| typedef struct MCGIDI_POP_s MCGIDI_POP |
| typedef struct MCGIDI_POPs_s MCGIDI_POPs |
| typedef struct MCGIDI_product_s MCGIDI_product |
| typedef struct MCGIDI_productInfo_s MCGIDI_productInfo |
| typedef struct MCGIDI_productsInfo_s MCGIDI_productsInfo |
| typedef struct MCGIDI_reaction_s MCGIDI_reaction |
| typedef struct MCGIDI_sampledProductsData_s MCGIDI_sampledProductsData |
| typedef struct MCGIDI_sampledProductsDatas_s MCGIDI_sampledProductsDatas |
| typedef struct MCGIDI_samplingMultiplicityBias_s MCGIDI_samplingMultiplicityBias |
| typedef struct MCGIDI_target_s MCGIDI_target |
| typedef struct MCGIDI_target_heated_s MCGIDI_target_heated |
| typedef struct MCGIDI_target_heated_info_s MCGIDI_target_heated_info |
| typedef struct MCGIDI_target_heated_sorted_s MCGIDI_target_heated_sorted |
| typedef std::map<int, enum GIDI::MCGIDI_transportability> transportabilitiesMap |
| enum MCGIDI_angularType |
| enum MCGIDI_channelGenre |
Definition at line 202 of file MCGIDI.h.
Definition at line 208 of file MCGIDI.h.
| enum MCGIDI_energyType |
Definition at line 214 of file MCGIDI.h.
Definition at line 205 of file MCGIDI.h.
Definition at line 77 of file MCGIDI.h.
| enum MCGIDI_reactionType |
Definition at line 186 of file MCGIDI.h.
Definition at line 160 of file MCGIDI.h.
| MCGIDI_angular * MCGIDI_angular_free | ( | statusMessageReporting * | smr, |
| MCGIDI_angular * | angular | ||
| ) |
Definition at line 39 of file MCGIDI_angular.cc.
Referenced by MCGIDI_angular_new(), MCGIDI_angular_parseFromTOM(), MCGIDI_distribution_release(), and MCGIDI_LLNLAngular_angularEnergy_parseFromTOM().
| int MCGIDI_angular_initialize | ( | statusMessageReporting * | smr, |
| MCGIDI_angular * | angular | ||
| ) |
Definition at line 31 of file MCGIDI_angular.cc.
Referenced by MCGIDI_angular_new(), and MCGIDI_angular_release().
| MCGIDI_angular * MCGIDI_angular_new | ( | statusMessageReporting * | smr | ) |
Definition at line 20 of file MCGIDI_angular.cc.
Referenced by MCGIDI_angular_parseFromTOM().
| int MCGIDI_angular_parseFromTOM | ( | statusMessageReporting * | smr, |
| xDataTOM_element * | element, | ||
| MCGIDI_distribution * | distribution, | ||
| ptwXYPoints * | norms | ||
| ) |
Definition at line 72 of file MCGIDI_angular.cc.
Referenced by MCGIDI_distribution_parseFromTOM(), MCGIDI_LLNLAngular_angularEnergy_parseFromTOM(), and MCGIDI_uncorrelated_parseFromTOM().
| int MCGIDI_angular_release | ( | statusMessageReporting * | smr, |
| MCGIDI_angular * | angular | ||
| ) |
Definition at line 48 of file MCGIDI_angular.cc.
Referenced by MCGIDI_angular_free().
| int MCGIDI_angular_sampleMu | ( | statusMessageReporting * | smr, |
| MCGIDI_angular * | angular, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| MCGIDI_decaySamplingInfo * | decaySamplingInfo | ||
| ) |
Definition at line 182 of file MCGIDI_angular.cc.
Referenced by MCGIDI_outputChannel_sampleProductsAtE(), MCGIDI_product_sampleMu(), and MCGIDI_uncorrelated_sampleDistribution().
| int MCGIDI_angular_setTwoBodyMasses | ( | statusMessageReporting * | smr, |
| MCGIDI_angular * | angular, | ||
| double | projectileMass_MeV, | ||
| double | targetMass_MeV, | ||
| double | productMass_MeV, | ||
| double | residualMass_MeV | ||
| ) |
Definition at line 59 of file MCGIDI_angular.cc.
Referenced by MCGIDI_product_setTwoBodyMasses().
| MCGIDI_angularEnergy * MCGIDI_angularEnergy_free | ( | statusMessageReporting * | smr, |
| MCGIDI_angularEnergy * | energyAngular | ||
| ) |
Definition at line 40 of file MCGIDI_angularEnergy.cc.
Referenced by MCGIDI_angularEnergy_new(), and MCGIDI_distribution_release().
| int MCGIDI_angularEnergy_initialize | ( | statusMessageReporting * | smr, |
| MCGIDI_angularEnergy * | energyAngular | ||
| ) |
Definition at line 32 of file MCGIDI_angularEnergy.cc.
Referenced by MCGIDI_angularEnergy_new(), and MCGIDI_angularEnergy_release().
| MCGIDI_angularEnergy * MCGIDI_angularEnergy_new | ( | statusMessageReporting * | smr | ) |
Definition at line 21 of file MCGIDI_angularEnergy.cc.
| int MCGIDI_angularEnergy_parseFromTOM | ( | statusMessageReporting * | smr, |
| xDataTOM_element * | element, | ||
| MCGIDI_distribution * | distribution | ||
| ) |
Definition at line 65 of file MCGIDI_angularEnergy.cc.
Referenced by MCGIDI_distribution_parseFromTOM().
| int MCGIDI_angularEnergy_release | ( | statusMessageReporting * | smr, |
| MCGIDI_angularEnergy * | energyAngular | ||
| ) |
Definition at line 49 of file MCGIDI_angularEnergy.cc.
Referenced by MCGIDI_angularEnergy_free().
| int MCGIDI_angularEnergy_sampleDistribution | ( | statusMessageReporting * | smr, |
| MCGIDI_angularEnergy * | angularEnergy, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| MCGIDI_decaySamplingInfo * | decaySamplingInfo | ||
| ) |
Definition at line 175 of file MCGIDI_angularEnergy.cc.
Referenced by MCGIDI_outputChannel_sampleProductsAtE().
| MCGIDI_distribution * MCGIDI_distribution_free | ( | statusMessageReporting * | smr, |
| MCGIDI_distribution * | distribution | ||
| ) |
Definition at line 38 of file MCGIDI_distribution.cc.
Referenced by MCGIDI_distribution_new().
| int MCGIDI_distribution_initialize | ( | statusMessageReporting * | smr, |
| MCGIDI_distribution * | distribution | ||
| ) |
Definition at line 30 of file MCGIDI_distribution.cc.
Referenced by MCGIDI_distribution_new(), MCGIDI_distribution_parseFromTOM(), and MCGIDI_distribution_release().
| MCGIDI_distribution * MCGIDI_distribution_new | ( | statusMessageReporting * | smr | ) |
Definition at line 19 of file MCGIDI_distribution.cc.
| int MCGIDI_distribution_parseFromTOM | ( | statusMessageReporting * | smr, |
| xDataTOM_element * | element, | ||
| MCGIDI_product * | product, | ||
| MCGIDI_POPs * | pops, | ||
| ptwXYPoints * | norms | ||
| ) |
Definition at line 61 of file MCGIDI_distribution.cc.
Referenced by MCGIDI_product_parseFromTOM().
| int MCGIDI_distribution_release | ( | statusMessageReporting * | smr, |
| MCGIDI_distribution * | distribution | ||
| ) |
Definition at line 47 of file MCGIDI_distribution.cc.
Referenced by MCGIDI_distribution_free(), MCGIDI_distribution_parseFromTOM(), and MCGIDI_product_release().
| MCGIDI_energy * MCGIDI_energy_free | ( | statusMessageReporting * | smr, |
| MCGIDI_energy * | energy | ||
| ) |
Definition at line 65 of file MCGIDI_energy.cc.
Referenced by MCGIDI_distribution_release(), MCGIDI_energy_new(), MCGIDI_energy_parseFromTOM(), and MCGIDI_energy_release().
| int MCGIDI_energy_initialize | ( | statusMessageReporting * | smr, |
| MCGIDI_energy * | energy | ||
| ) |
Definition at line 57 of file MCGIDI_energy.cc.
Referenced by MCGIDI_energy_new(), and MCGIDI_energy_release().
| MCGIDI_energy * MCGIDI_energy_new | ( | statusMessageReporting * | smr | ) |
Definition at line 46 of file MCGIDI_energy.cc.
Referenced by MCGIDI_energy_parseFromTOM().
| int MCGIDI_energy_parseFromTOM | ( | statusMessageReporting * | smr, |
| xDataTOM_element * | element, | ||
| MCGIDI_distribution * | distribution, | ||
| ptwXYPoints * | norms, | ||
| enum MCGIDI_energyType | energyType, | ||
| double | gammaEnergy_MeV | ||
| ) |
Definition at line 97 of file MCGIDI_energy.cc.
Referenced by MCGIDI_uncorrelated_parseFromTOM().
| int MCGIDI_energy_release | ( | statusMessageReporting * | smr, |
| MCGIDI_energy * | energy | ||
| ) |
Definition at line 74 of file MCGIDI_energy.cc.
Referenced by MCGIDI_energy_free().
| int MCGIDI_energy_sampleEnergy | ( | statusMessageReporting * | smr, |
| MCGIDI_energy * | energy, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| MCGIDI_decaySamplingInfo * | decaySamplingInfo | ||
| ) |
Definition at line 497 of file MCGIDI_energy.cc.
Referenced by MCGIDI_uncorrelated_sampleDistribution().
| MCGIDI_energyAngular * MCGIDI_energyAngular_free | ( | statusMessageReporting * | smr, |
| MCGIDI_energyAngular * | energyAngular | ||
| ) |
Definition at line 39 of file MCGIDI_energyAngular.cc.
Referenced by MCGIDI_distribution_release(), and MCGIDI_energyAngular_new().
| int MCGIDI_energyAngular_initialize | ( | statusMessageReporting * | smr, |
| MCGIDI_energyAngular * | energyAngular | ||
| ) |
Definition at line 31 of file MCGIDI_energyAngular.cc.
Referenced by MCGIDI_energyAngular_new(), and MCGIDI_energyAngular_release().
| MCGIDI_energyAngular * MCGIDI_energyAngular_new | ( | statusMessageReporting * | smr | ) |
Definition at line 20 of file MCGIDI_energyAngular.cc.
| int MCGIDI_energyAngular_parseFromTOM | ( | statusMessageReporting * | smr, |
| xDataTOM_element * | element, | ||
| MCGIDI_distribution * | distribution | ||
| ) |
Definition at line 64 of file MCGIDI_energyAngular.cc.
Referenced by MCGIDI_distribution_parseFromTOM().
| int MCGIDI_energyAngular_release | ( | statusMessageReporting * | smr, |
| MCGIDI_energyAngular * | energyAngular | ||
| ) |
Definition at line 48 of file MCGIDI_energyAngular.cc.
Referenced by MCGIDI_energyAngular_free().
| int MCGIDI_energyAngular_sampleDistribution | ( | statusMessageReporting * | smr, |
| MCGIDI_distribution * | distribution, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| MCGIDI_decaySamplingInfo * | decaySamplingInfo | ||
| ) |
Definition at line 180 of file MCGIDI_energyAngular.cc.
Referenced by MCGIDI_outputChannel_sampleProductsAtE().
| MCGIDI_KalbachMann * MCGIDI_KalbachMann_free | ( | statusMessageReporting * | smr, |
| MCGIDI_KalbachMann * | KalbachMann | ||
| ) |
Definition at line 61 of file MCGIDI_KalbachMann.cc.
Referenced by MCGIDI_distribution_release(), MCGIDI_KalbachMann_new(), and MCGIDI_KalbachMann_parseFromTOM().
| int MCGIDI_KalbachMann_initialize | ( | statusMessageReporting * | smr, |
| MCGIDI_KalbachMann * | KalbachMann, | ||
| ptwXY_interpolation | interpolationWY, | ||
| ptwXY_interpolation | interpolationXY | ||
| ) |
Definition at line 51 of file MCGIDI_KalbachMann.cc.
Referenced by MCGIDI_KalbachMann_new(), and MCGIDI_KalbachMann_release().
| MCGIDI_KalbachMann * MCGIDI_KalbachMann_new | ( | statusMessageReporting * | smr, |
| ptwXY_interpolation | interpolationWY, | ||
| ptwXY_interpolation | interpolationXY | ||
| ) |
Definition at line 39 of file MCGIDI_KalbachMann.cc.
Referenced by MCGIDI_KalbachMann_parseFromTOM().
| int MCGIDI_KalbachMann_parseFromTOM | ( | statusMessageReporting * | smr, |
| xDataTOM_element * | element, | ||
| MCGIDI_distribution * | distribution | ||
| ) |
Definition at line 89 of file MCGIDI_KalbachMann.cc.
Referenced by MCGIDI_energyAngular_parseFromTOM().
| int MCGIDI_KalbachMann_release | ( | statusMessageReporting * | smr, |
| MCGIDI_KalbachMann * | KalbachMann | ||
| ) |
Definition at line 70 of file MCGIDI_KalbachMann.cc.
Referenced by MCGIDI_KalbachMann_free().
| int MCGIDI_KalbachMann_sampleEp | ( | statusMessageReporting * | smr, |
| MCGIDI_KalbachMann * | KalbachMann, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| MCGIDI_decaySamplingInfo * | decaySamplingInfo | ||
| ) |
Definition at line 294 of file MCGIDI_KalbachMann.cc.
Referenced by MCGIDI_outputChannel_sampleProductsAtE().
| int MCGIDI_kinetics_2BodyReaction | ( | statusMessageReporting * | smr, |
| MCGIDI_angular * | angular, | ||
| double | K, | ||
| double | mu, | ||
| double | phi, | ||
| MCGIDI_sampledProductsData * | outgoingData | ||
| ) |
Definition at line 18 of file MCGIDI_kinetics.cc.
Referenced by MCGIDI_outputChannel_sampleProductsAtE().
| int MCGIDI_kinetics_COM2Lab | ( | statusMessageReporting * | smr, |
| MCGIDI_quantitiesLookupModes & | modes, | ||
| MCGIDI_decaySamplingInfo * | decaySamplingInfo, | ||
| double | masses[3] | ||
| ) |
Definition at line 105 of file MCGIDI_kinetics.cc.
Referenced by MCGIDI_outputChannel_sampleProductsAtE().
| int MCGIDI_kinetics_COMKineticEnergy2LabEnergyAndMomentum | ( | statusMessageReporting * | smr, |
| double | beta, | ||
| double | e_kinetic_com, | ||
| double | mu, | ||
| double | phi, | ||
| double | m3cc, | ||
| double | m4cc, | ||
| MCGIDI_sampledProductsData * | outgoingData | ||
| ) |
Definition at line 38 of file MCGIDI_kinetics.cc.
Referenced by MCGIDI_kinetics_2BodyReaction().
| int MCGIDI_LLNLAngular_angularEnergy_parseFromTOM | ( | statusMessageReporting * | smr, |
| xDataTOM_element * | element, | ||
| MCGIDI_distribution * | distribution | ||
| ) |
Definition at line 22 of file MCGIDI_LLNLAngular_angularEnergy.cc.
Referenced by MCGIDI_distribution_parseFromTOM().
| xDataTOM_Int MCGIDI_misc_binarySearch | ( | xDataTOM_Int | n, |
| double * | ds, | ||
| double | d | ||
| ) |
Definition at line 228 of file MCGIDI_misc.cc.
Referenced by MCGIDI_sampling_doubleDistribution(), MCGIDI_sampling_sampleX_from_pdfOfX(), and MCGIDI_sampling_sampleX_from_pdfsOfXGivenW().
| int MCGIDI_misc_NumberOfZSymbols | ( | void | ) |
Definition at line 54 of file MCGIDI_misc.cc.
Referenced by MCGIDI_misc_symbolToZ(), and MCGIDI_misc_ZToSymbol().
| int MCGIDI_misc_PQUStringToDouble | ( | statusMessageReporting * | smr, |
| char const * | str, | ||
| char const * | unit, | ||
| double | conversion, | ||
| double * | value | ||
| ) |
Definition at line 330 of file MCGIDI_misc.cc.
| int MCGIDI_misc_PQUStringToDoubleInUnitOf | ( | statusMessageReporting * | smr, |
| char const * | str, | ||
| char const * | toUnit, | ||
| double * | value | ||
| ) |
Definition at line 356 of file MCGIDI_misc.cc.
Referenced by MCGIDI_distribution_parseFromTOM(), MCGIDI_outputChannel_parseFromTOM(), and MCGIDI_product_parseFromTOM().
| int MCGIDI_misc_symbolToZ | ( | const char * | Z | ) |
Definition at line 69 of file MCGIDI_misc.cc.
Referenced by MCGIDI_miscNameToZAm().
| void MCGIDI_misc_updateTransportabilitiesMap | ( | transportabilitiesMap * | transportabilities, |
| int | PoPID, | ||
| enum MCGIDI_transportability | transportability | ||
| ) |
Definition at line 482 of file MCGIDI_misc.cc.
Referenced by MCGIDI_misc_updateTransportabilitiesMap2(), and MCGIDI_target_heated_read().
| void MCGIDI_misc_updateTransportabilitiesMap2 | ( | transportabilitiesMap * | transportabilities, |
| int | PoPID, | ||
| int | transportable | ||
| ) |
Definition at line 524 of file MCGIDI_misc.cc.
| const char * MCGIDI_misc_ZToSymbol | ( | int | iZ | ) |
Definition at line 61 of file MCGIDI_misc.cc.
Referenced by G4GIDI_Misc_Z_A_m_ToName().
| int MCGIDI_miscNameToZAm | ( | statusMessageReporting * | smr, |
| const char * | name, | ||
| int * | Z, | ||
| int * | A, | ||
| int * | m, | ||
| int * | level | ||
| ) |
Definition at line 81 of file MCGIDI_misc.cc.
Referenced by G4GIDI_Misc_channelCompound(), MCGIDI_particle_getInternalID(), and MCGIDI_POP_new().
| MCGIDI_outputChannel * MCGIDI_outputChannel_free | ( | statusMessageReporting * | smr, |
| MCGIDI_outputChannel * | outputChannel | ||
| ) |
Definition at line 39 of file MCGIDI_outputChannel.cc.
Referenced by MCGIDI_outputChannel_new().
| int MCGIDI_outputChannel_getDomain | ( | statusMessageReporting * | smr, |
| MCGIDI_outputChannel * | outputChannel, | ||
| double * | EMin, | ||
| double * | EMax | ||
| ) |
Definition at line 153 of file MCGIDI_outputChannel.cc.
Referenced by MCGIDI_product_getDomain().
| double MCGIDI_outputChannel_getFinalQ | ( | statusMessageReporting * | smr, |
| MCGIDI_outputChannel * | outputChannel, | ||
| double | e_in | ||
| ) |
Definition at line 192 of file MCGIDI_outputChannel.cc.
Referenced by MCGIDI_outputChannel_getFinalQ().
| MCGIDI_product * MCGIDI_outputChannel_getProductAtIndex | ( | statusMessageReporting * | smr, |
| MCGIDI_outputChannel * | outputChannel, | ||
| int | i | ||
| ) |
Definition at line 142 of file MCGIDI_outputChannel.cc.
Referenced by G4GIDI_target::getElasticFinalState().
| double MCGIDI_outputChannel_getProjectileMass_MeV | ( | statusMessageReporting * | smr, |
| MCGIDI_outputChannel * | outputChannel | ||
| ) |
Definition at line 169 of file MCGIDI_outputChannel.cc.
Referenced by MCGIDI_product_getProjectileMass_MeV().
| double MCGIDI_outputChannel_getQ_MeV | ( | statusMessageReporting * | smr, |
| MCGIDI_outputChannel * | outputChannel, | ||
| double | e_in | ||
| ) |
Definition at line 185 of file MCGIDI_outputChannel.cc.
| MCGIDI_target_heated * MCGIDI_outputChannel_getTargetHeated | ( | statusMessageReporting * | smr, |
| MCGIDI_outputChannel * | outputChannel | ||
| ) |
Definition at line 161 of file MCGIDI_outputChannel.cc.
Referenced by MCGIDI_product_getTargetHeated().
| double MCGIDI_outputChannel_getTargetMass_MeV | ( | statusMessageReporting * | smr, |
| MCGIDI_outputChannel * | outputChannel | ||
| ) |
Definition at line 177 of file MCGIDI_outputChannel.cc.
Referenced by MCGIDI_product_getTargetMass_MeV().
| int MCGIDI_outputChannel_initialize | ( | statusMessageReporting * | smr, |
| MCGIDI_outputChannel * | outputChannel | ||
| ) |
Definition at line 31 of file MCGIDI_outputChannel.cc.
Referenced by MCGIDI_outputChannel_new(), MCGIDI_outputChannel_parseFromTOM(), and MCGIDI_outputChannel_release().
| MCGIDI_outputChannel * MCGIDI_outputChannel_new | ( | statusMessageReporting * | smr | ) |
Definition at line 20 of file MCGIDI_outputChannel.cc.
| int MCGIDI_outputChannel_numberOfProducts | ( | MCGIDI_outputChannel * | outputChannel | ) |
Definition at line 135 of file MCGIDI_outputChannel.cc.
| int MCGIDI_outputChannel_parseFromTOM | ( | statusMessageReporting * | smr, |
| xDataTOM_element * | element, | ||
| MCGIDI_POPs * | pops, | ||
| MCGIDI_outputChannel * | outputChannel, | ||
| MCGIDI_reaction * | reaction, | ||
| MCGIDI_product * | parent | ||
| ) |
Definition at line 61 of file MCGIDI_outputChannel.cc.
Referenced by MCGIDI_product_parseFromTOM(), and MCGIDI_reaction_parseFromTOM().
| int MCGIDI_outputChannel_release | ( | statusMessageReporting * | smr, |
| MCGIDI_outputChannel * | outputChannel | ||
| ) |
Definition at line 48 of file MCGIDI_outputChannel.cc.
Referenced by MCGIDI_outputChannel_free(), MCGIDI_outputChannel_parseFromTOM(), MCGIDI_product_release(), and MCGIDI_reaction_release().
| int MCGIDI_outputChannel_sampleProductsAtE | ( | statusMessageReporting * | smr, |
| MCGIDI_outputChannel * | outputChannel, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| MCGIDI_decaySamplingInfo * | decaySamplingInfo, | ||
| MCGIDI_sampledProductsDatas * | productDatas, | ||
| double * | masses | ||
| ) |
Definition at line 208 of file MCGIDI_outputChannel.cc.
Referenced by MCGIDI_outputChannel_sampleProductsAtE(), and MCGIDI_target_heated_sampleIndexReactionProductsAtE().
| MCGIDI_particle * MCGIDI_particle_free | ( | statusMessageReporting * | smr, |
| MCGIDI_particle * | particle | ||
| ) |
Definition at line 39 of file MCGIDI_particle.cc.
Referenced by MCGIDI_particle_freeInternalList(), and MCGIDI_particle_getInternalID().
| int MCGIDI_particle_freeInternalList | ( | statusMessageReporting * | smr | ) |
Definition at line 70 of file MCGIDI_particle.cc.
| MCGIDI_particle * MCGIDI_particle_getInternalID | ( | statusMessageReporting * | smr, |
| const char *const | name, | ||
| MCGIDI_POPs * | pops | ||
| ) |
Definition at line 79 of file MCGIDI_particle.cc.
| 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.
Referenced by MCGIDI_particle_getInternalID().
| int MCGIDI_particle_printInternalSortedList | ( | statusMessageReporting * | smr | ) |
Definition at line 159 of file MCGIDI_particle.cc.
| int MCGIDI_particle_release | ( | statusMessageReporting * | smr, |
| MCGIDI_particle * | particle | ||
| ) |
Definition at line 62 of file MCGIDI_particle.cc.
Referenced by MCGIDI_particle_free().
| MCGIDI_POP * MCGIDI_POP_free | ( | MCGIDI_POP * | pop | ) |
Definition at line 191 of file MCGIDI_pop.cc.
Referenced by MCGIDI_POPs_release().
| double MCGIDI_POP_getMass_MeV | ( | MCGIDI_POP * | pop | ) |
Definition at line 212 of file MCGIDI_pop.cc.
Referenced by MCGIDI_product_getMass_MeV(), MCGIDI_target_heated_getProjectileMass_MeV(), and MCGIDI_target_heated_getTargetMass_MeV().
| MCGIDI_POP * MCGIDI_POP_new | ( | statusMessageReporting * | smr, |
| char const * | name, | ||
| double | mass_MeV, | ||
| double | level_MeV, | ||
| MCGIDI_POP * | parent | ||
| ) |
Definition at line 165 of file MCGIDI_pop.cc.
Referenced by MCGIDI_POPs_addParticleIfNeeded().
| MCGIDI_POP * MCGIDI_POP_release | ( | MCGIDI_POP * | pop | ) |
Definition at line 201 of file MCGIDI_pop.cc.
Referenced by MCGIDI_POP_free().
| MCGIDI_POP * MCGIDI_POPs_addParticleIfNeeded | ( | statusMessageReporting * | smr, |
| MCGIDI_POPs * | pops, | ||
| char const * | name, | ||
| double | mass_MeV, | ||
| double | level_MeV, | ||
| MCGIDI_POP * | parent, | ||
| int | globalParticle | ||
| ) |
Definition at line 67 of file MCGIDI_pop.cc.
| MCGIDI_POP * MCGIDI_POPs_findParticle | ( | MCGIDI_POPs * | pops, |
| char const * | name | ||
| ) |
Definition at line 133 of file MCGIDI_pop.cc.
Referenced by MCGIDI_particle_getInternalID(), MCGIDI_product_parseFromTOM(), and MCGIDI_target_heated_read().
| int MCGIDI_POPs_findParticleIndex | ( | MCGIDI_POPs * | pops, |
| char const * | name | ||
| ) |
Definition at line 104 of file MCGIDI_pop.cc.
Referenced by MCGIDI_POPs_addParticleIfNeeded(), and MCGIDI_POPs_findParticle().
| void * MCGIDI_POPs_free | ( | MCGIDI_POPs * | pops | ) |
Definition at line 41 of file MCGIDI_pop.cc.
| int MCGIDI_POPs_initial | ( | statusMessageReporting * | smr, |
| MCGIDI_POPs * | pops, | ||
| int | size | ||
| ) |
Definition at line 30 of file MCGIDI_pop.cc.
Referenced by MCGIDI_POPs_new(), MCGIDI_POPs_release(), and MCGIDI_target_heated_initialize().
| MCGIDI_POPs * MCGIDI_POPs_new | ( | statusMessageReporting * | smr, |
| int | size | ||
| ) |
Definition at line 19 of file MCGIDI_pop.cc.
| void MCGIDI_POPs_printSortedList | ( | MCGIDI_POPs * | pops | ) |
Definition at line 153 of file MCGIDI_pop.cc.
| int MCGIDI_POPs_release | ( | MCGIDI_POPs * | pops | ) |
Definition at line 51 of file MCGIDI_pop.cc.
Referenced by MCGIDI_POPs_free(), and MCGIDI_target_heated_release().
| void MCGIDI_POPs_writeSortedList | ( | MCGIDI_POPs * | pops, |
| FILE * | f | ||
| ) |
Definition at line 143 of file MCGIDI_pop.cc.
Referenced by MCGIDI_POPs_printSortedList().
| 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_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().
| 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().
| int MCGIDI_sampling_doubleDistribution | ( | statusMessageReporting * | smr, |
| MCGIDI_pdfsOfXGivenW * | pdfOfWGivenV, | ||
| MCGIDI_pdfsOfXGivenW * | pdfOfXGivenVAndW, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| MCGIDI_decaySamplingInfo * | decaySamplingInfo | ||
| ) |
Definition at line 141 of file MCGIDI_sampling.cc.
Referenced by MCGIDI_angularEnergy_sampleDistribution(), and MCGIDI_energyAngular_sampleDistribution().
| int MCGIDI_sampling_interpolationValues | ( | statusMessageReporting * | smr, |
| ptwXY_interpolation | interpolation, | ||
| double * | ws, | ||
| double | y1, | ||
| double | y2, | ||
| double * | y | ||
| ) |
Definition at line 187 of file MCGIDI_sampling.cc.
Referenced by MCGIDI_sampling_doubleDistribution().
| int MCGIDI_sampling_pdfsOfX_release | ( | statusMessageReporting * | smr, |
| MCGIDI_pdfOfX * | dist | ||
| ) |
Definition at line 41 of file MCGIDI_sampling.cc.
Referenced by MCGIDI_energy_release(), and MCGIDI_sampling_pdfsOfXGivenW_release().
| int MCGIDI_sampling_pdfsOfXGivenW_initialize | ( | statusMessageReporting * | smr, |
| MCGIDI_pdfsOfXGivenW * | dists | ||
| ) |
Definition at line 20 of file MCGIDI_sampling.cc.
Referenced by MCGIDI_sampling_pdfsOfXGivenW_release().
| int MCGIDI_sampling_pdfsOfXGivenW_release | ( | statusMessageReporting * | smr, |
| MCGIDI_pdfsOfXGivenW * | dists | ||
| ) |
Definition at line 28 of file MCGIDI_sampling.cc.
Referenced by MCGIDI_angular_release(), MCGIDI_angularEnergy_release(), MCGIDI_energy_release(), and MCGIDI_energyAngular_release().
| double MCGIDI_sampling_ptwXY_getValueAtX | ( | ptwXYPoints * | ptwXY, |
| double | x1 | ||
| ) |
Definition at line 212 of file MCGIDI_sampling.cc.
Referenced by MCGIDI_energy_sampleEnergy(), and MCGIDI_product_sampleMultiplicity().
| int MCGIDI_sampling_sampleX_from_pdfOfX | ( | MCGIDI_pdfOfX * | dist, |
| MCGIDI_pdfsOfXGivenW_sampled * | sampled, | ||
| double | r | ||
| ) |
Definition at line 98 of file MCGIDI_sampling.cc.
Referenced by MCGIDI_energy_sampleEnergy(), MCGIDI_sampling_doubleDistribution(), and MCGIDI_sampling_sampleX_from_pdfsOfXGivenW().
| int MCGIDI_sampling_sampleX_from_pdfsOfXGivenW | ( | MCGIDI_pdfsOfXGivenW * | dists, |
| MCGIDI_pdfsOfXGivenW_sampled * | sampled, | ||
| double | r | ||
| ) |
Definition at line 49 of file MCGIDI_sampling.cc.
Referenced by MCGIDI_angular_sampleMu(), MCGIDI_energy_sampleEnergy(), MCGIDI_KalbachMann_sampleEp(), and MCGIDI_sampling_doubleDistribution().
| MCGIDI_target * MCGIDI_target_free | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target | ||
| ) |
Definition at line 114 of file MCGIDI_target.cc.
Referenced by MCGIDI_target_new(), and G4GIDI_target::~G4GIDI_target().
| char const * MCGIDI_target_getAttributesValue | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| char const * | name | ||
| ) |
Definition at line 245 of file MCGIDI_target.cc.
| int MCGIDI_target_getDomain | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| double * | EMin, | ||
| double * | EMax | ||
| ) |
Definition at line 382 of file MCGIDI_target.cc.
| MCGIDI_target_heated * MCGIDI_target_getHeatedTargetAtIndex_ReadIfNeeded | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| int | index | ||
| ) |
Definition at line 289 of file MCGIDI_target.cc.
| MCGIDI_target_heated * MCGIDI_target_getHeatedTargetAtTIndex | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| int | index | ||
| ) |
Definition at line 301 of file MCGIDI_target.cc.
| double MCGIDI_target_getIndexReactionCrossSectionAtE | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| int | index, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| bool | sampling | ||
| ) |
Definition at line 402 of file MCGIDI_target.cc.
Referenced by MCGIDI_target_sampleReaction(), G4GIDI_target::sampleChannelCrossSectionAtE(), and G4GIDI_target::sumChannelCrossSectionAtE().
| double MCGIDI_target_getIndexReactionFinalQ | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| int | index, | ||
| MCGIDI_quantitiesLookupModes & | modes | ||
| ) |
Definition at line 493 of file MCGIDI_target.cc.
| MCGIDI_reaction * MCGIDI_target_getReactionAtIndex | ( | MCGIDI_target * | target, |
| int | index | ||
| ) |
Definition at line 333 of file MCGIDI_target.cc.
| MCGIDI_reaction * MCGIDI_target_getReactionAtIndex_smr | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| int | index | ||
| ) |
Definition at line 340 of file MCGIDI_target.cc.
| enum MCGIDI_reactionType MCGIDI_target_getReactionTypeAtIndex | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| int | index | ||
| ) |
Definition at line 323 of file MCGIDI_target.cc.
| int MCGIDI_target_getTemperatures | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| double * | temperatures | ||
| ) |
Definition at line 252 of file MCGIDI_target.cc.
Referenced by G4GIDI_target::getTemperatures().
| double MCGIDI_target_getTotalCrossSectionAtTAndE | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| bool | sampling | ||
| ) |
Definition at line 358 of file MCGIDI_target.cc.
Referenced by G4GIDI_target::getTotalCrossSectionAtE().
| transportabilitiesMap const * MCGIDI_target_getUniqueProducts | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target | ||
| ) |
Definition at line 501 of file MCGIDI_target.cc.
| MCGIDI_target_heated * MCGIDI_target_heated_free | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target | ||
| ) |
Definition at line 64 of file MCGIDI_target_heated.cc.
Referenced by MCGIDI_target_release().
| int MCGIDI_target_heated_getEnergyGrid | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target, | ||
| double ** | energyGrid | ||
| ) |
| double MCGIDI_target_heated_getIndexReactionCrossSectionAtE | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target, | ||
| int | index, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| bool | sampling | ||
| ) |
Definition at line 496 of file MCGIDI_target_heated.cc.
Referenced by MCGIDI_target_getIndexReactionCrossSectionAtE().
| double MCGIDI_target_heated_getIndexReactionFinalQ | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target, | ||
| int | index, | ||
| MCGIDI_quantitiesLookupModes & | modes | ||
| ) |
Definition at line 542 of file MCGIDI_target_heated.cc.
Referenced by MCGIDI_target_getIndexReactionFinalQ().
| MCGIDI_POP * MCGIDI_target_heated_getPOPForProjectile | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target | ||
| ) |
Definition at line 433 of file MCGIDI_target_heated.cc.
Referenced by MCGIDI_KalbachMann_parseFromTOM().
| MCGIDI_POP * MCGIDI_target_heated_getPOPForTarget | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target | ||
| ) |
Definition at line 440 of file MCGIDI_target_heated.cc.
Referenced by MCGIDI_KalbachMann_parseFromTOM().
| double MCGIDI_target_heated_getProjectileMass_MeV | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target | ||
| ) |
Definition at line 447 of file MCGIDI_target_heated.cc.
Referenced by MCGIDI_reaction_getProjectileMass_MeV().
| MCGIDI_reaction * MCGIDI_target_heated_getReactionAtIndex | ( | MCGIDI_target_heated * | target, |
| int | index | ||
| ) |
Definition at line 401 of file MCGIDI_target_heated.cc.
Referenced by G4GIDI_target::getChannelIDs(), G4GIDI_target::init(), MCGIDI_target_getReactionAtIndex(), MCGIDI_target_heated_getReactionAtIndex_smr(), MCGIDI_target_heated_getReactionsDomain(), MCGIDI_target_heated_getReactionsThreshold(), and MCGIDI_target_sampleReaction().
| MCGIDI_reaction * MCGIDI_target_heated_getReactionAtIndex_smr | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target, | ||
| int | index | ||
| ) |
Definition at line 409 of file MCGIDI_target_heated.cc.
Referenced by G4GIDI_target::getChannelsID(), G4GIDI_target::getElasticFinalState(), MCGIDI_target_getReactionAtIndex_smr(), MCGIDI_target_getReactionTypeAtIndex(), MCGIDI_target_heated_getIndexReactionCrossSectionAtE(), MCGIDI_target_heated_getIndexReactionFinalQ(), and MCGIDI_target_heated_sampleIndexReactionProductsAtE().
| int MCGIDI_target_heated_getReactionsDomain | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target, | ||
| int | index, | ||
| double * | EMin, | ||
| double * | EMax | ||
| ) |
Definition at line 530 of file MCGIDI_target_heated.cc.
Referenced by G4GIDI_target::getReactionsDomain(), and MCGIDI_target_getDomain().
| double MCGIDI_target_heated_getReactionsThreshold | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target, | ||
| int | index | ||
| ) |
Definition at line 520 of file MCGIDI_target_heated.cc.
Referenced by G4GIDI_target::getReactionsThreshold().
| double MCGIDI_target_heated_getTargetMass_MeV | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target | ||
| ) |
Definition at line 454 of file MCGIDI_target_heated.cc.
Referenced by MCGIDI_reaction_getTargetMass_MeV().
| double MCGIDI_target_heated_getTotalCrossSectionAtE | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| bool | sampling | ||
| ) |
Definition at line 461 of file MCGIDI_target_heated.cc.
Referenced by MCGIDI_target_getTotalCrossSectionAtTAndE().
| transportabilitiesMap const * MCGIDI_target_heated_getUniqueProducts | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target | ||
| ) |
Definition at line 553 of file MCGIDI_target_heated.cc.
Referenced by MCGIDI_target_getUniqueProducts().
| int MCGIDI_target_heated_initialize | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target | ||
| ) |
Definition at line 43 of file MCGIDI_target_heated.cc.
Referenced by MCGIDI_target_heated_new().
| MCGIDI_target_heated * MCGIDI_target_heated_new | ( | statusMessageReporting * | smr | ) |
Definition at line 32 of file MCGIDI_target_heated.cc.
Referenced by MCGIDI_target_heated_newRead().
| MCGIDI_target_heated * MCGIDI_target_heated_newRead | ( | statusMessageReporting * | smr, |
| const char * | fileName | ||
| ) |
Definition at line 53 of file MCGIDI_target_heated.cc.
Referenced by MCGIDI_target_readHeatedTarget().
| int MCGIDI_target_heated_numberOfProductionReactions | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target | ||
| ) |
Definition at line 394 of file MCGIDI_target_heated.cc.
Referenced by MCGIDI_target_numberOfProductionReactions().
| int MCGIDI_target_heated_numberOfReactions | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target | ||
| ) |
Definition at line 387 of file MCGIDI_target_heated.cc.
Referenced by MCGIDI_target_numberOfReactions().
| int MCGIDI_target_heated_read | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target, | ||
| const char * | fileName | ||
| ) |
Definition at line 92 of file MCGIDI_target_heated.cc.
Referenced by MCGIDI_target_heated_newRead().
| int MCGIDI_target_heated_recast | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target, | ||
| GIDI_settings & | settings | ||
| ) |
Definition at line 560 of file MCGIDI_target_heated.cc.
Referenced by MCGIDI_target_recast().
| int MCGIDI_target_heated_release | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target | ||
| ) |
Definition at line 73 of file MCGIDI_target_heated.cc.
Referenced by MCGIDI_target_heated_free(), and MCGIDI_target_heated_read().
| int MCGIDI_target_heated_sampleIndexReactionProductsAtE | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target, | ||
| int | index, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| MCGIDI_decaySamplingInfo * | decaySamplingInfo, | ||
| MCGIDI_sampledProductsDatas * | productData | ||
| ) |
Definition at line 508 of file MCGIDI_target_heated.cc.
Referenced by G4GIDI_target::getFinalState(), and MCGIDI_target_sampleIndexReactionProductsAtE().
| int MCGIDI_target_initialize | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target | ||
| ) |
Definition at line 44 of file MCGIDI_target.cc.
Referenced by MCGIDI_target_new(), MCGIDI_target_read(), and MCGIDI_target_release().
| MCGIDI_target * MCGIDI_target_new | ( | statusMessageReporting * | smr | ) |
Definition at line 33 of file MCGIDI_target.cc.
Referenced by MCGIDI_target_newRead().
| MCGIDI_target * MCGIDI_target_newRead | ( | statusMessageReporting * | smr, |
| const char * | fileName | ||
| ) |
Definition at line 52 of file MCGIDI_target.cc.
Referenced by G4GIDI_target::init(), MCGIDI_target_newReadFromMap(), and MCGIDI_target_newReadFromMapViaPoPIDs().
| MCGIDI_target * MCGIDI_target_newReadFromMap | ( | statusMessageReporting * | smr, |
| MCGIDI_map * | map, | ||
| const char * | evaluation, | ||
| const char * | projectileName, | ||
| const char * | targetName | ||
| ) |
Definition at line 99 of file MCGIDI_target.cc.
| MCGIDI_target * MCGIDI_target_newReadFromMapViaPoPIDs | ( | statusMessageReporting * | smr, |
| MCGIDI_map * | map, | ||
| const char * | evaluation, | ||
| int | projectile_PoPID, | ||
| int | target_PoPID | ||
| ) |
Definition at line 85 of file MCGIDI_target.cc.
| int MCGIDI_target_numberOfProductionReactions | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target | ||
| ) |
Definition at line 347 of file MCGIDI_target.cc.
Referenced by G4GIDI_target::getNumberOfProductionChannels().
| int MCGIDI_target_numberOfReactions | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target | ||
| ) |
Definition at line 316 of file MCGIDI_target.cc.
Referenced by G4GIDI_target::getChannelIDs(), G4GIDI_target::getNumberOfChannels(), G4GIDI_target::init(), MCGIDI_target_getDomain(), and MCGIDI_target_sampleReaction().
| int MCGIDI_target_read | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| const char * | fileName | ||
| ) |
Definition at line 143 of file MCGIDI_target.cc.
Referenced by MCGIDI_target_newRead(), MCGIDI_target_readFromMap(), and MCGIDI_target_readFromMapViaPoPIDs().
| int MCGIDI_target_readFromMap | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| MCGIDI_map * | map, | ||
| const char * | evaluation, | ||
| const char * | projectileName, | ||
| const char * | targetName | ||
| ) |
Definition at line 74 of file MCGIDI_target.cc.
| int MCGIDI_target_readFromMapViaPoPIDs | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| MCGIDI_map * | map, | ||
| const char * | evaluation, | ||
| int | projectile_PoPID, | ||
| int | target_PoPID | ||
| ) |
Definition at line 63 of file MCGIDI_target.cc.
| int MCGIDI_target_readHeatedTarget | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| int | index | ||
| ) |
Definition at line 262 of file MCGIDI_target.cc.
Referenced by MCGIDI_target_getHeatedTargetAtIndex_ReadIfNeeded(), MCGIDI_target_read(), and G4GIDI_target::readTemperature().
| int MCGIDI_target_recast | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| GIDI_settings & | settings | ||
| ) |
Definition at line 508 of file MCGIDI_target.cc.
| int MCGIDI_target_release | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target | ||
| ) |
Definition at line 123 of file MCGIDI_target.cc.
Referenced by MCGIDI_target_free(), and MCGIDI_target_read().
| int MCGIDI_target_sampleIndexReactionProductsAtE | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| int | index, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| MCGIDI_decaySamplingInfo * | decaySamplingInfo, | ||
| MCGIDI_sampledProductsDatas * | productData | ||
| ) |
Definition at line 485 of file MCGIDI_target.cc.
| int MCGIDI_target_sampleNullReactionProductsAtE | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| MCGIDI_decaySamplingInfo * | decaySamplingInfo, | ||
| MCGIDI_sampledProductsDatas * | productDatas | ||
| ) |
Definition at line 461 of file MCGIDI_target.cc.
| int MCGIDI_target_sampleReaction | ( | statusMessageReporting * | smr, |
| MCGIDI_target * | target, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| double | totalXSec, | ||
| double(*)(void *) | userrng, | ||
| void * | rngState | ||
| ) |
Definition at line 426 of file MCGIDI_target.cc.
| int MCGIDI_uncorrelated_parseFromTOM | ( | statusMessageReporting * | smr, |
| xDataTOM_element * | element, | ||
| MCGIDI_distribution * | distribution, | ||
| ptwXYPoints * | norms, | ||
| enum MCGIDI_energyType | energyType, | ||
| double | gammaEnergy_MeV | ||
| ) |
Definition at line 18 of file MCGIDI_uncorrelated.cc.
Referenced by MCGIDI_distribution_parseFromTOM().
| int MCGIDI_uncorrelated_sampleDistribution | ( | statusMessageReporting * | smr, |
| MCGIDI_distribution * | distribution, | ||
| MCGIDI_quantitiesLookupModes & | modes, | ||
| MCGIDI_decaySamplingInfo * | decaySamplingInfo | ||
| ) |
Definition at line 43 of file MCGIDI_uncorrelated.cc.
Referenced by MCGIDI_outputChannel_sampleProductsAtE().
| char const * MCGIDI_version | ( | void | ) |
Definition at line 13 of file MCGIDI_version.cc.
| int MCGIDI_versionMajor | ( | void | ) |
Definition at line 21 of file MCGIDI_version.cc.
| int MCGIDI_versionMinor | ( | void | ) |
Definition at line 22 of file MCGIDI_version.cc.
| int MCGIDI_versionPatchLevel | ( | void | ) |
Definition at line 23 of file MCGIDI_version.cc.
|
extern |