Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
클래스 | 매크로 | 타입정의 | 열거형 타입 | 함수 | 변수
MCGIDI.h 파일 참조
#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"

이 파일의 소스 코드 페이지로 가기

클래스

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
 

매크로

#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
 

타입정의

typedef struct
MCGIDI_GammaBranching_s 
MCGIDI_GammaBranching
 
typedef struct MCGIDI_POP_s MCGIDI_POP
 
typedef struct MCGIDI_POPs_s MCGIDI_POPs
 
typedef struct MCGIDI_particle_s MCGIDI_particle
 
typedef struct MCGIDI_target_s MCGIDI_target
 
typedef struct
MCGIDI_target_heated_info_s 
MCGIDI_target_heated_info
 
typedef struct
MCGIDI_target_heated_sorted_s 
MCGIDI_target_heated_sorted
 
typedef struct
MCGIDI_target_heated_s 
MCGIDI_target_heated
 
typedef struct MCGIDI_reaction_s MCGIDI_reaction
 
typedef struct
MCGIDI_outputChannel_s 
MCGIDI_outputChannel
 
typedef struct MCGIDI_product_s MCGIDI_product
 
typedef struct
MCGIDI_distribution_s 
MCGIDI_distribution
 
typedef struct MCGIDI_KalbachMann_s MCGIDI_KalbachMann
 
typedef struct
MCGIDI_KalbachMann_ras_s 
MCGIDI_KalbachMann_ras
 
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_angular_s MCGIDI_angular
 
typedef struct
MCGIDI_energyWeightedFunctional_s 
MCGIDI_energyWeightedFunctional
 
typedef struct
MCGIDI_energyWeightedFunctionals_s 
MCGIDI_energyWeightedFunctionals
 
typedef struct
MCGIDI_energyNBodyPhaseSpace_s 
MCGIDI_energyNBodyPhaseSpace
 
typedef struct MCGIDI_energy_s MCGIDI_energy
 
typedef struct
MCGIDI_energyAngular_s 
MCGIDI_energyAngular
 
typedef struct
MCGIDI_angularEnergy_s 
MCGIDI_angularEnergy
 
typedef struct
MCGIDI_decaySamplingInfo_s 
MCGIDI_decaySamplingInfo
 
typedef struct
MCGIDI_productsInfo_s 
MCGIDI_productsInfo
 
typedef struct MCGIDI_productInfo_s MCGIDI_productInfo
 
typedef struct
MCGIDI_sampledProductsData_s 
MCGIDI_sampledProductsData
 
typedef struct
MCGIDI_sampledProductsDatas_s 
MCGIDI_sampledProductsDatas
 
typedef struct
MCGIDI_samplingMultiplicityBias_s 
MCGIDI_samplingMultiplicityBias
 
typedef std::map< int, enum
GIDI::MCGIDI_transportability
transportabilitiesMap
 

열거형 타입

enum  MCGIDI_quantityLookupMode { MCGIDI_quantityLookupMode_pointwise, MCGIDI_quantityLookupMode_grouped }
 
enum  MCGIDI_transportability { MCGIDI_transportability_unknown, MCGIDI_transportability_none, MCGIDI_transportability_partial, MCGIDI_transportability_full }
 
enum  MCGIDI_reactionType {
  MCGIDI_reactionType_unknown_e, MCGIDI_reactionType_null_e, MCGIDI_reactionType_elastic_e, MCGIDI_reactionType_scattering_e,
  MCGIDI_reactionType_nuclearIsomerTransmutation_e, MCGIDI_reactionType_nuclearLevelTransition_e, MCGIDI_reactionType_capture_e, MCGIDI_reactionType_fission_e,
  MCGIDI_reactionType_sumOfRemainingOutputChannels_e, MCGIDI_reactionType_atomic_e
}
 
enum  MCGIDI_channelGenre {
  MCGIDI_channelGenre_undefined_e, MCGIDI_channelGenre_twoBody_e, MCGIDI_channelGenre_uncorrelated_e, MCGIDI_channelGenre_sumOfRemaining_e,
  MCGIDI_channelGenre_twoBodyDecay_e, MCGIDI_channelGenre_uncorrelatedDecay_e
}
 
enum  MCGIDI_productMultiplicityType {
  MCGIDI_productMultiplicityType_invalid_e, MCGIDI_productMultiplicityType_unknown_e, MCGIDI_productMultiplicityType_integer_e, MCGIDI_productMultiplicityType_energyDependent_e,
  MCGIDI_productMultiplicityType_gammaBranching_e, MCGIDI_productMultiplicityType_mixed_e
}
 
enum  MCGIDI_distributionType {
  MCGIDI_distributionType_none_e, MCGIDI_distributionType_unknown_e, MCGIDI_distributionType_angular_e, MCGIDI_distributionType_KalbachMann_e,
  MCGIDI_distributionType_uncorrelated_e, MCGIDI_distributionType_energyAngular_e, MCGIDI_distributionType_angularEnergy_e
}
 
enum  MCGIDI_angularType { MCGIDI_angularType_isotropic, MCGIDI_angularType_recoil, MCGIDI_angularType_linear }
 
enum  MCGIDI_energyType {
  MCGIDI_energyType_unknown, MCGIDI_energyType_primaryGamma, MCGIDI_energyType_discreteGamma, MCGIDI_energyType_linear,
  MCGIDI_energyType_generalEvaporation, MCGIDI_energyType_simpleMaxwellianFission, MCGIDI_energyType_evaporation, MCGIDI_energyType_Watt,
  MCGIDI_energyType_MadlandNix, MCGIDI_energyType_NBodyPhaseSpace, MCGIDI_energyType_weightedFunctional
}
 

함수

char const * MCGIDI_version (void)
 
int MCGIDI_versionMajor (void)
 
int MCGIDI_versionMinor (void)
 
int MCGIDI_versionPatchLevel (void)
 
MCGIDI_targetMCGIDI_target_new (statusMessageReporting *smr)
 
int MCGIDI_target_initialize (statusMessageReporting *smr, MCGIDI_target *target)
 
MCGIDI_targetMCGIDI_target_newRead (statusMessageReporting *smr, const char *fileName)
 
int MCGIDI_target_readFromMapViaPoPIDs (statusMessageReporting *smr, MCGIDI_target *target, MCGIDI_map *map, const char *evaluation, int projectile_PoPID, int target_PoPID)
 
int MCGIDI_target_readFromMap (statusMessageReporting *smr, MCGIDI_target *target, MCGIDI_map *map, const char *evaluation, const char *projectileName, const char *targetName)
 
MCGIDI_targetMCGIDI_target_newReadFromMapViaPoPIDs (statusMessageReporting *smr, MCGIDI_map *map, const char *evaluation, int projectile_PoPID, int target_PoPID)
 
MCGIDI_targetMCGIDI_target_newReadFromMap (statusMessageReporting *smr, MCGIDI_map *map, const char *evaluation, const char *projectileName, const char *targetName)
 
MCGIDI_targetMCGIDI_target_free (statusMessageReporting *smr, MCGIDI_target *target)
 
int MCGIDI_target_release (statusMessageReporting *smr, MCGIDI_target *target)
 
int MCGIDI_target_read (statusMessageReporting *smr, MCGIDI_target *target, const char *fileName)
 
char const * MCGIDI_target_getAttributesValue (statusMessageReporting *smr, MCGIDI_target *target, char const *name)
 
int MCGIDI_target_getTemperatures (statusMessageReporting *smr, MCGIDI_target *target, double *temperatures)
 
int MCGIDI_target_readHeatedTarget (statusMessageReporting *smr, MCGIDI_target *target, int index)
 
MCGIDI_target_heatedMCGIDI_target_getHeatedTargetAtIndex_ReadIfNeeded (statusMessageReporting *smr, MCGIDI_target *target, int index)
 
MCGIDI_target_heatedMCGIDI_target_getHeatedTargetAtTIndex (statusMessageReporting *smr, MCGIDI_target *target, int index)
 
int MCGIDI_target_numberOfReactions (statusMessageReporting *smr, MCGIDI_target *target)
 
enum MCGIDI_reactionType MCGIDI_target_getReactionTypeAtIndex (statusMessageReporting *smr, MCGIDI_target *target, int index)
 
MCGIDI_reactionMCGIDI_target_getReactionAtIndex (MCGIDI_target *target, int index)
 
MCGIDI_reactionMCGIDI_target_getReactionAtIndex_smr (statusMessageReporting *smr, MCGIDI_target *target, int index)
 
int MCGIDI_target_numberOfProductionReactions (statusMessageReporting *smr, MCGIDI_target *target)
 
transportabilitiesMap const * MCGIDI_target_getUniqueProducts (statusMessageReporting *smr, MCGIDI_target *target)
 
int MCGIDI_target_recast (statusMessageReporting *smr, MCGIDI_target *target, GIDI_settings &settings)
 
int MCGIDI_target_getDomain (statusMessageReporting *smr, MCGIDI_target *target, double *EMin, double *EMax)
 
double MCGIDI_target_getTotalCrossSectionAtTAndE (statusMessageReporting *smr, MCGIDI_target *target, MCGIDI_quantitiesLookupModes &modes, bool sampling)
 
double MCGIDI_target_getIndexReactionCrossSectionAtE (statusMessageReporting *smr, MCGIDI_target *target, int index, MCGIDI_quantitiesLookupModes &modes, bool sampling)
 
int MCGIDI_target_sampleReaction (statusMessageReporting *smr, MCGIDI_target *target, MCGIDI_quantitiesLookupModes &modes, double totalXSec, double(*userrng)(void *), void *rngState)
 
int MCGIDI_target_sampleNullReactionProductsAtE (statusMessageReporting *smr, MCGIDI_target *target, MCGIDI_quantitiesLookupModes &modes, MCGIDI_decaySamplingInfo *decaySamplingInfo, MCGIDI_sampledProductsDatas *productDatas)
 
int MCGIDI_target_sampleIndexReactionProductsAtE (statusMessageReporting *smr, MCGIDI_target *target, int index, MCGIDI_quantitiesLookupModes &modes, MCGIDI_decaySamplingInfo *decaySamplingInfo, MCGIDI_sampledProductsDatas *productData)
 
double MCGIDI_target_getIndexReactionFinalQ (statusMessageReporting *smr, MCGIDI_target *target, int index, MCGIDI_quantitiesLookupModes &modes)
 
MCGIDI_target_heatedMCGIDI_target_heated_new (statusMessageReporting *smr)
 
int MCGIDI_target_heated_initialize (statusMessageReporting *smr, MCGIDI_target_heated *target)
 
MCGIDI_target_heatedMCGIDI_target_heated_newRead (statusMessageReporting *smr, const char *fileName)
 
MCGIDI_target_heatedMCGIDI_target_heated_free (statusMessageReporting *smr, MCGIDI_target_heated *target)
 
int MCGIDI_target_heated_release (statusMessageReporting *smr, MCGIDI_target_heated *target)
 
int MCGIDI_target_heated_read (statusMessageReporting *smr, MCGIDI_target_heated *target, const char *fileName)
 
int MCGIDI_target_heated_numberOfReactions (statusMessageReporting *smr, MCGIDI_target_heated *target)
 
int MCGIDI_target_heated_numberOfProductionReactions (statusMessageReporting *smr, MCGIDI_target_heated *target)
 
MCGIDI_reactionMCGIDI_target_heated_getReactionAtIndex (MCGIDI_target_heated *target, int index)
 
MCGIDI_reactionMCGIDI_target_heated_getReactionAtIndex_smr (statusMessageReporting *smr, MCGIDI_target_heated *target, int index)
 
MCGIDI_POPMCGIDI_target_heated_getPOPForProjectile (statusMessageReporting *smr, MCGIDI_target_heated *target)
 
MCGIDI_POPMCGIDI_target_heated_getPOPForTarget (statusMessageReporting *smr, MCGIDI_target_heated *target)
 
double MCGIDI_target_heated_getProjectileMass_MeV (statusMessageReporting *smr, MCGIDI_target_heated *target)
 
double MCGIDI_target_heated_getTargetMass_MeV (statusMessageReporting *smr, MCGIDI_target_heated *target)
 
int MCGIDI_target_heated_getEnergyGrid (statusMessageReporting *smr, MCGIDI_target_heated *target, double **energyGrid)
 
