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 |