Geant4
10.00.p01
|
#include <string.h>
#include <tpia_target.h>
#include <tpia_misc.h>
Go to the source code of this file.
Functions | |
static int | _tpia_channel_getProductData (statusMessageReporting *smr, xData_element *channelElement, tpia_channel *channel) |
tpia_channel * | tpia_channel_create (statusMessageReporting *smr) |
int | tpia_channel_initialize (statusMessageReporting *, tpia_channel *channel) |
tpia_channel * | tpia_channel_createGetFromElement (statusMessageReporting *smr, tpia_target_heated *target, xData_element *channelElement, int pointwiseRequired) |
tpia_channel * | tpia_channel_free (statusMessageReporting *smr, tpia_channel *channel) |
int | tpia_channel_release (statusMessageReporting *smr, tpia_channel *channel) |
int | tpia_channel_getFromElement (statusMessageReporting *smr, tpia_target_heated *target, xData_element *channelElement, tpia_channel *channel, int pointwiseRequired) |
tpia_product * | tpia_channel_getFirstProduct (tpia_channel *channel) |
tpia_product * | tpia_channel_getProductByIndex (statusMessageReporting *, tpia_channel *channel, int index) |
int | tpia_channel_numberOfProducts (statusMessageReporting *, tpia_channel *channel) |
int | tpia_channel_isProduction (statusMessageReporting *, tpia_channel *channel) |
double | tpia_channel_getCrossSectionAtE (statusMessageReporting *smr, tpia_channel *channel, xData_Int, double e_in, int crossSectionType) |
|
static |
Definition at line 178 of file tpia_channel.cc.
References tpia_product_getDecayChannelFromElement().
Referenced by tpia_channel_getFromElement().
tpia_channel* tpia_channel_create | ( | statusMessageReporting * | smr | ) |
Definition at line 50 of file tpia_channel.cc.
References tpia_channel_free(), and tpia_channel_initialize().
Referenced by tpia_channel_createGetFromElement().
tpia_channel* tpia_channel_createGetFromElement | ( | statusMessageReporting * | smr, |
tpia_target_heated * | target, | ||
xData_element * | channelElement, | ||
int | pointwiseRequired | ||
) |
Definition at line 71 of file tpia_channel.cc.
References tpia_channel_create(), tpia_channel_free(), and tpia_channel_getFromElement().
Referenced by tpia_target_heated_read().
tpia_channel* tpia_channel_free | ( | statusMessageReporting * | smr, |
tpia_channel * | channel | ||
) |
Definition at line 83 of file tpia_channel.cc.
References tpia_channel_release(), and xData_free().
Referenced by tpia_channel_create(), tpia_channel_createGetFromElement(), and tpia_target_heated_release().
double tpia_channel_getCrossSectionAtE | ( | statusMessageReporting * | smr, |
tpia_channel * | channel, | ||
xData_Int | , | ||
double | e_in, | ||
int | crossSectionType | ||
) |
Definition at line 222 of file tpia_channel.cc.
References tpia_misc_getPointwiseCrossSectionAtE(), and tpia_target_heated_getEIndex().
Referenced by tpia_target_heated_getIndexChannelCrossSectionAtE().
tpia_product* tpia_channel_getFirstProduct | ( | tpia_channel * | channel | ) |
Definition at line 185 of file tpia_channel.cc.
References tpia_decayChannel_getFirstProduct().
Referenced by G4GIDI_Misc_channelProductsCompare(), and tpia_channel_getProductByIndex().
int tpia_channel_getFromElement | ( | statusMessageReporting * | smr, |
tpia_target_heated * | target, | ||
xData_element * | channelElement, | ||
tpia_channel * | channel, | ||
int | pointwiseRequired | ||
) |
Definition at line 114 of file tpia_channel.cc.
References _tpia_channel_getProductData(), smr_isOk(), tpia_channel_isProduction(), tpia_frame_setFromElement(), tpia_misc_get2d_xShared_yHistogram_data_Grouped(), tpia_misc_get2dxindex_y_data(), xData_addToAccessed(), xData_convertAttributeTo_xData_Int(), xData_copyAttributionList(), and xData_getOneElementByTagName().
Referenced by tpia_channel_createGetFromElement().
tpia_product* tpia_channel_getProductByIndex | ( | statusMessageReporting * | , |
tpia_channel * | channel, | ||
int | index | ||
) |
Definition at line 193 of file tpia_channel.cc.
References tpia_channel_getFirstProduct(), and tpia_decayChannel_getNextProduct().
int tpia_channel_initialize | ( | statusMessageReporting * | , |
tpia_channel * | channel | ||
) |
Definition at line 63 of file tpia_channel.cc.
Referenced by tpia_channel_create().
int tpia_channel_isProduction | ( | statusMessageReporting * | , |
tpia_channel * | channel | ||
) |
Definition at line 214 of file tpia_channel.cc.
Referenced by tpia_channel_getFromElement().
int tpia_channel_numberOfProducts | ( | statusMessageReporting * | , |
tpia_channel * | channel | ||
) |
Definition at line 206 of file tpia_channel.cc.
int tpia_channel_release | ( | statusMessageReporting * | smr, |
tpia_channel * | channel | ||
) |
Definition at line 92 of file tpia_channel.cc.
References tpia_product_free(), xData_free(), and xData_releaseAttributionList().
Referenced by tpia_channel_free().