double MCGIDI_target_heated_getTotalCrossSectionAtE (statusMessageReporting *smr, MCGIDI_target_heated *target, MCGIDI_quantitiesLookupModes &modes, bool sampling)
 
double MCGIDI_target_heated_getIndexReactionCrossSectionAtE (statusMessageReporting *smr, MCGIDI_target_heated *target, int index, MCGIDI_quantitiesLookupModes &modes, bool sampling)
 
int MCGIDI_target_heated_sampleIndexReactionProductsAtE (statusMessageReporting *smr, MCGIDI_target_heated *target, int index, MCGIDI_quantitiesLookupModes &modes, MCGIDI_decaySamplingInfo *decaySamplingInfo, MCGIDI_sampledProductsDatas *productData)
 
double MCGIDI_target_heated_getReactionsThreshold (statusMessageReporting *smr, MCGIDI_target_heated *target, int index)
 
int MCGIDI_target_heated_getReactionsDomain (statusMessageReporting *smr, MCGIDI_target_heated *target, int index, double *EMin, double *EMax)
 
double MCGIDI_target_heated_getIndexReactionFinalQ (statusMessageReporting *smr, MCGIDI_target_heated *target, int index, MCGIDI_quantitiesLookupModes &modes)
 
transportabilitiesMap const * MCGIDI_target_heated_getUniqueProducts (statusMessageReporting *smr, MCGIDI_target_heated *target)
 
int MCGIDI_target_heated_recast (statusMessageReporting *smr, MCGIDI_target_heated *target, GIDI_settings &settings)
 
MCGIDI_reactionMCGIDI_reaction_new (statusMessageReporting *smr)
 
int MCGIDI_reaction_initialize (statusMessageReporting *smr, MCGIDI_reaction *reaction)
 
MCGIDI_reactionMCGIDI_reaction_free (statusMessageReporting *smr, MCGIDI_reaction *reaction)
 
int MCGIDI_reaction_release (statusMessageReporting *smr, MCGIDI_reaction *reaction)
 
int MCGIDI_reaction_parseFromTOM (statusMessageReporting *smr, xDataTOM_element *element, MCGIDI_target_heated *target, MCGIDI_POPs *pops, MCGIDI_reaction *reaction)
 
enum MCGIDI_reactionType MCGIDI_reaction_getReactionType (statusMessageReporting *smr, MCGIDI_reaction *reaction)
 
MCGIDI_target_heatedMCGIDI_reaction_getTargetHeated (statusMessageReporting *smr, MCGIDI_reaction *reaction)
 
double MCGIDI_reaction_getProjectileMass_MeV (statusMessageReporting *smr, MCGIDI_reaction *reaction)
 
double MCGIDI_reaction_getTargetMass_MeV (statusMessageReporting *smr, MCGIDI_reaction *reaction)
 
int MCGIDI_reaction_getDomain (statusMessageReporting *smr, MCGIDI_reaction *reaction, double *EMin, double *EMax)
 
int MCGIDI_reaction_fixDomains (statusMessageReporting *smr, MCGIDI_reaction *reaction, double EMin, double EMax, nfu_status *status)
 
double MCGIDI_reaction_getCrossSectionAtE (statusMessageReporting *smr, MCGIDI_reaction *reaction, MCGIDI_quantitiesLookupModes &modes, bool sampling)
 
double MCGIDI_reaction_getFinalQ (statusMessageReporting *smr, MCGIDI_reaction *reaction, MCGIDI_quantitiesLookupModes &modes)
 
int MCGIDI_reaction_getENDF_MTNumber (MCGIDI_reaction *reaction)
 
int MCGIDI_reaction_getENDL_CSNumbers (MCGIDI_reaction *reaction, int *S)
 
int MCGIDI_reaction_recast (statusMessageReporting *smr, MCGIDI_reaction *reaction, GIDI_settings &settings, GIDI_settings_particle const *projectileSettings, double temperature_MeV, ptwXPoints *totalGroupedCrossSection)
 
MCGIDI_productsInfoMCGIDI_reaction_getProductsInfo (MCGIDI_reaction *reaction)
 
int MCGIDI_productsInfo_getNumberOfUniqueProducts (MCGIDI_productsInfo *productsInfo)
 
int MCGIDI_productsInfo_getPoPsIndexAtIndex (MCGIDI_productsInfo *productsInfo, int index)
 
enum MCGIDI_productMultiplicityType MCGIDI_productsInfo_getMultiplicityTypeAtIndex (MCGIDI_productsInfo *productsInfo, int index)
 
int MCGIDI_productsInfo_getIntegerMultiplicityAtIndex (MCGIDI_productsInfo *productsInfo, int index)
 
int MCGIDI_productsInfo_getTransportableAtIndex (MCGIDI_productsInfo *productsInfo, int index)
 
MCGIDI_POPsMCGIDI_POPs_new (statusMessageReporting *smr, int size)
 
int MCGIDI_POPs_initial (statusMessageReporting *smr, MCGIDI_POPs *pops, int size)
 
voidMCGIDI_POPs_free (MCGIDI_POPs *pops)
 
int MCGIDI_POPs_release (MCGIDI_POPs *pops)
 
MCGIDI_POPMCGIDI_POPs_addParticleIfNeeded (statusMessageReporting *smr, MCGIDI_POPs *pops, char const *name, double mass_MeV, double level_MeV, MCGIDI_POP *parent, int globalParticle)
 
int MCGIDI_POPs_findParticleIndex (MCGIDI_POPs *pops, char const *name)
 
MCGIDI_POPMCGIDI_POPs_findParticle (MCGIDI_POPs *pops, char const *name)
 
void MCGIDI_POPs_writeSortedList (MCGIDI_POPs *pops, FILE *f)
 
void MCGIDI_POPs_printSortedList (MCGIDI_POPs *pops)
 
MCGIDI_POPMCGIDI_POP_new (statusMessageReporting *smr, char const *name, double mass_MeV, double level_MeV, MCGIDI_POP *parent)
 
MCGIDI_POPMCGIDI_POP_free (MCGIDI_POP *pop)
 
MCGIDI_POPMCGIDI_POP_release (MCGIDI_POP *pop)
 
double MCGIDI_POP_getMass_MeV (MCGIDI_POP *pop)
 
MCGIDI_particleMCGIDI_particle_new (statusMessageReporting *smr)
 
int MCGIDI_particle_initialize (statusMessageReporting *smr, MCGIDI_particle *particle)
 
MCGIDI_particleMCGIDI_particle_free (statusMessageReporting *smr, MCGIDI_particle *particle)
 
int MCGIDI_particle_release (statusMessageReporting *smr, MCGIDI_particle *particle)
 
int MCGIDI_particle_freeInternalList (statusMessageReporting *smr)
 
MCGIDI_particleMCGIDI_particle_getInternalID (statusMessageReporting *smr, const char *const name, MCGIDI_POPs *pops)
 
int MCGIDI_particle_printInternalSortedList (statusMessageReporting *smr)
 
MCGIDI_outputChannelMCGIDI_outputChannel_new (statusMessageReporting *smr)
 
int MCGIDI_outputChannel_initialize (statusMessageReporting *smr, MCGIDI_outputChannel *outputChannel)
 
MCGIDI_outputChannelMCGIDI_outputChannel_free (statusMessageReporting *smr, MCGIDI_outputChannel *outputChannel)
 
int MCGIDI_outputChannel_release (statusMessageReporting *smr, MCGIDI_outputChannel *outputChannel)
 
int MCGIDI_outputChannel_parseFromTOM (statusMessageReporting *smr, xDataTOM_element *element, MCGIDI_POPs *pops, MCGIDI_outputChannel *outputChannel, MCGIDI_reaction *reaction, MCGIDI_product *parent)
 
int MCGIDI_outputChannel_numberOfProducts (MCGIDI_outputChannel *outputChannel)
 
MCGIDI_productMCGIDI_outputChannel_getProductAtIndex (statusMessageReporting *smr, MCGIDI_outputChannel *outputChannel, int i)
 
int MCGIDI_outputChannel_getDomain (statusMessageReporting *smr, MCGIDI_outputChannel *outputChannel, double *EMin, double *EMax)
 
MCGIDI_target_heatedMCGIDI_outputChannel_getTargetHeated (statusMessageReporting *smr, MCGIDI_outputChannel *outputChannel)
 
double MCGIDI_outputChannel_getProjectileMass_MeV (statusMessageReporting *smr, MCGIDI_outputChannel *outputChannel)
 
double MCGIDI_outputChannel_getTargetMass_MeV (statusMessageReporting *smr, MCGIDI_outputChannel *outputChannel)
 
double MCGIDI_outputChannel_getQ_MeV (statusMessageReporting *smr, MCGIDI_outputChannel *outputChannel, double e_in)
 
double MCGIDI_outputChannel_getFinalQ (statusMessageReporting *smr, MCGIDI_outputChannel *outputChannel, double e_in)
 
int MCGIDI_outputChannel_sampleProductsAtE (statusMessageReporting *smr, MCGIDI_outputChannel *outputChannel, MCGIDI_quantitiesLookupModes &modes, MCGIDI_decaySamplingInfo *decaySamplingInfo, MCGIDI_sampledProductsDatas *productDatas, double *masses)
 
MCGIDI_productMCGIDI_product_new (statusMessageReporting *smr)
 
int MCGIDI_product_initialize (statusMessageReporting *smr, MCGIDI_product *product)
 
MCGIDI_productMCGIDI_product_free (statusMessageReporting *smr, MCGIDI_product *product)
 
int MCGIDI_product_release (statusMessageReporting *smr, MCGIDI_product *product)
 
int MCGIDI_product_parseFromTOM (statusMessageReporting *smr, xDataTOM_element *element, MCGIDI_outputChannel *outputChannel, MCGIDI_POPs *pops, MCGIDI_product *product, int *delayedNeutronIndex)
 
int MCGIDI_product_getDomain (statusMessageReporting *smr, MCGIDI_product *product, double *EMin, double *EMax)
 
int MCGIDI_product_setTwoBodyMasses (statusMessageReporting *smr, MCGIDI_product *product, double projectileMass_MeV, double targetMass_MeV, double productMass_MeV, double residualMass_MeV)
 
double MCGIDI_product_getMass_MeV (statusMessageReporting *smr, MCGIDI_product *product)
 
MCGIDI_target_heatedMCGIDI_product_getTargetHeated (statusMessageReporting *smr, MCGIDI_product *product)
 
double MCGIDI_product_getProjectileMass_MeV (statusMessageReporting *smr, MCGIDI_product *product)
 
double MCGIDI_product_getTargetMass_MeV (statusMessageReporting *smr, MCGIDI_product *product)
 
int MCGIDI_product_sampleMultiplicity (statusMessageReporting *smr, MCGIDI_product *product, double e_in, double r)
 
int MCGIDI_product_sampleMu (statusMessageReporting *smr, MCGIDI_product *product, MCGIDI_quantitiesLookupModes &modes, MCGIDI_decaySamplingInfo *decaySamplingInfo)
 
int MCGIDI_sampledProducts_initialize (statusMessageReporting *smr, MCGIDI_sampledProductsDatas *sampledProductsDatas, int incrementSize)
 
int MCGIDI_sampledProducts_release (statusMessageReporting *smr, MCGIDI_sampledProductsDatas *sampledProductsDatas)
 
int MCGIDI_sampledProducts_remalloc (statusMessageReporting *smr, MCGIDI_sampledProductsDatas *sampledProductsDatas)
 
int MCGIDI_sampledProducts_addProduct (statusMessageReporting *smr, MCGIDI_sampledProductsDatas *sampledProductsDatas, MCGIDI_sampledProductsData *sampledProductsData)
 
int MCGIDI_sampledProducts_number (MCGIDI_sampledProductsDatas *sampledProductsDatas)
 
MCGIDI_sampledProductsDataMCGIDI_sampledProducts_getProductAtIndex (MCGIDI_sampledProductsDatas *sampledProductsDatas, int index)
 
MCGIDI_distributionMCGIDI_distribution_new (statusMessageReporting *smr)
 
int MCGIDI_distribution_initialize (statusMessageReporting *smr, MCGIDI_distribution *distribution)
 
MCGIDI_distributionMCGIDI_distribution_free (statusMessageReporting *smr, MCGIDI_distribution *distribution)
 
int MCGIDI_distribution_release (statusMessageReporting *smr, MCGIDI_distribution *distribution)
 
