Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
tpia_target.cc File Reference
#include <string.h>
#include <tpia_target.h>
#include <tpia_misc.h>
Include dependency graph for tpia_target.cc:

Go to the source code of this file.

Functions

tpia_targettpia_target_create (statusMessageReporting *smr)
 
int tpia_target_initialize (statusMessageReporting *smr, tpia_target *target)
 
tpia_targettpia_target_createRead (statusMessageReporting *smr, const char *fileName)
 
int tpia_target_readFromMap (statusMessageReporting *smr, tpia_target *target, tpia_map *map, const char *evaluation, const char *projectileName, const char *targetName)
 
tpia_targettpia_target_createReadFromMap (statusMessageReporting *smr, tpia_map *map, const char *evaluation, const char *projectileName, const char *targetName)
 
tpia_targettpia_target_free (statusMessageReporting *smr, tpia_target *target)
 
int tpia_target_release (statusMessageReporting *smr, tpia_target *target)
 
int tpia_target_read (statusMessageReporting *smr, tpia_target *target, const char *fileName)
 
char * tpia_target_getAttributesValue (statusMessageReporting *, tpia_target *target, char const *name)
 
int tpia_target_getTemperatures (statusMessageReporting *, tpia_target *target, double *temperatures)
 
int tpia_target_readHeatedTarget (statusMessageReporting *smr, tpia_target *target, int index, int checkElememtsForAccess)
 
tpia_target_heatedtpia_target_getHeatedTargetAtIndex_ReadIfNeeded (statusMessageReporting *smr, tpia_target *target, int index)
 
tpia_target_heatedtpia_target_getHeatedTargetAtTIndex (statusMessageReporting *smr, tpia_target *target, int index)
 
int tpia_target_numberOfChannels (statusMessageReporting *smr, tpia_target *target)
 
int tpia_target_numberOfProductionChannels (statusMessageReporting *smr, tpia_target *target)
 
xData_Int tpia_target_getEnergyGridAtTIndex (statusMessageReporting *smr, tpia_target *target, int index, double **energyGrid)
 
tpia_1dDatatpia_target_getTotalCrossSectionAtTIndex (statusMessageReporting *smr, tpia_target *target, int index, int crossSectionType)
 
double tpia_target_getTotalCrossSectionAtTAndE (statusMessageReporting *smr, tpia_target *target, double T, xData_Int iEg, double e_in, int crossSectionType)
 
double tpia_target_getIndexChannelCrossSectionAtE (statusMessageReporting *smr, tpia_target *target, int index, double T, xData_Int iEg, double e_in, int crossSectionType)
 
int tpia_target_sampleIndexChannelProductsAtE (statusMessageReporting *smr, tpia_target *target, int index, double, tpia_decaySamplingInfo *decaySamplingInfo, int nProductData, tpia_productOutgoingData *productData)
 

Function Documentation

tpia_target* tpia_target_create ( statusMessageReporting smr)

Definition at line 49 of file tpia_target.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

tpia_target* tpia_target_createRead ( statusMessageReporting smr,
const char *  fileName 
)

Definition at line 70 of file tpia_target.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

tpia_target* tpia_target_createReadFromMap ( statusMessageReporting smr,
tpia_map map,
const char *  evaluation,
const char *  projectileName,
const char *  targetName 
)

Definition at line 93 of file tpia_target.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

tpia_target* tpia_target_free ( statusMessageReporting smr,
tpia_target target 
)

Definition at line 108 of file tpia_target.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

char* tpia_target_getAttributesValue ( statusMessageReporting ,
tpia_target target,
char const name 
)

Definition at line 248 of file tpia_target.cc.

Here is the call graph for this function:

xData_Int tpia_target_getEnergyGridAtTIndex ( statusMessageReporting smr,
tpia_target target,
int  index,
double **  energyGrid 
)

Definition at line 331 of file tpia_target.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

tpia_target_heated* tpia_target_getHeatedTargetAtIndex_ReadIfNeeded ( statusMessageReporting smr,
tpia_target target,
int  index 
)

Definition at line 290 of file tpia_target.cc.

Here is the call graph for this function:

tpia_target_heated* tpia_target_getHeatedTargetAtTIndex ( statusMessageReporting smr,
tpia_target target,
int  index 
)

Definition at line 302 of file tpia_target.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

double tpia_target_getIndexChannelCrossSectionAtE ( statusMessageReporting smr,
tpia_target target,
int  index,
double  T,
xData_Int  iEg,
double  e_in,
int  crossSectionType 
)

Definition at line 380 of file tpia_target.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int tpia_target_getTemperatures ( statusMessageReporting ,
tpia_target target,
double *  temperatures 
)

Definition at line 256 of file tpia_target.cc.

Here is the caller graph for this function:

double tpia_target_getTotalCrossSectionAtTAndE ( statusMessageReporting smr,
tpia_target target,
double  T,
xData_Int  iEg,
double  e_in,
int  crossSectionType 
)

Definition at line 357 of file tpia_target.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

tpia_1dData* tpia_target_getTotalCrossSectionAtTIndex ( statusMessageReporting smr,
tpia_target target,
int  index,
int  crossSectionType 
)

Definition at line 341 of file tpia_target.cc.

Here is the call graph for this function:

int tpia_target_initialize ( statusMessageReporting smr,
tpia_target target 
)

Definition at line 61 of file tpia_target.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int tpia_target_numberOfChannels ( statusMessageReporting smr,
tpia_target target 
)

Definition at line 317 of file tpia_target.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int tpia_target_numberOfProductionChannels ( statusMessageReporting smr,
tpia_target target 
)

Definition at line 324 of file tpia_target.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int tpia_target_read ( statusMessageReporting smr,
tpia_target target,
const char *  fileName 
)

Definition at line 143 of file tpia_target.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int tpia_target_readFromMap ( statusMessageReporting smr,
tpia_target target,
tpia_map map,
const char *  evaluation,
const char *  projectileName,
const char *  targetName 
)

Definition at line 82 of file tpia_target.cc.

Here is the call graph for this function:

int tpia_target_readHeatedTarget ( statusMessageReporting smr,
tpia_target target,
int  index,
int  checkElememtsForAccess 
)

Definition at line 266 of file tpia_target.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int tpia_target_release ( statusMessageReporting smr,
tpia_target target 
)

Definition at line 117 of file tpia_target.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int tpia_target_sampleIndexChannelProductsAtE ( statusMessageReporting smr,
tpia_target target,
int  index,
double  ,
tpia_decaySamplingInfo decaySamplingInfo,
int  nProductData,
tpia_productOutgoingData productData 
)

Definition at line 404 of file tpia_target.cc.

Here is the call graph for this function: