#include <map>#include <string.h>#include <cmath>#include <xDataTOM.h>#include "MCGIDI.h"#include "MCGIDI_misc.h"#include "MCGIDI_private.h"| 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().
| 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 * | , |
| MCGIDI_target_heated * | target | ||
| ) |
MCGIDI_target_heated.cc 파일의 433 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_heated_s::projectilePOP.
다음에 의해서 참조됨 : MCGIDI_KalbachMann_parseFromTOM().
| MCGIDI_POP* MCGIDI_target_heated_getPOPForTarget | ( | statusMessageReporting * | , |
| MCGIDI_target_heated * | target | ||
| ) |
MCGIDI_target_heated.cc 파일의 440 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_heated_s::targetPOP.
다음에 의해서 참조됨 : MCGIDI_KalbachMann_parseFromTOM().
| double MCGIDI_target_heated_getProjectileMass_MeV | ( | statusMessageReporting * | , |
| 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_target_heated.cc 파일의 401 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_heated_s::reactions.
다음에 의해서 참조됨 : G4GIDI_target::getChannelIDs(), G4GIDI_target::init(), MCGIDI_target_getReactionAtIndex(), MCGIDI_target_heated_getReactionAtIndex_smr(), MCGIDI_target_heated_getReactionsDomain(), MCGIDI_target_heated_getReactionsThreshold(), MCGIDI_target_sampleReaction().
| MCGIDI_reaction* MCGIDI_target_heated_getReactionAtIndex_smr | ( | statusMessageReporting * | smr, |
| MCGIDI_target_heated * | target, | ||
| int | index | ||
| ) |
MCGIDI_target_heated.cc 파일의 409 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_heated_getReactionAtIndex(), MCGIDI_POP_s::name, MCGIDI_target_heated_s::projectilePOP, smr_setReportError2, smr_unknownID, MCGIDI_target_heated_s::targetPOP.
다음에 의해서 참조됨 : G4GIDI_target::getChannelsID(), G4GIDI_target::getElasticFinalState(), MCGIDI_target_getReactionAtIndex_smr(), MCGIDI_target_getReactionTypeAtIndex(), MCGIDI_target_heated_getIndexReactionCrossSectionAtE(), MCGIDI_target_heated_getIndexReactionFinalQ(), MCGIDI_target_heated_sampleIndexReactionProductsAtE().
| int MCGIDI_target_heated_getReactionsDomain | ( | statusMessageReporting * | , |
| 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 * | , |
| 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 * | , |
| 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 | ||
| ) |
MCGIDI_target_heated.cc 파일의 461 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_heated_s::crossSection, MCGIDI_target_heated_s::crossSectionGrouped, MCGIDI_target_heated_s::crossSectionGroupedForSampling, MCGIDI_target_heated_s::EMax, MCGIDI_target_heated_s::EMin, MCGIDI_quantitiesLookupModes::getCrossSectionMode(), MCGIDI_quantitiesLookupModes::getGroupIndex(), MCGIDI_quantitiesLookupModes::getProjectileEnergy(), MCGIDI_quantityLookupMode_grouped, MCGIDI_quantityLookupMode_pointwise, ptwX_getPointAtIndex(), ptwX_length(), ptwXY_getValueAtX(), smr_setReportError2, smr_unknownID.
다음에 의해서 참조됨 : MCGIDI_target_getTotalCrossSectionAtTAndE().
| std::map<int, enum MCGIDI_transportability> const* MCGIDI_target_heated_getUniqueProducts | ( | statusMessageReporting * | , |
| 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 * | , |
| MCGIDI_target_heated * | |||
| ) |
MCGIDI_target_heated.cc 파일의 394 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MCGIDI_target_numberOfProductionReactions().
| int MCGIDI_target_heated_numberOfReactions | ( | statusMessageReporting * | , |
| MCGIDI_target_heated * | target | ||
| ) |
MCGIDI_target_heated.cc 파일의 387 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_heated_s::numberOfReactions.
다음에 의해서 참조됨 : MCGIDI_target_numberOfReactions().
|
static |
MCGIDI_target_heated.cc 파일의 235 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_AMU2MeV, MCGIDI_misc_PQUStringToDouble(), MCGIDI_POPs_addParticleIfNeeded(), MCGIDI_target_heated_parseParticleLevel(), xDataTOM_element_s::name, MCGIDI_target_heated_s::pops, smr_setReportError2, smr_setReportError2p, smr_unknownID, xDataTOM_getAttributesValueInElement(), xDataTOME_getFirstElement(), xDataTOME_getNextElement().
다음에 의해서 참조됨 : MCGIDI_target_heated_parsePOPs().
|
static |
MCGIDI_target_heated.cc 파일의 331 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_POP_s::gammas, MCGIDI_POPs_findParticle(), xDataTOM_element_s::name, MCGIDI_POP_s::numberOfGammaBranchs, MCGIDI_target_heated_s::pops, smr_freeMemory(), smr_malloc2, smr_setReportError2, smr_setReportError2p, smr_unknownID, xDataTOM_getAttributesValueInElement(), xDataTOME_convertAttributeToDouble(), xDataTOME_getFirstElement(), xDataTOME_getNextElement().
다음에 의해서 참조됨 : MCGIDI_target_heated_parseParticleLevel().
|
static |
MCGIDI_target_heated.cc 파일의 296 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_misc_PQUStringToDoubleInUnitOf(), MCGIDI_POPs_addParticleIfNeeded(), MCGIDI_target_heated_parseParticleGammas(), MCGIDI_target_heated_s::pops, smr_setReportError2, smr_setReportError2p, smr_unknownID, xDataTOM_getAttributesValueInElement(), xDataTOME_getFirstElement(), xDataTOME_getNextElement().
다음에 의해서 참조됨 : MCGIDI_target_heated_parseParticle().
|
static |
MCGIDI_target_heated.cc 파일의 215 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_heated_parseParticle(), xDataTOM_element_s::name, smr_setReportError2, smr_unknownID, xDataTOME_getFirstElement(), xDataTOME_getNextElement().
다음에 의해서 참조됨 : MCGIDI_target_heated_read().
|
static |
MCGIDI_target_heated.cc 파일의 372 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_reaction_parseFromTOM(), MCGIDI_target_heated_s::numberOfReactions, smr_setReportError2, smr_unknownID, xDataTOM_getAttributesValueInElement().
다음에 의해서 참조됨 : MCGIDI_target_heated_read().
| 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 | ||
| ) |
MCGIDI_target_heated.cc 파일의 560 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_heated_s::crossSectionGrouped, MCGIDI_target_heated_s::crossSectionGroupedForSampling, GIDI_settings_particle::getNumberOfGroups(), GIDI_settings::getParticle(), MCGIDI_POP_s::globalPoPsIndex, GIDI_settings_particle::isEnergyMode_grouped(), MCGIDI_reaction_recast(), MCGIDI_POP_s::name, nfu_statusMessage(), MCGIDI_target_heated_s::numberOfReactions, MCGIDI_target_heated_s::projectilePOP, ptwX_clone(), ptwX_createLine(), ptwX_free(), ptwX_getPointAtIndex_Unsafely(), ptwX_setPointAtIndex(), MCGIDI_target_heated_s::reactions, smr_setReportError2, smr_unknownID, MCGIDI_target_heated_s::temperature_MeV, MCGIDI_reaction_s::thresholdGroupedDeltaCrossSection, MCGIDI_reaction_s::thresholdGroupIndex.
다음에 의해서 참조됨 : MCGIDI_target_recast().
| int MCGIDI_target_heated_release | ( | statusMessageReporting * | , |
| MCGIDI_target_heated * | target | ||
| ) |
MCGIDI_target_heated.cc 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_target_heated_s::absPath, MCGIDI_target_heated_s::attributes, MCGIDI_target_heated_s::crossSection, MCGIDI_target_heated_s::crossSectionGrouped, MCGIDI_target_heated_s::crossSectionGroupedForSampling, MCGIDI_POPs_release(), MCGIDI_reaction_release(), MCGIDI_target_heated_s::numberOfReactions, MCGIDI_target_heated_s::path, MCGIDI_target_heated_s::pops, ptwX_free(), ptwXY_free(), MCGIDI_target_heated_s::reactions, smr_freeMemory(), MCGIDI_target_heated_s::transportabilities, xDataTOMAL_release().
다음에 의해서 참조됨 : MCGIDI_target_heated_free(), 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 * | productDatas | ||
| ) |
MCGIDI_target_heated.cc 파일의 508 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_outputChannel_sampleProductsAtE(), MCGIDI_target_heated_getReactionAtIndex_smr(), MCGIDI_sampledProductsDatas_s::numberOfProducts, MCGIDI_reaction_s::outputChannel.
다음에 의해서 참조됨 : G4GIDI_target::getFinalState(), MCGIDI_target_sampleIndexReactionProductsAtE().
1.8.5