int MCGIDI_distribution_parseFromTOM (statusMessageReporting *smr, xDataTOM_element *element, MCGIDI_product *product, MCGIDI_POPs *pops, ptwXYPoints *norms)
 
MCGIDI_angularMCGIDI_angular_new (statusMessageReporting *smr)
 
int MCGIDI_angular_initialize (statusMessageReporting *smr, MCGIDI_angular *angular)
 
MCGIDI_angularMCGIDI_angular_free (statusMessageReporting *smr, MCGIDI_angular *angular)
 
int MCGIDI_angular_release (statusMessageReporting *smr, MCGIDI_angular *angular)
 
int MCGIDI_angular_setTwoBodyMasses (statusMessageReporting *smr, MCGIDI_angular *angular, double projectileMass_MeV, double targetMass_MeV, double productMass_MeV, double residualMass_MeV)
 
int MCGIDI_angular_parseFromTOM (statusMessageReporting *smr, xDataTOM_element *element, MCGIDI_distribution *distribution, ptwXYPoints *norms)
 
int MCGIDI_angular_sampleMu (statusMessageReporting *smr, MCGIDI_angular *angular, MCGIDI_quantitiesLookupModes &modes, MCGIDI_decaySamplingInfo *decaySamplingInfo)
 
MCGIDI_energyMCGIDI_energy_new (statusMessageReporting *smr)
 
int MCGIDI_energy_initialize (statusMessageReporting *smr, MCGIDI_energy *energy)
 
MCGIDI_energyMCGIDI_energy_free (statusMessageReporting *smr, MCGIDI_energy *energy)
 
int MCGIDI_energy_release (statusMessageReporting *smr, MCGIDI_energy *energy)
 
int MCGIDI_energy_parseFromTOM (statusMessageReporting *smr, xDataTOM_element *element, MCGIDI_distribution *distribution, ptwXYPoints *norms, enum MCGIDI_energyType energyType, double gammaEnergy_MeV)
 
int MCGIDI_energy_sampleEnergy (statusMessageReporting *smr, MCGIDI_energy *energy, MCGIDI_quantitiesLookupModes &modes, MCGIDI_decaySamplingInfo *decaySamplingInfo)
 
int MCGIDI_energyAngular_parseFromTOM (statusMessageReporting *smr, xDataTOM_element *element, MCGIDI_distribution *distribution)
 
MCGIDI_energyAngularMCGIDI_energyAngular_new (statusMessageReporting *smr)
 
int MCGIDI_energyAngular_initialize (statusMessageReporting *smr, MCGIDI_energyAngular *energyAngular)
 
MCGIDI_energyAngularMCGIDI_energyAngular_free (statusMessageReporting *smr, MCGIDI_energyAngular *energyAngular)
 
int MCGIDI_energyAngular_release (statusMessageReporting *smr, MCGIDI_energyAngular *energyAngular)
 
int MCGIDI_energyAngular_sampleDistribution (statusMessageReporting *smr, MCGIDI_distribution *distribution, MCGIDI_quantitiesLookupModes &modes, MCGIDI_decaySamplingInfo *decaySamplingInfo)
 
MCGIDI_angularEnergyMCGIDI_angularEnergy_new (statusMessageReporting *smr)
 
int MCGIDI_angularEnergy_initialize (statusMessageReporting *smr, MCGIDI_angularEnergy *energyAngular)
 
MCGIDI_angularEnergyMCGIDI_angularEnergy_free (statusMessageReporting *smr, MCGIDI_angularEnergy *energyAngular)
 
int MCGIDI_angularEnergy_release (statusMessageReporting *smr, MCGIDI_angularEnergy *energyAngular)
 
int MCGIDI_angularEnergy_parseFromTOM (statusMessageReporting *smr, xDataTOM_element *element, MCGIDI_distribution *distribution)
 
int MCGIDI_angularEnergy_sampleDistribution (statusMessageReporting *smr, MCGIDI_angularEnergy *angularEnergy, MCGIDI_quantitiesLookupModes &modes, MCGIDI_decaySamplingInfo *decaySamplingInfo)
 
MCGIDI_KalbachMannMCGIDI_KalbachMann_new (statusMessageReporting *smr, ptwXY_interpolation interpolationWY, ptwXY_interpolation interpolationXY)
 
int MCGIDI_KalbachMann_initialize (statusMessageReporting *smr, MCGIDI_KalbachMann *KalbachMann, ptwXY_interpolation interpolationWY, ptwXY_interpolation interpolationXY)
 
MCGIDI_KalbachMannMCGIDI_KalbachMann_free (statusMessageReporting *smr, MCGIDI_KalbachMann *KalbachMann)
 
int MCGIDI_KalbachMann_release (statusMessageReporting *smr, MCGIDI_KalbachMann *KalbachMann)
 
int MCGIDI_KalbachMann_parseFromTOM (statusMessageReporting *smr, xDataTOM_element *element, MCGIDI_distribution *distribution)
 
int MCGIDI_KalbachMann_sampleEp (statusMessageReporting *smr, MCGIDI_KalbachMann *KalbachMann, MCGIDI_quantitiesLookupModes &modes, MCGIDI_decaySamplingInfo *decaySamplingInfo)
 
int MCGIDI_uncorrelated_parseFromTOM (statusMessageReporting *smr, xDataTOM_element *element, MCGIDI_distribution *distribution, ptwXYPoints *norms, enum MCGIDI_energyType energyType, double gammaEnergy_MeV)
 
int MCGIDI_uncorrelated_sampleDistribution (statusMessageReporting *smr, MCGIDI_distribution *distribution, MCGIDI_quantitiesLookupModes &modes, MCGIDI_decaySamplingInfo *decaySamplingInfo)
 
int MCGIDI_LLNLAngular_angularEnergy_parseFromTOM (statusMessageReporting *smr, xDataTOM_element *element, MCGIDI_distribution *distribution)
 
int MCGIDI_kinetics_2BodyReaction (statusMessageReporting *smr, MCGIDI_angular *angular, double K, double mu, double phi, MCGIDI_sampledProductsData *outgoingData)
 
int MCGIDI_kinetics_COMKineticEnergy2LabEnergyAndMomentum (statusMessageReporting *smr, double beta, double e_kinetic_com, double mu, double phi, double m3cc, double m4cc, MCGIDI_sampledProductsData *outgoingData)
 
int MCGIDI_kinetics_COM2Lab (statusMessageReporting *smr, MCGIDI_quantitiesLookupModes &modes, MCGIDI_decaySamplingInfo *decaySamplingInfo, double masses[3])
 
int MCGIDI_sampling_pdfsOfXGivenW_initialize (statusMessageReporting *smr, MCGIDI_pdfsOfXGivenW *dists)
 
int MCGIDI_sampling_pdfsOfXGivenW_release (statusMessageReporting *smr, MCGIDI_pdfsOfXGivenW *dists)
 
int MCGIDI_sampling_pdfsOfX_release (statusMessageReporting *smr, MCGIDI_pdfOfX *dist)
 
int MCGIDI_sampling_sampleX_from_pdfsOfXGivenW (MCGIDI_pdfsOfXGivenW *dists, MCGIDI_pdfsOfXGivenW_sampled *sampled, double r)
 
int MCGIDI_sampling_sampleX_from_pdfOfX (MCGIDI_pdfOfX *dist, MCGIDI_pdfsOfXGivenW_sampled *sampled, double r)
 
int MCGIDI_sampling_doubleDistribution (statusMessageReporting *smr, MCGIDI_pdfsOfXGivenW *pdfOfWGivenV, MCGIDI_pdfsOfXGivenW *pdfOfXGivenVAndW, MCGIDI_quantitiesLookupModes &modes, MCGIDI_decaySamplingInfo *decaySamplingInfo)
 
int MCGIDI_sampling_interpolationValues (statusMessageReporting *smr, ptwXY_interpolation interpolation, double *ws, double y1, double y2, double *y)
 
double MCGIDI_sampling_ptwXY_getValueAtX (ptwXYPoints *ptwXY, double x1)
 
int MCGIDI_misc_NumberOfZSymbols (void)
 
const char * MCGIDI_misc_ZToSymbol (int iZ)
 
int MCGIDI_misc_symbolToZ (const char *Z)
 
int MCGIDI_miscNameToZAm (statusMessageReporting *smr, const char *name, int *Z, int *A, int *m, int *level)
 
xDataTOM_Int MCGIDI_misc_binarySearch (xDataTOM_Int n, double *ds, double d)
 
int MCGIDI_misc_PQUStringToDouble (statusMessageReporting *smr, char const *str, char const *unit, double conversion, double *value)
 
int MCGIDI_misc_PQUStringToDoubleInUnitOf (statusMessageReporting *smr, char const *str, char const *toUnit, double *value)
 
void MCGIDI_misc_updateTransportabilitiesMap (transportabilitiesMap *transportabilities, int PoPID, enum MCGIDI_transportability transportability)
 
void MCGIDI_misc_updateTransportabilitiesMap2 (transportabilitiesMap *transportabilities, int PoPID, int transportable)
 

변수

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
 

매크로 문서화

#define MCGIDI_AMU2MeV   931.494028
#define MCGIDI_crossSectionType_grouped   1

MCGIDI.h 파일의 178 번째 라인에서 정의되었습니다.

#define MCGIDI_crossSectionType_pointwise   2

MCGIDI.h 파일의 179 번째 라인에서 정의되었습니다.

#define MCGIDI_nullReaction   -10001

MCGIDI.h 파일의 181 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MCGIDI_target_sampleReaction().

#define MCGIDI_particleLevel_continuum   -1

MCGIDI.h 파일의 221 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MCGIDI_miscNameToZAm_getLevel().

#define MCGIDI_particleLevel_sum   -2

MCGIDI.h 파일의 222 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MCGIDI_miscNameToZAm_getLevel().

#define MCGIDI_speedOfLight_cm_sec   2.99792458e10
#define MCGIDI_VERSION_MAJOR   1

MCGIDI.h 파일의 8 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MCGIDI_version(), MCGIDI_versionMajor().

#define MCGIDI_VERSION_MINOR   0

MCGIDI.h 파일의 9 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MCGIDI_version(), MCGIDI_versionMinor().

#define MCGIDI_VERSION_PATCHLEVEL   0

MCGIDI.h 파일의 10 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MCGIDI_version(), MCGIDI_versionPatchLevel().

타입정의 문서화

MCGIDI.h 파일의 58 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 64 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 66 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 52 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 62 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 63 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 61 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 59 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 60 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 41 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 53 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 54 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 50 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 44 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 55 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 56 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 57 번째 라인에서 정의되었습니다.

typedef struct MCGIDI_POP_s MCGIDI_POP

MCGIDI.h 파일의 42 번째 라인에서 정의되었습니다.

typedef struct MCGIDI_POPs_s MCGIDI_POPs

MCGIDI.h 파일의 43 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 51 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 68 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 67 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 49 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 69 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 70 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 114 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 45 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 48 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 46 번째 라인에서 정의되었습니다.

typedef struct MCGIDI_target_heated_sorted_s MCGIDI_target_heated_sorted

MCGIDI.h 파일의 47 번째 라인에서 정의되었습니다.

MCGIDI.h 파일의 171 번째 라인에서 정의되었습니다.

열거형 타입 문서화

열거형 멤버
MCGIDI_angularType_isotropic 
MCGIDI_angularType_recoil 
MCGIDI_angularType_linear 

MCGIDI.h 파일의 212 번째 라인에서 정의되었습니다.

열거형 멤버
MCGIDI_channelGenre_undefined_e 
MCGIDI_channelGenre_twoBody_e 
MCGIDI_channelGenre_uncorrelated_e 
MCGIDI_channelGenre_sumOfRemaining_e 
MCGIDI_channelGenre_twoBodyDecay_e 
MCGIDI_channelGenre_uncorrelatedDecay_e 

MCGIDI.h 파일의 202 번째 라인에서 정의되었습니다.

열거형 멤버
MCGIDI_distributionType_none_e 
MCGIDI_distributionType_unknown_e 
MCGIDI_distributionType_angular_e 
MCGIDI_distributionType_KalbachMann_e 
MCGIDI_distributionType_uncorrelated_e 
MCGIDI_distributionType_energyAngular_e 
MCGIDI_distributionType_angularEnergy_e 

MCGIDI.h 파일의 208 번째 라인에서 정의되었습니다.

