Geant4_10
Functions
tpia_channel.cc File Reference
#include <string.h>
#include <tpia_target.h>
#include <tpia_misc.h>
Include dependency graph for tpia_channel.cc:

Go to the source code of this file.

Functions

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)
 

Function Documentation

tpia_channel* tpia_channel_create ( statusMessageReporting *  smr)

Definition at line 50 of file tpia_channel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

tpia_channel* tpia_channel_free ( statusMessageReporting *  smr,
tpia_channel *  channel 
)

Definition at line 83 of file tpia_channel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

tpia_product* tpia_channel_getFirstProduct ( tpia_channel *  channel)

Definition at line 185 of file tpia_channel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

tpia_product* tpia_channel_getProductByIndex ( statusMessageReporting *  ,
tpia_channel *  channel,
int  index 
)

Definition at line 193 of file tpia_channel.cc.

Here is the call graph for this function:

int tpia_channel_initialize ( statusMessageReporting *  ,
tpia_channel *  channel 
)

Definition at line 63 of file tpia_channel.cc.

Here is the caller graph for this function:

int tpia_channel_isProduction ( statusMessageReporting *  ,
tpia_channel *  channel 
)

Definition at line 214 of file tpia_channel.cc.

Here is the caller graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function: