#include <libcpixe.h>
Data Fields | |
int | NumOfTrc |
Number of "traces" (i.e. elements). | |
int * | TrcAtnum |
Atomic numbers for each trace. | |
int | dimTrans |
Dimension of Transmission vector. | |
CalibYld * | Trans |
Vector of calculated transmission for the lines of each element in this layer. | |
XrayYield * | ResYldArray |
Results (areas and energies of the calculated lines). | |
SecResType * | SecResArray |
Same as ResYldArray but for secondary fluorescence results only. | |
int * | TrcUse |
Pointer to an array of flags controlling if calcs should be done for each given "trace" of this layer. | |
int * | NeedSFC |
Pointer to an array of flags controlling if sec. fluor. calcs should be done for each given element present in the SAMPLE. | |
ESxType * | ESxArray |
Array containing Energy, Stopping and position of each sublayer. | |
int | FESxlen |
Number of sublayers created for this layer (dimension of ESxArray). | |
CalibYld * | SSTrsArray |
Array containing Transmission coefs for each element in each sublayer. | |
CalibYld * | SSYldArray |
Array containing X-ray production cross section for each element in each sublayer. | |
double | ThickIn |
In-going path length for the layer (and the curren geometry). | |
double | FoilInEner |
Energy (keV) when entering the layer. | |
double | FoilOutEner |
Energy (keV) when exiting the layer. | |
double | absolutepos |
absolute in-going path length, in 1e15at/cm2, from sample surface. i.e. sumation of ThickIn for all layers below this one. | |
const foil * | pFoil |
pointer to the foil associated to this layer (see foil structure) |
Definition at line 230 of file libcpixe.h.
|
absolute in-going path length, in 1e15at/cm2, from sample surface. i.e. sumation of ThickIn for all layers below this one.
Definition at line 249 of file libcpixe.h. Referenced by initlyrarray(), and integrate_Simpson(). |
|
Dimension of Transmission vector.
Definition at line 234 of file libcpixe.h. Referenced by initlyr(). |
|
Array containing Energy, Stopping and position of each sublayer.
Definition at line 242 of file libcpixe.h. Referenced by createsublyrs(), freeReusable(), and integrate_Simpson(). |
|
Number of sublayers created for this layer (dimension of ESxArray).
Definition at line 243 of file libcpixe.h. Referenced by createsublyrs(), and integrate_Simpson(). |
|
Energy (keV) when entering the layer.
Definition at line 247 of file libcpixe.h. Referenced by createsublyrs(), and initlyrarray(). |
|
Energy (keV) when exiting the layer.
Definition at line 248 of file libcpixe.h. Referenced by createsublyrs(), and initlyrarray(). |
|
Pointer to an array of flags controlling if sec. fluor. calcs should be done for each given element present in the SAMPLE.
Definition at line 241 of file libcpixe.h. Referenced by freeReusable(), initlyr(), and integrate_Simpson(). |
|
Number of "traces" (i.e. elements).
Definition at line 232 of file libcpixe.h. Referenced by initlyr(), and integrate_Simpson(). |
|
pointer to the foil associated to this layer (see foil structure)
Definition at line 250 of file libcpixe.h. Referenced by initlyr(), initlyrarray(), and integrate_Simpson(). |
|
Results (areas and energies of the calculated lines).
Definition at line 238 of file libcpixe.h. Referenced by freeReusable(), initlyr(), and integrate_Simpson(). |
|
Same as ResYldArray but for secondary fluorescence results only.
Definition at line 239 of file libcpixe.h. Referenced by freeReusable(), initlyr(), and integrate_Simpson(). |
|
Array containing Transmission coefs for each element in each sublayer.
Definition at line 244 of file libcpixe.h. Referenced by freeReusable(), and integrate_Simpson(). |
|
Array containing X-ray production cross section for each element in each sublayer.
Definition at line 245 of file libcpixe.h. Referenced by freeReusable(), and integrate_Simpson(). |
|
In-going path length for the layer (and the curren geometry).
Definition at line 246 of file libcpixe.h. Referenced by createsublyrs(), and initlyrarray(). |
|
Vector of calculated transmission for the lines of each element in this layer.
Definition at line 235 of file libcpixe.h. Referenced by freeReusable(), initlyr(), and integrate_Simpson(). |
|
Atomic numbers for each trace.
Definition at line 233 of file libcpixe.h. Referenced by freeReusable(), initlyr(), and integrate_Simpson(). |
|
Pointer to an array of flags controlling if calcs should be done for each given "trace" of this layer.
Definition at line 240 of file libcpixe.h. Referenced by freeReusable(), initlyr(), and integrate_Simpson(). |