열거형 멤버
MCGIDI_energyType_unknown 
MCGIDI_energyType_primaryGamma 
MCGIDI_energyType_discreteGamma 
MCGIDI_energyType_linear 
MCGIDI_energyType_generalEvaporation 
MCGIDI_energyType_simpleMaxwellianFission 
MCGIDI_energyType_evaporation 
MCGIDI_energyType_Watt 
MCGIDI_energyType_MadlandNix 
MCGIDI_energyType_NBodyPhaseSpace 
MCGIDI_energyType_weightedFunctional 

MCGIDI.h 파일의 214 번째 라인에서 정의되었습니다.

열거형 멤버
MCGIDI_productMultiplicityType_invalid_e 
MCGIDI_productMultiplicityType_unknown_e 
MCGIDI_productMultiplicityType_integer_e 
MCGIDI_productMultiplicityType_energyDependent_e 
MCGIDI_productMultiplicityType_gammaBranching_e 
MCGIDI_productMultiplicityType_mixed_e 

MCGIDI.h 파일의 205 번째 라인에서 정의되었습니다.

열거형 멤버
MCGIDI_quantityLookupMode_pointwise 

Pointwise data are used to determine a quantity's value an energy E.

MCGIDI_quantityLookupMode_grouped 

Grouped data are used to determine a quantity's value an energy E.

MCGIDI.h 파일의 77 번째 라인에서 정의되었습니다.

열거형 멤버
MCGIDI_reactionType_unknown_e 
MCGIDI_reactionType_null_e 
MCGIDI_reactionType_elastic_e 
MCGIDI_reactionType_scattering_e 
MCGIDI_reactionType_nuclearIsomerTransmutation_e 
MCGIDI_reactionType_nuclearLevelTransition_e 
MCGIDI_reactionType_capture_e 
MCGIDI_reactionType_fission_e 
MCGIDI_reactionType_sumOfRemainingOutputChannels_e 
MCGIDI_reactionType_atomic_e 

MCGIDI.h 파일의 186 번째 라인에서 정의되었습니다.

열거형 멤버
MCGIDI_transportability_unknown 

This enum is used to give the transportability status for a particle in a reaction or target. Particle is not a product of this reaction or target.

MCGIDI_transportability_none 

Particle is a product but has not distribution data.

MCGIDI_transportability_partial 

Particle is a product and has some distribution data.

MCGIDI_transportability_full 

MCGIDI.h 파일의 160 번째 라인에서 정의되었습니다.

함수 문서화

MCGIDI_angular* MCGIDI_angular_free ( statusMessageReporting smr,
MCGIDI_angular angular 
)
int MCGIDI_angular_initialize ( statusMessageReporting smr,
MCGIDI_angular angular 
)

MCGIDI_angular.cc 파일의 31 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MCGIDI_angular_new(), MCGIDI_angular_release().

MCGIDI_angular* MCGIDI_angular_new ( statusMessageReporting smr)

MCGIDI_angular.cc 파일의 20 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_angular_free(), MCGIDI_angular_initialize(), smr_malloc2.

다음에 의해서 참조됨 : MCGIDI_angular_parseFromTOM().

int MCGIDI_angular_parseFromTOM ( statusMessageReporting smr,
xDataTOM_element element,
MCGIDI_distribution distribution,
ptwXYPoints norms 
)

MCGIDI_angular.cc 파일의 72 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_distribution_s::angular, MCGIDI_pdfOfX_s::cdf, MCGIDI_pdfsOfXGivenW_s::dist, MCGIDI_angular_s::dists, MCGIDI_angular_s::frame, int(), MCGIDI_pdfsOfXGivenW_s::interpolationWY, MCGIDI_pdfsOfXGivenW_s::interpolationXY, xDataTOM_W_XYs_s::length, MCGIDI_angular_free(), MCGIDI_angular_new(), MCGIDI_angularType_isotropic, MCGIDI_angularType_linear, MCGIDI_angularType_recoil, MCGIDI_distributionType_angular_e, MCGIDI_fromTOM_interpolation(), MCGIDI_misc_dataFromXYs2ptwXYPointsInUnitsOf(), MCGIDI_misc_getProductFrame(), MCGIDI_misc_getUnitConversionFactor(), n, nfu_Okay, nfu_statusMessage(), norm, MCGIDI_pdfsOfXGivenW_s::numberOfWs, MCGIDI_pdfOfX_s::numberOfXs, MCGIDI_pdfOfX_s::pdf, ptwX_free(), ptwX_getPointAtIndex_Unsafely(), ptwXY_free(), ptwXY_getPointAtIndex_Unsafely(), ptwXY_length(), ptwXY_runningIntegral(), ptwXY_setValueAtX(), ptwXY_simpleCoalescePoints(), smr_isOk(), smr_malloc2, smr_setReportError2, smr_unknownID, xDataTOM_W_XYs_s::subAxes, MCGIDI_angular_s::type, MCGIDI_distribution_s::type, xDataTOM_XYs_s::value, MCGIDI_pdfsOfXGivenW_s::Ws, ptwXYPoint_s::x, xDataTOM_frame_invalid, xDataTOM_getAttributesValueInElement(), xDataTOM_subAxes_getUnit(), xDataTOME_getOneElementByName(), xDataTOME_getXDataIfID(), MCGIDI_pdfOfX_s::Xs, xDataTOM_W_XYs_s::XYs, ptwXYPoint_s::y.

다음에 의해서 참조됨 : MCGIDI_distribution_parseFromTOM(), MCGIDI_LLNLAngular_angularEnergy_parseFromTOM(), MCGIDI_uncorrelated_parseFromTOM().

int MCGIDI_angular_release ( statusMessageReporting smr,
MCGIDI_angular angular 
)

MCGIDI_angular.cc 파일의 48 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_angular_s::dists, MCGIDI_angular_initialize(), MCGIDI_sampling_pdfsOfXGivenW_release().

다음에 의해서 참조됨 : MCGIDI_angular_free().

int MCGIDI_angular_sampleMu ( statusMessageReporting smr,
MCGIDI_angular angular,
MCGIDI_quantitiesLookupModes modes,
MCGIDI_decaySamplingInfo decaySamplingInfo 
)
int MCGIDI_angular_setTwoBodyMasses ( statusMessageReporting smr,
MCGIDI_angular angular,
double  projectileMass_MeV,
double  targetMass_MeV,
double  productMass_MeV,
double  residualMass_MeV 
)
MCGIDI_angularEnergy* MCGIDI_angularEnergy_free ( statusMessageReporting smr,
MCGIDI_angularEnergy energyAngular 
)

MCGIDI_angularEnergy.cc 파일의 40 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_angularEnergy_release(), smr_freeMemory().

다음에 의해서 참조됨 : MCGIDI_angularEnergy_new(), MCGIDI_angularEnergy_parsePointwiseFromTOM(), MCGIDI_distribution_release().

int MCGIDI_angularEnergy_initialize ( statusMessageReporting smr,
MCGIDI_angularEnergy energyAngular 
)

MCGIDI_angularEnergy.cc 파일의 32 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MCGIDI_angularEnergy_new(), MCGIDI_angularEnergy_release().

MCGIDI_angularEnergy* MCGIDI_angularEnergy_new ( statusMessageReporting smr)
int MCGIDI_angularEnergy_parseFromTOM ( statusMessageReporting smr,
xDataTOM_element element,
MCGIDI_distribution distribution 
)
int MCGIDI_angularEnergy_release ( statusMessageReporting smr,
MCGIDI_angularEnergy energyAngular 
)
int MCGIDI_angularEnergy_sampleDistribution ( statusMessageReporting smr,
MCGIDI_angularEnergy angularEnergy,
MCGIDI_quantitiesLookupModes modes,
MCGIDI_decaySamplingInfo decaySamplingInfo 
)
MCGIDI_distribution* MCGIDI_distribution_free ( statusMessageReporting smr,
MCGIDI_distribution distribution 
)

MCGIDI_distribution.cc 파일의 38 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_distribution_release(), smr_freeMemory().

다음에 의해서 참조됨 : MCGIDI_distribution_new().

int MCGIDI_distribution_initialize ( statusMessageReporting smr,
MCGIDI_distribution distribution 
)

MCGIDI_distribution.cc 파일의 30 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MCGIDI_distribution_new(), MCGIDI_distribution_parseFromTOM(), MCGIDI_distribution_release().

MCGIDI_distribution* MCGIDI_distribution_new ( statusMessageReporting smr)

MCGIDI_distribution.cc 파일의 19 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_distribution_free(), MCGIDI_distribution_initialize(), smr_malloc2.

int MCGIDI_distribution_parseFromTOM ( statusMessageReporting smr,
xDataTOM_element element,
MCGIDI_product product,
MCGIDI_POPs pops,
ptwXYPoints norms 
)
int MCGIDI_distribution_release ( statusMessageReporting smr,
MCGIDI_distribution distribution 
)
MCGIDI_energy* MCGIDI_energy_free ( statusMessageReporting smr,
MCGIDI_energy energy 
)
int MCGIDI_energy_initialize ( statusMessageReporting smr,
MCGIDI_energy energy 
)

MCGIDI_energy.cc 파일의 59 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MCGIDI_energy_new(), MCGIDI_energy_release().

MCGIDI_energy* MCGIDI_energy_new ( statusMessageReporting smr)

MCGIDI_energy.cc 파일의 48 번째 라인에서 정의되었습니다.

다음을 참조함 : energy, MCGIDI_energy_free(), MCGIDI_energy_initialize(), smr_malloc2.

다음에 의해서 참조됨 : MCGIDI_energy_parseFromTOM(), MCGIDI_energy_parseWeightFromTOM().

int MCGIDI_energy_parseFromTOM ( statusMessageReporting smr,
xDataTOM_element element,
MCGIDI_distribution distribution,
ptwXYPoints norms,
enum MCGIDI_energyType  energyType,
double  gammaEnergy_MeV 
)
int MCGIDI_energy_release ( statusMessageReporting smr,
MCGIDI_energy energy 
)
int MCGIDI_energy_sampleEnergy ( statusMessageReporting smr,
MCGIDI_energy energy,
MCGIDI_quantitiesLookupModes modes,
MCGIDI_decaySamplingInfo decaySamplingInfo 
)

MCGIDI_energy.cc 파일의 499 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_energy_s::dists, MCGIDI_energy_s::e_inCOMFactor, MCGIDI_decaySamplingInfo_s::Ep, MCGIDI_decaySamplingInfo_s::frame, MCGIDI_energy_s::frame, MCGIDI_energy_s::g, MCGIDI_energy_s::gammaEnergy_MeV, MCGIDI_quantitiesLookupModes::getProjectileEnergy(), MCGIDI_energy_s::gInterpolation, MCGIDI_pdfsOfXGivenW_sampled_s::interpolationXY, MCGIDI_energyNBodyPhaseSpace_s::massFactor, MCGIDI_energy_sampleEvaporation(), MCGIDI_energy_sampleSimpleMaxwellianFission(), MCGIDI_energy_sampleWatt(), MCGIDI_energy_sampleWeightedFunctional(), MCGIDI_energyType_discreteGamma, MCGIDI_energyType_evaporation, MCGIDI_energyType_generalEvaporation, MCGIDI_energyType_linear, MCGIDI_energyType_MadlandNix, MCGIDI_energyType_NBodyPhaseSpace, MCGIDI_energyType_primaryGamma, MCGIDI_energyType_simpleMaxwellianFission, MCGIDI_energyType_Watt, MCGIDI_energyType_weightedFunctional, MCGIDI_sampling_ptwXY_getValueAtX(), MCGIDI_sampling_sampleX_from_pdfOfX(), MCGIDI_sampling_sampleX_from_pdfsOfXGivenW(), MCGIDI_energy_s::NBodyPhaseSpace, MCGIDI_energy_s::primaryGammaMassFactor, MCGIDI_energyNBodyPhaseSpace_s::Q_MeV, MCGIDI_decaySamplingInfo_s::rng, MCGIDI_decaySamplingInfo_s::rngState, MCGIDI_pdfsOfXGivenW_sampled_s::smr, smr_isOk(), smr_setReportError2, smr_unknownID, MCGIDI_energy_s::theta, MCGIDI_energy_s::type, MCGIDI_energy_s::U, MCGIDI_pdfsOfXGivenW_sampled_s::w, MCGIDI_energy_s::Watt_a, MCGIDI_energy_s::Watt_b, MCGIDI_pdfsOfXGivenW_sampled_s::x.

