Geant4.10
|
Go to the source code of this file.
tpia_target_heated* tpia_target_heated_create | ( | statusMessageReporting * | smr | ) |
Definition at line 52 of file tpia_target_heated.cc.
References tpia_target_heated_initialize(), xData_free(), and xData_malloc2.
Referenced by tpia_target_heated_createRead().
tpia_target_heated* tpia_target_heated_createRead | ( | statusMessageReporting * | smr, |
const char * | fileName, | ||
int | checkElememtsForAccess | ||
) |
Definition at line 74 of file tpia_target_heated.cc.
References tpia_target_heated_create(), tpia_target_heated_read(), and xData_free().
Referenced by tpia_target_readHeatedTarget().
tpia_target_heated* tpia_target_heated_free | ( | statusMessageReporting * | smr, |
tpia_target_heated * | target | ||
) |
Definition at line 86 of file tpia_target_heated.cc.
References tpia_target_heated_release(), and xData_free().
Referenced by tpia_target_release().
tpia_channel* tpia_target_heated_getChannelAtIndex | ( | tpia_target_heated * | target, |
int | index | ||
) |
Definition at line 263 of file tpia_target_heated.cc.
References tpia_target_heated_s::channels.
Referenced by G4GIDI_target::init(), and tpia_target_heated_getChannelAtIndex_smr().
tpia_channel* tpia_target_heated_getChannelAtIndex_smr | ( | statusMessageReporting * | smr, |
tpia_target_heated * | target, | ||
int | index | ||
) |
Definition at line 273 of file tpia_target_heated.cc.
References tpia_particle_s::name, tpia_target_heated_s::projectileID, smr_setMessageError(), tpia_target_heated_s::targetID, and tpia_target_heated_getChannelAtIndex().
Referenced by G4GIDI_target::getElasticFinalState(), tpia_target_heated_getIndexChannelCrossSectionAtE(), and tpia_target_heated_sampleIndexChannelProductsAtE().
xData_Int tpia_target_heated_getEIndex | ( | tpia_target_heated * | target, |
double | e_in | ||
) |
Definition at line 305 of file tpia_target_heated.cc.
References tpia_target_heated_s::energyGrid, tpia_target_heated_s::energyGridLength, and tpia_misc_binarySearch().
Referenced by tpia_channel_getCrossSectionAtE(), and tpia_target_heated_getTotalCrossSectionAtE().
xData_Int tpia_target_heated_getEnergyGrid | ( | statusMessageReporting * | , |
tpia_target_heated * | target, | ||
double ** | energyGrid | ||
) |
Definition at line 297 of file tpia_target_heated.cc.
References tpia_target_heated_s::energyGrid, and tpia_target_heated_s::energyGridLength.
Referenced by tpia_target_getEnergyGridAtTIndex().
double tpia_target_heated_getIndexChannelCrossSectionAtE | ( | statusMessageReporting * | smr, |
tpia_target_heated * | target, | ||
int | index, | ||
xData_Int | iEg, | ||
double | e_in, | ||
int | crossSectionType | ||
) |
Definition at line 329 of file tpia_target_heated.cc.
References tpia_channel_getCrossSectionAtE(), and tpia_target_heated_getChannelAtIndex_smr().
Referenced by tpia_target_getIndexChannelCrossSectionAtE().
tpia_channel* tpia_target_heated_getProductionChannelAtIndex | ( | tpia_target_heated * | target, |
int | index | ||
) |
Definition at line 286 of file tpia_target_heated.cc.
References tpia_target_heated_s::productionChannels.
double tpia_target_heated_getTotalCrossSectionAtE | ( | statusMessageReporting * | smr, |
tpia_target_heated * | target, | ||
xData_Int | , | ||
double | e_in, | ||
int | crossSectionType | ||
) |
Definition at line 313 of file tpia_target_heated.cc.
References tpia_target_heated_s::energyGrid, tpia_target_heated_s::totalCrossSectionPointwise, tpia_crossSectionType_grouped, tpia_crossSectionType_pointwise, tpia_misc_getPointwiseCrossSectionAtE(), and tpia_target_heated_getEIndex().
Referenced by tpia_target_getTotalCrossSectionAtTAndE().
int tpia_target_heated_initialize | ( | statusMessageReporting * | , |
tpia_target_heated * | target | ||
) |
Definition at line 66 of file tpia_target_heated.cc.
Referenced by tpia_target_heated_create(), and tpia_target_heated_read().
int tpia_target_heated_numberOfChannels | ( | statusMessageReporting * | , |
tpia_target_heated * | target | ||
) |
Definition at line 248 of file tpia_target_heated.cc.
References tpia_target_heated_s::nChannels.
Referenced by tpia_target_numberOfChannels().
int tpia_target_heated_numberOfProductionChannels | ( | statusMessageReporting * | , |
tpia_target_heated * | target | ||
) |
Definition at line 256 of file tpia_target_heated.cc.
References tpia_target_heated_s::nProductionChannels.
Referenced by tpia_target_numberOfProductionChannels().
int tpia_target_heated_read | ( | statusMessageReporting * | smr, |
tpia_target_heated * | target, | ||
const char * | fileName, | ||
int | checkElememtsForAccess | ||
) |
Definition at line 126 of file tpia_target_heated.cc.
References tpia_target_heated_s::absPath, xData_element_s::attributes, tpia_target_heated_s::attributes, tpia_target_heated_s::channels, tpia_target_heated_s::contents, tpia_channel_s::crossSectionGrouped, tpia_channel_s::crossSectionPointwise, tpia_1dData_s::data, int(), xData_element_s::name, tpia_target_heated_s::nChannels, tpia_target_heated_s::nGroups, tpia_target_heated_s::nProductionChannels, tpia_target_heated_s::path, tpia_target_heated_s::productionChannels, tpia_target_heated_s::projectileID, smr_isOk(), tpia_1dData_s::start, tpia_target_heated_s::targetID, tpia_target_heated_s::totalCrossSectionGrouped, tpia_target_heated_s::totalCrossSectionPointwise, tpia_channel_createGetFromElement(), tpia_misc_pointerToAttributeIfAllOk3, tpia_misc_setMessageError_Element(), tpia_particle_getInternalID(), tpia_target_heated_initialize(), tpia_target_heated_release(), xData_addToAccessed(), xData_convertAttributeTo_xData_Int(), xData_copyAttributionList(), xData_getAttributesValue(), xData_getDocumentsElement(), xData_getFirstElement(), xData_getNextElement(), xData_getOneElementByTagName(), xData_malloc2, xData_numberOfElementsByTagName(), xData_parseFree(), xData_parseReadFile(), xDataMisc_allocateCopyString2, and xDataMisc_getAbsPath().
Referenced by tpia_target_heated_createRead().
int tpia_target_heated_release | ( | statusMessageReporting * | smr, |
tpia_target_heated * | target | ||
) |
Definition at line 95 of file tpia_target_heated.cc.
References tpia_target_heated_s::absPath, tpia_target_heated_s::attributes, tpia_target_heated_s::channels, tpia_1dData_s::data, tpia_target_heated_s::energyGrid, tpia_target_heated_s::energyGridLength, tpia_target_heated_s::kerma, tpia_target_heated_s::nChannels, tpia_target_heated_s::nProductionChannels, tpia_target_heated_s::path, tpia_target_heated_s::productionChannels, tpia_target_heated_s::totalCrossSectionGrouped, tpia_target_heated_s::totalCrossSectionPointwise, tpia_channel_free(), xData_free(), and xData_releaseAttributionList().
Referenced by tpia_target_heated_free(), and tpia_target_heated_read().
int tpia_target_heated_sampleIndexChannelProductsAtE | ( | statusMessageReporting * | smr, |
tpia_target_heated * | target, | ||
int | index, | ||
tpia_decaySamplingInfo * | decaySamplingInfo, | ||
int | nProductData, | ||
tpia_productOutgoingData * | productDatas | ||
) |
Definition at line 341 of file tpia_target_heated.cc.
References tpia_channel_s::decayChannel, tpia_decayChannel_sampleProductsAtE(), and tpia_target_heated_getChannelAtIndex_smr().
Referenced by G4GIDI_target::getFinalState(), and tpia_target_sampleIndexChannelProductsAtE().