다음에 의해서 참조됨 : MCGIDI_energy_sampleWeightedFunctional(), MCGIDI_uncorrelated_sampleDistribution().

MCGIDI_energyAngular* MCGIDI_energyAngular_free ( statusMessageReporting smr,
MCGIDI_energyAngular energyAngular 
)

MCGIDI_energyAngular.cc 파일의 39 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_energyAngular_release(), smr_freeMemory().

다음에 의해서 참조됨 : MCGIDI_distribution_release(), MCGIDI_energyAngular_linear_parseFromTOM(), MCGIDI_energyAngular_new().

int MCGIDI_energyAngular_initialize ( statusMessageReporting smr,
MCGIDI_energyAngular energyAngular 
)

MCGIDI_energyAngular.cc 파일의 31 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MCGIDI_energyAngular_new(), MCGIDI_energyAngular_release().

MCGIDI_energyAngular* MCGIDI_energyAngular_new ( statusMessageReporting smr)

MCGIDI_energyAngular.cc 파일의 20 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_energyAngular_free(), MCGIDI_energyAngular_initialize(), smr_malloc2.

다음에 의해서 참조됨 : MCGIDI_energyAngular_linear_parseFromTOM().

int MCGIDI_energyAngular_parseFromTOM ( statusMessageReporting smr,
xDataTOM_element element,
MCGIDI_distribution distribution 
)
int MCGIDI_energyAngular_release ( statusMessageReporting smr,
MCGIDI_energyAngular energyAngular 
)
int MCGIDI_energyAngular_sampleDistribution ( statusMessageReporting smr,
MCGIDI_distribution distribution,
MCGIDI_quantitiesLookupModes modes,
MCGIDI_decaySamplingInfo decaySamplingInfo 
)
MCGIDI_KalbachMann* MCGIDI_KalbachMann_free ( statusMessageReporting smr,
MCGIDI_KalbachMann KalbachMann 
)

MCGIDI_KalbachMann.cc 파일의 61 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_KalbachMann_release(), smr_freeMemory().

다음에 의해서 참조됨 : MCGIDI_distribution_release(), MCGIDI_KalbachMann_new(), MCGIDI_KalbachMann_parseFromTOM().

int MCGIDI_KalbachMann_initialize ( statusMessageReporting smr,
MCGIDI_KalbachMann KalbachMann,
ptwXY_interpolation  interpolationWY,
ptwXY_interpolation  interpolationXY 
)

MCGIDI_KalbachMann.cc 파일의 51 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_KalbachMann_s::dists, MCGIDI_pdfsOfXGivenW_s::interpolationWY, MCGIDI_pdfsOfXGivenW_s::interpolationXY.

다음에 의해서 참조됨 : MCGIDI_KalbachMann_new(), MCGIDI_KalbachMann_release().

MCGIDI_KalbachMann* MCGIDI_KalbachMann_new ( statusMessageReporting smr,
ptwXY_interpolation  interpolationWY,
ptwXY_interpolation  interpolationXY 
)

MCGIDI_KalbachMann.cc 파일의 39 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_KalbachMann_free(), MCGIDI_KalbachMann_initialize(), smr_malloc2.

다음에 의해서 참조됨 : MCGIDI_KalbachMann_parseFromTOM().

int MCGIDI_KalbachMann_parseFromTOM ( statusMessageReporting smr,
xDataTOM_element element,
MCGIDI_distribution distribution 
)
int MCGIDI_KalbachMann_release ( statusMessageReporting smr,
MCGIDI_KalbachMann KalbachMann 
)
int MCGIDI_KalbachMann_sampleEp ( statusMessageReporting smr,
MCGIDI_KalbachMann KalbachMann,
MCGIDI_quantitiesLookupModes modes,
MCGIDI_decaySamplingInfo decaySamplingInfo 
)
int MCGIDI_kinetics_2BodyReaction ( statusMessageReporting smr,
MCGIDI_angular angular,
double  K,
double  mu,
double  phi,
MCGIDI_sampledProductsData outgoingData 
)
int MCGIDI_kinetics_COM2Lab ( statusMessageReporting smr,
MCGIDI_quantitiesLookupModes modes,
MCGIDI_decaySamplingInfo decaySamplingInfo,
double  masses[3] 
)
int MCGIDI_kinetics_COMKineticEnergy2LabEnergyAndMomentum ( statusMessageReporting smr,
double  beta,
double  e_kinetic_com,
double  mu,
double  phi,
double  m3cc,
double  m4cc,
MCGIDI_sampledProductsData outgoingData 
)
int MCGIDI_LLNLAngular_angularEnergy_parseFromTOM ( statusMessageReporting smr,
xDataTOM_element element,
MCGIDI_distribution distribution 
)
xDataTOM_Int MCGIDI_misc_binarySearch ( xDataTOM_Int  n,
double *  ds,
double  d 
)

MCGIDI_misc.cc 파일의 228 번째 라인에서 정의되었습니다.

다음을 참조함 : imax.

다음에 의해서 참조됨 : MCGIDI_sampling_doubleDistribution(), MCGIDI_sampling_sampleX_from_pdfOfX(), MCGIDI_sampling_sampleX_from_pdfsOfXGivenW().

int MCGIDI_misc_NumberOfZSymbols ( void  )

MCGIDI_misc.cc 파일의 54 번째 라인에서 정의되었습니다.

다음을 참조함 : ZSymbols.

다음에 의해서 참조됨 : MCGIDI_misc_symbolToZ(), MCGIDI_misc_ZToSymbol().

int MCGIDI_misc_PQUStringToDouble ( statusMessageReporting smr,
char const *  str,
char const *  unit,
double  conversion,
double *  value 
)

MCGIDI_misc.cc 파일의 330 번째 라인에서 정의되었습니다.

다음을 참조함 : e, smr_setReportError2, smr_unknownID.

다음에 의해서 참조됨 : MCGIDI_energy_parseNBodyPhaseSpaceFromTOM(), MCGIDI_target_heated_parseParticle().

int MCGIDI_misc_PQUStringToDoubleInUnitOf ( statusMessageReporting smr,
char const *  str,
char const *  toUnit,
double *  value 
)
int MCGIDI_misc_symbolToZ ( const char *  Z)

MCGIDI_misc.cc 파일의 69 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_misc_NumberOfZSymbols(), n, ZSymbol::symbol, ZSymbols.

다음에 의해서 참조됨 : MCGIDI_miscNameToZAm().

void MCGIDI_misc_updateTransportabilitiesMap ( transportabilitiesMap transportabilities,
int  PoPID,
enum MCGIDI_transportability  transportability 
)
void MCGIDI_misc_updateTransportabilitiesMap2 ( transportabilitiesMap transportabilities,
int  PoPID,
int  transportable 
)

MCGIDI_misc.cc 파일의 524 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_misc_updateTransportabilitiesMap(), MCGIDI_transportability_full, MCGIDI_transportability_none.

다음에 의해서 참조됨 : MCGIDI_reaction_addReturnProduct().

const char* MCGIDI_misc_ZToSymbol ( int  iZ)

MCGIDI_misc.cc 파일의 61 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_misc_NumberOfZSymbols(), ZSymbol::symbol, ZSymbols.

다음에 의해서 참조됨 : G4GIDI_Misc_Z_A_m_ToName().

int MCGIDI_miscNameToZAm ( statusMessageReporting smr,
const char *  name,
int Z,
int A,
int m,
int level 
)

MCGIDI_misc.cc 파일의 81 번째 라인에서 정의되었습니다.

다음을 참조함 : e, int(), MCGIDI_misc_symbolToZ(), MCGIDI_miscNameToZAm_getLevel(), smr_isOk(), smr_setReportError2, smr_unknownID.

다음에 의해서 참조됨 : G4GIDI_Misc_channelCompound(), MCGIDI_particle_getInternalID(), MCGIDI_POP_new().

MCGIDI_outputChannel* MCGIDI_outputChannel_free ( statusMessageReporting smr,
MCGIDI_outputChannel outputChannel 
)

MCGIDI_outputChannel.cc 파일의 39 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_outputChannel_release(), smr_freeMemory().

다음에 의해서 참조됨 : MCGIDI_outputChannel_new().

int MCGIDI_outputChannel_getDomain ( statusMessageReporting smr,
MCGIDI_outputChannel outputChannel,
double *  EMin,
double *  EMax 
)

MCGIDI_outputChannel.cc 파일의 153 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_product_getDomain(), MCGIDI_reaction_getDomain(), MCGIDI_outputChannel_s::parent, MCGIDI_outputChannel_s::reaction.

다음에 의해서 참조됨 : MCGIDI_product_getDomain().

double MCGIDI_outputChannel_getFinalQ ( statusMessageReporting smr,
MCGIDI_outputChannel outputChannel,
double  e_in 
)
MCGIDI_product* MCGIDI_outputChannel_getProductAtIndex ( statusMessageReporting smr,
MCGIDI_outputChannel outputChannel,
int  i 
)
double MCGIDI_outputChannel_getProjectileMass_MeV ( statusMessageReporting smr,
MCGIDI_outputChannel outputChannel 
)
double MCGIDI_outputChannel_getQ_MeV ( statusMessageReporting smr,
MCGIDI_outputChannel outputChannel,
double  e_in 
)

MCGIDI_outputChannel.cc 파일의 185 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_outputChannel_s::Q.

다음에 의해서 참조됨 : MCGIDI_energy_parseNBodyPhaseSpaceFromTOM(), MCGIDI_reaction_ParseDetermineReactionProducts().

MCGIDI_target_heated* MCGIDI_outputChannel_getTargetHeated ( statusMessageReporting smr,
MCGIDI_outputChannel outputChannel 
)
double MCGIDI_outputChannel_getTargetMass_MeV ( statusMessageReporting smr,
MCGIDI_outputChannel outputChannel 
)
int MCGIDI_outputChannel_initialize ( statusMessageReporting smr,
MCGIDI_outputChannel outputChannel 
)

MCGIDI_outputChannel.cc 파일의 31 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MCGIDI_outputChannel_new(), MCGIDI_outputChannel_parseFromTOM(), MCGIDI_outputChannel_release().

MCGIDI_outputChannel* MCGIDI_outputChannel_new ( statusMessageReporting smr)

MCGIDI_outputChannel.cc 파일의 20 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_outputChannel_free(), MCGIDI_outputChannel_initialize(), smr_malloc2.

int MCGIDI_outputChannel_numberOfProducts ( MCGIDI_outputChannel outputChannel)

MCGIDI_outputChannel.cc 파일의 135 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_outputChannel_s::numberOfProducts.

다음에 의해서 참조됨 : MCGIDI_reaction_ParseDetermineReactionProducts().

int MCGIDI_outputChannel_parseFromTOM ( statusMessageReporting smr,
xDataTOM_element element,
MCGIDI_POPs pops,
MCGIDI_outputChannel outputChannel,
MCGIDI_reaction reaction,
MCGIDI_product parent 
)
int MCGIDI_outputChannel_release ( statusMessageReporting smr,
MCGIDI_outputChannel outputChannel 
)
int MCGIDI_outputChannel_sampleProductsAtE ( statusMessageReporting smr,
MCGIDI_outputChannel outputChannel,
MCGIDI_quantitiesLookupModes modes,
MCGIDI_decaySamplingInfo decaySamplingInfo,
MCGIDI_sampledProductsDatas productDatas,
double *  masses 
)

MCGIDI_outputChannel.cc 파일의 208 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_distribution_s::angular, MCGIDI_distribution_s::angularEnergy, MCGIDI_sampledProductsData_s::birthTimeSec, MCGIDI_product_s::decayChannel, MCGIDI_sampledProductsData_s::delayedNeutronIndex, MCGIDI_product_s::delayedNeutronIndex, MCGIDI_sampledProductsData_s::delayedNeutronRate, MCGIDI_product_s::delayedNeutronRate, MCGIDI_product_s::distribution, MCGIDI_decaySamplingInfo_s::Ep, MCGIDI_decaySamplingInfo_s::frame, G4Log(), MCGIDI_outputChannel_s::genre, MCGIDI_quantitiesLookupModes::getProjectileEnergy(), MCGIDI_decaySamplingInfo_s::isVelocity, MCGIDI_sampledProductsData_s::isVelocity, MCGIDI_distribution_s::KalbachMann, MCGIDI_sampledProductsData_s::kineticEnergy, M_PI, MCGIDI_POP_s::mass_MeV, MCGIDI_angular_sampleMu(), MCGIDI_angularEnergy_sampleDistribution(), MCGIDI_channelGenre_sumOfRemaining_e, MCGIDI_channelGenre_twoBody_e, MCGIDI_channelGenre_twoBodyDecay_e, MCGIDI_channelGenre_uncorrelated_e, MCGIDI_channelGenre_uncorrelatedDecay_e, MCGIDI_channelGenre_undefined_e, MCGIDI_distributionType_angularEnergy_e, MCGIDI_distributionType_energyAngular_e, MCGIDI_distributionType_KalbachMann_e, MCGIDI_distributionType_none_e, MCGIDI_distributionType_uncorrelated_e, MCGIDI_energyAngular_sampleDistribution(), MCGIDI_KalbachMann_sampleEp(), MCGIDI_kinetics_2BodyReaction(), MCGIDI_kinetics_COM2Lab(), MCGIDI_outputChannel_sampleProductsAtE(), MCGIDI_product_getMass_MeV(), MCGIDI_product_sampleMultiplicity(), MCGIDI_reaction_getProjectileMass_MeV(), MCGIDI_reaction_getTargetMass_MeV(), MCGIDI_sampledProducts_addProduct(), MCGIDI_speedOfLight_cm_sec, MCGIDI_uncorrelated_sampleDistribution(), MCGIDI_decaySamplingInfo_s::mu, MCGIDI_product_s::multiplicity, MCGIDI_POP_s::name, MCGIDI_sampledProductsDatas_s::numberOfProducts, MCGIDI_outputChannel_s::numberOfProducts, MCGIDI_decaySamplingInfo_s::pop, MCGIDI_sampledProductsData_s::pop, MCGIDI_product_s::pop, printf(), MCGIDI_outputChannel_s::products, MCGIDI_sampledProductsData_s::px_vx, MCGIDI_sampledProductsData_s::py_vy, MCGIDI_sampledProductsData_s::pz_vz, MCGIDI_outputChannel_s::reaction, MCGIDI_decaySamplingInfo_s::rng, MCGIDI_decaySamplingInfo_s::rngState, smr_isOk(), MCGIDI_distribution_s::type, xDataTOM_frame_centerOfMass.

다음에 의해서 참조됨 : MCGIDI_outputChannel_sampleProductsAtE(), MCGIDI_target_heated_sampleIndexReactionProductsAtE().

MCGIDI_particle* MCGIDI_particle_free ( statusMessageReporting smr,
MCGIDI_particle particle 
)
int MCGIDI_particle_freeInternalList ( statusMessageReporting smr)

MCGIDI_particle.cc 파일의 70 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_particle_free(), particleList, particleSortedList, smr_freeMemory().

MCGIDI_particle* MCGIDI_particle_getInternalID ( statusMessageReporting smr,
const char *const  name,
MCGIDI_POPs pops 
)
int MCGIDI_particle_initialize ( statusMessageReporting smr,
MCGIDI_particle particle 
)

MCGIDI_particle.cc 파일의 31 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MCGIDI_particle_new().

MCGIDI_particle* MCGIDI_particle_new ( statusMessageReporting smr)

MCGIDI_particle.cc 파일의 20 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_particle_initialize(), smr_malloc2.

다음에 의해서 참조됨 : MCGIDI_particle_getInternalID().

int MCGIDI_particle_printInternalSortedList ( statusMessageReporting smr)

MCGIDI_particle.cc 파일의 159 번째 라인에서 정의되었습니다.

다음을 참조함 : numberOfParticles, particleSortedList, printf().

int MCGIDI_particle_release ( statusMessageReporting smr,
MCGIDI_particle particle 
)

MCGIDI_particle.cc 파일의 62 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_particle_s::name, smr_freeMemory().

다음에 의해서 참조됨 : MCGIDI_particle_free().

MCGIDI_POP* MCGIDI_POP_free ( MCGIDI_POP pop)

MCGIDI_pop.cc 파일의 191 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_POP_release(), smr_freeMemory().

다음에 의해서 참조됨 : MCGIDI_POPs_release().

double MCGIDI_POP_getMass_MeV ( MCGIDI_POP pop)

MCGIDI_pop.cc 파일의 212 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_POP_s::mass_MeV.

다음에 의해서 참조됨 : MCGIDI_product_getMass_MeV(), MCGIDI_target_heated_getProjectileMass_MeV(), MCGIDI_target_heated_getTargetMass_MeV().

MCGIDI_POP* MCGIDI_POP_new ( statusMessageReporting smr,
char const *  name,
double  mass_MeV,
double  level_MeV,
MCGIDI_POP parent 
)
MCGIDI_POP* MCGIDI_POP_release ( MCGIDI_POP pop)

MCGIDI_pop.cc 파일의 201 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_POP_s::gammas, MCGIDI_POP_s::name, MCGIDI_POP_s::numberOfGammaBranchs, smr_freeMemory().

다음에 의해서 참조됨 : 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 
)
MCGIDI_POP* MCGIDI_POPs_findParticle ( MCGIDI_POPs pops,
char const *  name 
)
int MCGIDI_POPs_findParticleIndex ( MCGIDI_POPs pops,
char const *  name 
)

MCGIDI_pop.cc 파일의 104 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::Math::max(), G4INCL::Math::min(), MCGIDI_POP_s::name, MCGIDI_POPs_s::numberOfPOPs, MCGIDI_POPs_s::sorted.

다음에 의해서 참조됨 : MCGIDI_POPs_addParticleIfNeeded(), MCGIDI_POPs_findParticle().

void* MCGIDI_POPs_free ( MCGIDI_POPs pops)

MCGIDI_pop.cc 파일의 41 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_POPs_release(), smr_freeMemory().

int MCGIDI_POPs_initial ( statusMessageReporting smr,
MCGIDI_POPs pops,
int  size 
)

MCGIDI_pop.cc 파일의 30 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_POPs_s::increment.

다음에 의해서 참조됨 : MCGIDI_POPs_new(), MCGIDI_POPs_release(), MCGIDI_target_heated_initialize().

MCGIDI_POPs* MCGIDI_POPs_new ( statusMessageReporting smr,
int  size 
)

MCGIDI_pop.cc 파일의 19 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_POPs_initial(), smr_freeMemory(), smr_malloc2.

void MCGIDI_POPs_printSortedList ( MCGIDI_POPs pops)

MCGIDI_pop.cc 파일의 153 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_POPs_writeSortedList().

int MCGIDI_POPs_release ( MCGIDI_POPs pops)

MCGIDI_pop.cc 파일의 51 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_POPs_s::first, MCGIDI_POP_free(), MCGIDI_POPs_initial(), MCGIDI_POP_s::next, smr_freeMemory(), MCGIDI_POPs_s::sorted.

다음에 의해서 참조됨 : MCGIDI_POPs_free(), MCGIDI_target_heated_release().

void MCGIDI_POPs_writeSortedList ( MCGIDI_POPs pops,
FILE *  f 
)

MCGIDI_pop.cc 파일의 143 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_POP_s::mass_MeV, MCGIDI_POP_s::name, MCGIDI_POPs_s::numberOfPOPs, MCGIDI_POPs_s::sorted.

다음에 의해서 참조됨 : MCGIDI_POPs_printSortedList().

MCGIDI_product* MCGIDI_product_free ( statusMessageReporting smr,
MCGIDI_product product 
)

MCGIDI_product.cc 파일의 51 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_product_release(), smr_freeMemory().

다음에 의해서 참조됨 : MCGIDI_product_new().

int MCGIDI_product_getDomain ( statusMessageReporting smr,
MCGIDI_product product,
double *  EMin,
double *  EMax 
)

MCGIDI_product.cc 파일의 282 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_outputChannel_getDomain(), MCGIDI_product_s::outputChannel.

다음에 의해서 참조됨 : MCGIDI_outputChannel_getDomain(), MCGIDI_product_parsePolynomialMultiplicity().

double MCGIDI_product_getMass_MeV ( statusMessageReporting smr,
MCGIDI_product product 
)
double MCGIDI_product_getProjectileMass_MeV ( statusMessageReporting smr,
MCGIDI_product product 
)

MCGIDI_product.cc 파일의 311 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_outputChannel_getProjectileMass_MeV(), MCGIDI_product_s::outputChannel.

다음에 의해서 참조됨 : MCGIDI_energy_parseFromTOM(), MCGIDI_outputChannel_getProjectileMass_MeV().

MCGIDI_target_heated* MCGIDI_product_getTargetHeated ( statusMessageReporting smr,
MCGIDI_product product 
)

MCGIDI_product.cc 파일의 304 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_outputChannel_getTargetHeated(), MCGIDI_product_s::outputChannel.

다음에 의해서 참조됨 : MCGIDI_KalbachMann_parseFromTOM(), MCGIDI_outputChannel_getTargetHeated().

double MCGIDI_product_getTargetMass_MeV ( statusMessageReporting smr,
MCGIDI_product product 
)

MCGIDI_product.cc 파일의 318 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_outputChannel_getTargetMass_MeV(), MCGIDI_product_s::outputChannel.

다음에 의해서 참조됨 : MCGIDI_energy_parseFromTOM(), MCGIDI_outputChannel_getTargetMass_MeV().

int MCGIDI_product_initialize ( statusMessageReporting smr,
MCGIDI_product product 
)

MCGIDI_product.cc 파일의 42 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_product_s::delayedNeutronIndex.

다음에 의해서 참조됨 : MCGIDI_product_new(), MCGIDI_product_parseFromTOM(), MCGIDI_product_release().

MCGIDI_product* MCGIDI_product_new ( statusMessageReporting smr)

MCGIDI_product.cc 파일의 31 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_product_free(), MCGIDI_product_initialize(), smr_malloc2.

int MCGIDI_product_parseFromTOM ( statusMessageReporting smr,
xDataTOM_element element,
MCGIDI_outputChannel outputChannel,
MCGIDI_POPs pops,
MCGIDI_product product,
int delayedNeutronIndex 
)
int MCGIDI_product_release ( statusMessageReporting smr,
MCGIDI_product product 
)
int MCGIDI_product_sampleMu ( statusMessageReporting smr,
MCGIDI_product product,
MCGIDI_quantitiesLookupModes modes,
MCGIDI_decaySamplingInfo decaySamplingInfo 
)
int MCGIDI_product_sampleMultiplicity ( statusMessageReporting smr,
MCGIDI_product product,
double  e_in,
double  r 
)
int MCGIDI_product_setTwoBodyMasses ( statusMessageReporting smr,
MCGIDI_product product,
double  projectileMass_MeV,
double  targetMass_MeV,
double  productMass_MeV,
double  residualMass_MeV 
)

MCGIDI_product.cc 파일의 289 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_distribution_s::angular, MCGIDI_product_s::distribution, MCGIDI_angular_setTwoBodyMasses().

다음에 의해서 참조됨 : MCGIDI_outputChannel_parseFromTOM().

int MCGIDI_productsInfo_getIntegerMultiplicityAtIndex ( MCGIDI_productsInfo productsInfo,
int  index 
)
enum MCGIDI_productMultiplicityType MCGIDI_productsInfo_getMultiplicityTypeAtIndex ( MCGIDI_productsInfo productsInfo,
int  index 
)
int MCGIDI_productsInfo_getNumberOfUniqueProducts ( MCGIDI_productsInfo productsInfo)

MCGIDI_reaction.cc 파일의 527 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_productsInfo_s::numberOfProducts.

int MCGIDI_productsInfo_getPoPsIndexAtIndex ( MCGIDI_productsInfo productsInfo,
int  index 
)
int MCGIDI_productsInfo_getTransportableAtIndex ( MCGIDI_productsInfo productsInfo,
int  index 
)
int MCGIDI_reaction_fixDomains ( statusMessageReporting smr,
MCGIDI_reaction reaction,
double  EMin,
double  EMax,
nfu_status status 
)

MCGIDI_reaction.cc 파일의 366 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_reaction_s::crossSection, e, MCGIDI_reaction_s::EMax, MCGIDI_reaction_s::EMin, nfu_Okay, ptwXY_dullEdges().

다음에 의해서 참조됨 : MCGIDI_target_heated_read().

MCGIDI_reaction* MCGIDI_reaction_free ( statusMessageReporting smr,
MCGIDI_reaction reaction 
)

MCGIDI_reaction.cc 파일의 60 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_reaction_release(), smr_freeMemory().

다음에 의해서 참조됨 : MCGIDI_reaction_new().

double MCGIDI_reaction_getCrossSectionAtE ( statusMessageReporting smr,
MCGIDI_reaction reaction,
MCGIDI_quantitiesLookupModes modes,
bool  sampling 
)
int MCGIDI_reaction_getDomain ( statusMessageReporting smr,
MCGIDI_reaction reaction,
double *  EMin,
double *  EMax 
)

MCGIDI_reaction.cc 파일의 350 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_reaction_s::domainValuesPresent, MCGIDI_reaction_s::EMax, MCGIDI_reaction_s::EMin.

다음에 의해서 참조됨 : MCGIDI_outputChannel_getDomain(), MCGIDI_target_heated_read().

int MCGIDI_reaction_getENDF_MTNumber ( MCGIDI_reaction reaction)

MCGIDI_reaction.cc 파일의 415 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_reaction_s::ENDF_MT.

다음에 의해서 참조됨 : G4GIDI_target::init(), MCGIDI_reaction_ParseReactionTypeAndDetermineProducts(), MCGIDI_reaction_setENDL_CSNumbers().

int MCGIDI_reaction_getENDL_CSNumbers ( MCGIDI_reaction reaction,
int S 
)

MCGIDI_reaction.cc 파일의 422 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_reaction_s::ENDL_C, MCGIDI_reaction_s::ENDL_S.

double MCGIDI_reaction_getFinalQ ( statusMessageReporting smr,
MCGIDI_reaction reaction,
MCGIDI_quantitiesLookupModes modes 
)

MCGIDI_reaction.cc 파일의 408 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_reaction_s::finalQ.

다음에 의해서 참조됨 : MCGIDI_target_heated_getIndexReactionFinalQ().

MCGIDI_productsInfo* MCGIDI_reaction_getProductsInfo ( MCGIDI_reaction reaction)

MCGIDI_reaction.cc 파일의 489 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_reaction_s::productsInfo.

double MCGIDI_reaction_getProjectileMass_MeV ( statusMessageReporting smr,
MCGIDI_reaction reaction 
)
enum MCGIDI_reactionType MCGIDI_reaction_getReactionType ( statusMessageReporting smr,
MCGIDI_reaction reaction 
)

MCGIDI_reaction.cc 파일의 322 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_reaction_s::reactionType.

다음에 의해서 참조됨 : MCGIDI_target_getReactionTypeAtIndex().

MCGIDI_target_heated* MCGIDI_reaction_getTargetHeated ( statusMessageReporting smr,
MCGIDI_reaction reaction 
)

MCGIDI_reaction.cc 파일의 329 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_reaction_s::target.

다음에 의해서 참조됨 : MCGIDI_outputChannel_getTargetHeated().

double MCGIDI_reaction_getTargetMass_MeV ( statusMessageReporting smr,
MCGIDI_reaction reaction 
)
int MCGIDI_reaction_initialize ( statusMessageReporting smr,
MCGIDI_reaction reaction 
)

MCGIDI_reaction.cc 파일의 42 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_reaction_initialize2(), MCGIDI_reaction_s::transportabilities.

다음에 의해서 참조됨 : MCGIDI_reaction_new(), MCGIDI_reaction_parseFromTOM().

MCGIDI_reaction* MCGIDI_reaction_new ( statusMessageReporting smr)

MCGIDI_reaction.cc 파일의 31 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_reaction_free(), MCGIDI_reaction_initialize(), smr_malloc2.

int MCGIDI_reaction_parseFromTOM ( statusMessageReporting smr,
xDataTOM_element element,
MCGIDI_target_heated target,
MCGIDI_POPs pops,
MCGIDI_reaction reaction 
)
int MCGIDI_reaction_recast ( statusMessageReporting smr,
MCGIDI_reaction reaction,
GIDI_settings settings,
GIDI_settings_particle const *  projectileSettings,
double  temperature_MeV,
ptwXPoints totalGroupedCrossSection 
)
int MCGIDI_reaction_release ( statusMessageReporting smr,
MCGIDI_reaction reaction 
)
int MCGIDI_sampledProducts_addProduct ( statusMessageReporting smr,
MCGIDI_sampledProductsDatas sampledProductsDatas,
MCGIDI_sampledProductsData sampledProductsData 
)
MCGIDI_sampledProductsData* MCGIDI_sampledProducts_getProductAtIndex ( MCGIDI_sampledProductsDatas sampledProductsDatas,
int  index 
)

MCGIDI_product.cc 파일의 417 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_sampledProductsDatas_s::numberOfProducts, MCGIDI_sampledProductsDatas_s::products.

int MCGIDI_sampledProducts_initialize ( statusMessageReporting smr,
MCGIDI_sampledProductsDatas sampledProductsDatas,
int  incrementSize 
)
int MCGIDI_sampledProducts_number ( MCGIDI_sampledProductsDatas sampledProductsDatas)

MCGIDI_product.cc 파일의 410 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_sampledProductsDatas_s::numberOfProducts.

int MCGIDI_sampledProducts_release ( statusMessageReporting smr,
MCGIDI_sampledProductsDatas sampledProductsDatas 
)

MCGIDI_product.cc 파일의 374 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_sampledProductsDatas_s::products, smr_freeMemory().

다음에 의해서 참조됨 : G4GIDI_target::getFinalState().

int MCGIDI_sampledProducts_remalloc ( statusMessageReporting smr,
MCGIDI_sampledProductsDatas sampledProductsDatas 
)
int MCGIDI_sampling_doubleDistribution ( statusMessageReporting smr,
MCGIDI_pdfsOfXGivenW pdfOfWGivenV,
MCGIDI_pdfsOfXGivenW pdfOfXGivenVAndW,
MCGIDI_quantitiesLookupModes modes,
MCGIDI_decaySamplingInfo decaySamplingInfo 
)
int MCGIDI_sampling_interpolationValues ( statusMessageReporting smr,
ptwXY_interpolation  interpolation,
double *  ws,
double  y1,
double  y2,
double *  y 
)
int MCGIDI_sampling_pdfsOfX_release ( statusMessageReporting smr,
MCGIDI_pdfOfX dist 
)

MCGIDI_sampling.cc 파일의 41 번째 라인에서 정의되었습니다.

다음을 참조함 : smr_freeMemory(), MCGIDI_pdfOfX_s::Xs.

다음에 의해서 참조됨 : MCGIDI_energy_release(), MCGIDI_sampling_pdfsOfXGivenW_release().

int MCGIDI_sampling_pdfsOfXGivenW_initialize ( statusMessageReporting smr,
MCGIDI_pdfsOfXGivenW dists 
)

MCGIDI_sampling.cc 파일의 20 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MCGIDI_sampling_pdfsOfXGivenW_release().

int MCGIDI_sampling_pdfsOfXGivenW_release ( statusMessageReporting smr,
MCGIDI_pdfsOfXGivenW dists 
)
double MCGIDI_sampling_ptwXY_getValueAtX ( ptwXYPoints ptwXY,
double  x1 
)
int MCGIDI_sampling_sampleX_from_pdfOfX ( MCGIDI_pdfOfX dist,
MCGIDI_pdfsOfXGivenW_sampled sampled,
double  r 
)
int MCGIDI_sampling_sampleX_from_pdfsOfXGivenW ( MCGIDI_pdfsOfXGivenW dists,
MCGIDI_pdfsOfXGivenW_sampled sampled,
double  r 
)
MCGIDI_target* MCGIDI_target_free ( statusMessageReporting smr,
MCGIDI_target target 
)

MCGIDI_target.cc 파일의 114 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_release(), smr_freeMemory().

다음에 의해서 참조됨 : MCGIDI_target_new(), G4GIDI_target::~G4GIDI_target().

char const* MCGIDI_target_getAttributesValue ( statusMessageReporting smr,
MCGIDI_target target,
char const *  name 
)

MCGIDI_target.cc 파일의 245 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_s::attributes, xDataTOMAL_getAttributesValue().

int MCGIDI_target_getDomain ( statusMessageReporting smr,
MCGIDI_target target,
double *  EMin,
double *  EMax 
)

MCGIDI_target.cc 파일의 382 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_s::baseHeatedTarget, MCGIDI_target_heated_getReactionsDomain(), MCGIDI_target_numberOfReactions().

MCGIDI_target_heated* MCGIDI_target_getHeatedTargetAtIndex_ReadIfNeeded ( statusMessageReporting smr,
MCGIDI_target target,
int  index 
)
MCGIDI_target_heated* MCGIDI_target_getHeatedTargetAtTIndex ( statusMessageReporting smr,
MCGIDI_target target,
int  index 
)
double MCGIDI_target_getIndexReactionCrossSectionAtE ( statusMessageReporting smr,
MCGIDI_target target,
int  index,
MCGIDI_quantitiesLookupModes modes,
bool  sampling 
)
double MCGIDI_target_getIndexReactionFinalQ ( statusMessageReporting smr,
MCGIDI_target target,
int  index,
MCGIDI_quantitiesLookupModes modes 
)

MCGIDI_target.cc 파일의 493 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_s::baseHeatedTarget, MCGIDI_target_heated_getIndexReactionFinalQ().

MCGIDI_reaction* MCGIDI_target_getReactionAtIndex ( MCGIDI_target target,
int  index 
)

MCGIDI_target.cc 파일의 333 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_s::baseHeatedTarget, MCGIDI_target_heated_getReactionAtIndex().

MCGIDI_reaction* MCGIDI_target_getReactionAtIndex_smr ( statusMessageReporting smr,
MCGIDI_target target,
int  index 
)

MCGIDI_target.cc 파일의 340 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_s::baseHeatedTarget, MCGIDI_target_heated_getReactionAtIndex_smr().

enum MCGIDI_reactionType MCGIDI_target_getReactionTypeAtIndex ( statusMessageReporting smr,
MCGIDI_target target,
int  index 
)
int MCGIDI_target_getTemperatures ( statusMessageReporting smr,
MCGIDI_target target,
double *  temperatures 
)

MCGIDI_target.cc 파일의 252 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_s::heatedTargets, MCGIDI_target_s::nHeatedTargets, MCGIDI_target_heated_info_s::temperature.

다음에 의해서 참조됨 : G4GIDI_target::getTemperatures().

double MCGIDI_target_getTotalCrossSectionAtTAndE ( statusMessageReporting smr,
MCGIDI_target target,
MCGIDI_quantitiesLookupModes modes,
bool  sampling 
)
transportabilitiesMap const* MCGIDI_target_getUniqueProducts ( statusMessageReporting smr,
MCGIDI_target target 
)

MCGIDI_target.cc 파일의 501 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_s::baseHeatedTarget, MCGIDI_target_heated_getUniqueProducts().

MCGIDI_target_heated* MCGIDI_target_heated_free ( statusMessageReporting smr,
MCGIDI_target_heated target 
)

MCGIDI_target_heated.cc 파일의 64 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_heated_release(), smr_freeMemory().

다음에 의해서 참조됨 : 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 
)

MCGIDI_target_heated.cc 파일의 496 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_reaction_getCrossSectionAtE(), MCGIDI_target_heated_getReactionAtIndex_smr().

다음에 의해서 참조됨 : MCGIDI_target_getIndexReactionCrossSectionAtE().

double MCGIDI_target_heated_getIndexReactionFinalQ ( statusMessageReporting smr,
MCGIDI_target_heated target,
int  index,
MCGIDI_quantitiesLookupModes modes 
)

MCGIDI_target_heated.cc 파일의 542 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_reaction_getFinalQ(), MCGIDI_target_heated_getReactionAtIndex_smr().

다음에 의해서 참조됨 : MCGIDI_target_getIndexReactionFinalQ().

MCGIDI_POP* MCGIDI_target_heated_getPOPForProjectile ( statusMessageReporting smr,
MCGIDI_target_heated target 
)

MCGIDI_target_heated.cc 파일의 433 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_heated_s::projectilePOP.

다음에 의해서 참조됨 : MCGIDI_KalbachMann_parseFromTOM().

MCGIDI_POP* MCGIDI_target_heated_getPOPForTarget ( statusMessageReporting smr,
MCGIDI_target_heated target 
)

MCGIDI_target_heated.cc 파일의 440 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_heated_s::targetPOP.

다음에 의해서 참조됨 : MCGIDI_KalbachMann_parseFromTOM().

double MCGIDI_target_heated_getProjectileMass_MeV ( statusMessageReporting smr,
MCGIDI_target_heated target 
)

MCGIDI_target_heated.cc 파일의 447 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_POP_getMass_MeV(), MCGIDI_target_heated_s::projectilePOP.

다음에 의해서 참조됨 : MCGIDI_reaction_getProjectileMass_MeV().

MCGIDI_reaction* MCGIDI_target_heated_getReactionAtIndex ( MCGIDI_target_heated target,
int  index 
)
MCGIDI_reaction* MCGIDI_target_heated_getReactionAtIndex_smr ( statusMessageReporting smr,
MCGIDI_target_heated target,
int  index 
)
int MCGIDI_target_heated_getReactionsDomain ( statusMessageReporting smr,
MCGIDI_target_heated target,
int  index,
double *  EMin,
double *  EMax 
)

MCGIDI_target_heated.cc 파일의 530 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_reaction_s::EMax, MCGIDI_reaction_s::EMin, MCGIDI_target_heated_getReactionAtIndex().

다음에 의해서 참조됨 : G4GIDI_target::getReactionsDomain(), MCGIDI_target_getDomain().

double MCGIDI_target_heated_getReactionsThreshold ( statusMessageReporting smr,
MCGIDI_target_heated target,
int  index 
)

MCGIDI_target_heated.cc 파일의 520 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_reaction_s::EMin, MCGIDI_target_heated_getReactionAtIndex().

다음에 의해서 참조됨 : G4GIDI_target::getReactionsThreshold().

double MCGIDI_target_heated_getTargetMass_MeV ( statusMessageReporting smr,
MCGIDI_target_heated target 
)

MCGIDI_target_heated.cc 파일의 454 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_POP_getMass_MeV(), MCGIDI_target_heated_s::targetPOP.

다음에 의해서 참조됨 : MCGIDI_reaction_getTargetMass_MeV().

double MCGIDI_target_heated_getTotalCrossSectionAtE ( statusMessageReporting smr,
MCGIDI_target_heated target,
MCGIDI_quantitiesLookupModes modes,
bool  sampling 
)
transportabilitiesMap const* MCGIDI_target_heated_getUniqueProducts ( statusMessageReporting smr,
MCGIDI_target_heated target 
)

MCGIDI_target_heated.cc 파일의 553 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_heated_s::transportabilities.

다음에 의해서 참조됨 : MCGIDI_target_getUniqueProducts().

int MCGIDI_target_heated_initialize ( statusMessageReporting smr,
MCGIDI_target_heated target 
)

MCGIDI_target_heated.cc 파일의 43 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_POPs_initial(), MCGIDI_target_heated_s::pops, MCGIDI_target_heated_s::transportabilities.

다음에 의해서 참조됨 : MCGIDI_target_heated_new().

MCGIDI_target_heated* MCGIDI_target_heated_new ( statusMessageReporting smr)

MCGIDI_target_heated.cc 파일의 32 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_heated_initialize(), smr_freeMemory(), smr_malloc2.

다음에 의해서 참조됨 : MCGIDI_target_heated_newRead().

MCGIDI_target_heated* MCGIDI_target_heated_newRead ( statusMessageReporting smr,
const char *  fileName 
)

MCGIDI_target_heated.cc 파일의 53 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_heated_new(), MCGIDI_target_heated_read(), smr_freeMemory().

다음에 의해서 참조됨 : MCGIDI_target_readHeatedTarget().

int MCGIDI_target_heated_numberOfProductionReactions ( statusMessageReporting smr,
MCGIDI_target_heated target 
)

MCGIDI_target_heated.cc 파일의 394 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MCGIDI_target_numberOfProductionReactions().

int MCGIDI_target_heated_numberOfReactions ( statusMessageReporting smr,
MCGIDI_target_heated target 
)

MCGIDI_target_heated.cc 파일의 387 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_heated_s::numberOfReactions.

다음에 의해서 참조됨 : MCGIDI_target_numberOfReactions().

int MCGIDI_target_heated_read ( statusMessageReporting smr,
MCGIDI_target_heated target,
const char *  fileName 
)

MCGIDI_target_heated.cc 파일의 92 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_heated_s::absPath, xDataTOM_element_s::attributes, MCGIDI_target_heated_s::attributes, MCGIDI_reaction_s::crossSection, MCGIDI_target_heated_s::crossSection, e, MCGIDI_target_heated_s::EMax, MCGIDI_target_heated_s::EMin, MCGIDI_misc_getUnitConversionFactor(), MCGIDI_misc_pointerToTOMAttributeIfAllOk3, MCGIDI_misc_updateTransportabilitiesMap(), MCGIDI_POPs_findParticle(), MCGIDI_reaction_fixDomains(), MCGIDI_reaction_getDomain(), MCGIDI_target_heated_parsePOPs(), MCGIDI_target_heated_parseReaction(), MCGIDI_target_heated_release(), n, xDataTOM_element_s::name, nfu_statusMessage(), MCGIDI_target_heated_s::numberOfReactions, MCGIDI_target_heated_s::path, MCGIDI_target_heated_s::pops, printf(), MCGIDI_target_heated_s::projectilePOP, ptwXY_add_ptwXY(), ptwXY_create(), ptwXY_free(), ptwXY_interpolationLinLin, MCGIDI_target_heated_s::reactions, smr_allocateCopyString2, smr_isOk(), smr_malloc2, smr_setReportError2, smr_unknownID, MCGIDI_target_heated_s::targetPOP, MCGIDI_target_heated_s::temperature_MeV, MCGIDI_reaction_s::transportabilities, MCGIDI_target_heated_s::transportabilities, xDataTOM_freeTOM(), xDataTOM_getAttributesValueInElement(), xDataTOM_getDocumentsElement(), xDataTOM_importFile(), xDataTOM_numberOfElementsByName(), xDataTOMAL_copyAttributionList(), xDataTOME_getFirstElement(), xDataTOME_getNextElement(), xDataTOME_getOneElementByName(), xDataTOMMisc_getAbsPath().

다음에 의해서 참조됨 : MCGIDI_target_heated_newRead().

int MCGIDI_target_heated_recast ( statusMessageReporting smr,
MCGIDI_target_heated target,
GIDI_settings settings 
)
int MCGIDI_target_heated_release ( statusMessageReporting smr,
MCGIDI_target_heated target 
)
int MCGIDI_target_heated_sampleIndexReactionProductsAtE ( statusMessageReporting smr,
MCGIDI_target_heated target,
int  index,
MCGIDI_quantitiesLookupModes modes,
MCGIDI_decaySamplingInfo decaySamplingInfo,
MCGIDI_sampledProductsDatas productData 
)
int MCGIDI_target_initialize ( statusMessageReporting smr,
MCGIDI_target target 
)

MCGIDI_target.cc 파일의 44 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MCGIDI_target_new(), MCGIDI_target_read(), MCGIDI_target_release().

MCGIDI_target* MCGIDI_target_new ( statusMessageReporting smr)

MCGIDI_target.cc 파일의 33 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_free(), MCGIDI_target_initialize(), smr_malloc2.

다음에 의해서 참조됨 : MCGIDI_target_newRead().

MCGIDI_target* MCGIDI_target_newRead ( statusMessageReporting smr,
const char *  fileName 
)

MCGIDI_target.cc 파일의 52 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_new(), MCGIDI_target_read(), smr_freeMemory().

다음에 의해서 참조됨 : G4GIDI_target::init(), MCGIDI_target_newReadFromMap(), MCGIDI_target_newReadFromMapViaPoPIDs().

MCGIDI_target* MCGIDI_target_newReadFromMap ( statusMessageReporting smr,
MCGIDI_map map,
const char *  evaluation,
const char *  projectileName,
const char *  targetName 
)

MCGIDI_target.cc 파일의 99 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_map_findTarget(), MCGIDI_target_newRead(), smr_freeMemory().

MCGIDI_target* MCGIDI_target_newReadFromMapViaPoPIDs ( statusMessageReporting smr,
MCGIDI_map map,
const char *  evaluation,
int  projectile_PoPID,
int  target_PoPID 
)

MCGIDI_target.cc 파일의 85 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_map_findTargetViaPoPIDs(), MCGIDI_target_newRead(), smr_freeMemory().

int MCGIDI_target_numberOfProductionReactions ( statusMessageReporting smr,
MCGIDI_target target 
)

MCGIDI_target.cc 파일의 347 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_heated_numberOfProductionReactions().

다음에 의해서 참조됨 : G4GIDI_target::getNumberOfProductionChannels().

int MCGIDI_target_numberOfReactions ( statusMessageReporting smr,
MCGIDI_target target 
)
int MCGIDI_target_read ( statusMessageReporting smr,
MCGIDI_target target,
const char *  fileName 
)
int MCGIDI_target_readFromMap ( statusMessageReporting smr,
MCGIDI_target target,
MCGIDI_map map,
const char *  evaluation,
const char *  projectileName,
const char *  targetName 
)

MCGIDI_target.cc 파일의 74 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_map_findTarget(), MCGIDI_target_read().

int MCGIDI_target_readFromMapViaPoPIDs ( statusMessageReporting smr,
MCGIDI_target target,
MCGIDI_map map,
const char *  evaluation,
int  projectile_PoPID,
int  target_PoPID 
)

MCGIDI_target.cc 파일의 63 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_map_findTargetViaPoPIDs(), MCGIDI_target_read().

int MCGIDI_target_readHeatedTarget ( statusMessageReporting smr,
MCGIDI_target target,
int  index 
)
int MCGIDI_target_recast ( statusMessageReporting smr,
MCGIDI_target target,
GIDI_settings settings 
)
int MCGIDI_target_release ( statusMessageReporting smr,
MCGIDI_target target 
)
int MCGIDI_target_sampleIndexReactionProductsAtE ( statusMessageReporting smr,
MCGIDI_target target,
int  index,
MCGIDI_quantitiesLookupModes modes,
MCGIDI_decaySamplingInfo decaySamplingInfo,
MCGIDI_sampledProductsDatas productData 
)

MCGIDI_target.cc 파일의 485 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_target_s::baseHeatedTarget, MCGIDI_target_heated_sampleIndexReactionProductsAtE().

int MCGIDI_target_sampleNullReactionProductsAtE ( statusMessageReporting smr,
MCGIDI_target target,
MCGIDI_quantitiesLookupModes modes,
MCGIDI_decaySamplingInfo decaySamplingInfo,
MCGIDI_sampledProductsDatas productDatas 
)
int MCGIDI_target_sampleReaction ( statusMessageReporting smr,
MCGIDI_target target,
MCGIDI_quantitiesLookupModes modes,
double  totalXSec,
double(*)(void *)  userrng,
void rngState 
)
int MCGIDI_uncorrelated_parseFromTOM ( statusMessageReporting smr,
xDataTOM_element element,
MCGIDI_distribution distribution,
ptwXYPoints norms,
enum MCGIDI_energyType  energyType,
double  gammaEnergy_MeV 
)
int MCGIDI_uncorrelated_sampleDistribution ( statusMessageReporting smr,
MCGIDI_distribution distribution,
MCGIDI_quantitiesLookupModes modes,
MCGIDI_decaySamplingInfo decaySamplingInfo 
)
char const* MCGIDI_version ( void  )

MCGIDI_version.cc 파일의 13 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_VERSION_MAJOR, MCGIDI_VERSION_MINOR, MCGIDI_VERSION_PATCHLEVEL, versionStr.

int MCGIDI_versionMajor ( void  )

MCGIDI_version.cc 파일의 21 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_VERSION_MAJOR.

int MCGIDI_versionMinor ( void  )

MCGIDI_version.cc 파일의 22 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_VERSION_MINOR.

int MCGIDI_versionPatchLevel ( void  )

MCGIDI_version.cc 파일의 23 번째 라인에서 정의되었습니다.

다음을 참조함 : MCGIDI_VERSION_PATCHLEVEL.

변수 문서화

const char * MCGIDI_productGenre_NBody_angular_energy
const char * MCGIDI_productGenre_NBody_pairProduction
const char * MCGIDI_productGenre_twoBody_angular
const char * MCGIDI_productGenre_twoBody_formFactor
const char* MCGIDI_productGenre_unknown