#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 247 of file libcpixe.h.
int LYR::NumOfTrc |
Number of "traces" (i.e. elements).
Definition at line 249 of file libcpixe.h.
Referenced by initlyr(), integrate_Simpson(), and integrate_Simpson2().
int* LYR::TrcAtnum |
Atomic numbers for each trace.
Definition at line 250 of file libcpixe.h.
Referenced by freeReusable(), initlyr(), integrate_Simpson(), and integrate_Simpson2().
int LYR::dimTrans |
Dimension of Transmission vector.
Definition at line 251 of file libcpixe.h.
Referenced by initlyr().
Vector of calculated transmission for the lines of each element in this layer.
Definition at line 252 of file libcpixe.h.
Referenced by freeReusable(), initlyr(), integrate_Simpson(), and integrate_Simpson2().
Results (areas and energies of the calculated lines).
Definition at line 255 of file libcpixe.h.
Referenced by freeReusable(), initlyr(), integrate_Simpson(), and integrate_Simpson2().
Same as ResYldArray but for secondary fluorescence results only.
Definition at line 256 of file libcpixe.h.
Referenced by freeReusable(), initlyr(), integrate_Simpson(), and integrate_Simpson2().
int* LYR::TrcUse |
Pointer to an array of flags controlling if calcs should be done for each given "trace" of this layer.
Definition at line 257 of file libcpixe.h.
Referenced by freeReusable(), initlyr(), integrate_Simpson(), and integrate_Simpson2().
int* LYR::NeedSFC |
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 258 of file libcpixe.h.
Referenced by freeReusable(), initlyr(), integrate_Simpson(), and integrate_Simpson2().
Array containing Energy, Stopping and position of each sublayer.
Definition at line 259 of file libcpixe.h.
Referenced by createsublyrs(), freeReusable(), integrate_Simpson(), and integrate_Simpson2().
int LYR::FESxlen |
Number of sublayers created for this layer (dimension of ESxArray).
Definition at line 260 of file libcpixe.h.
Referenced by createsublyrs(), integrate_Simpson(), and integrate_Simpson2().
Array containing Transmission coefs for each element in each sublayer.
Definition at line 261 of file libcpixe.h.
Referenced by freeReusable(), integrate_Simpson(), and integrate_Simpson2().
Array containing X-ray production cross section for each element in each sublayer.
Definition at line 262 of file libcpixe.h.
Referenced by freeReusable(), integrate_Simpson(), and integrate_Simpson2().
double LYR::ThickIn |
In-going path length for the layer (and the curren geometry).
Definition at line 263 of file libcpixe.h.
Referenced by createsublyrs(), and initlyrarray().
double LYR::FoilInEner |
Energy (keV) when entering the layer.
Definition at line 264 of file libcpixe.h.
Referenced by createsublyrs(), and initlyrarray().
double LYR::FoilOutEner |
Energy (keV) when exiting the layer.
Definition at line 265 of file libcpixe.h.
Referenced by createsublyrs(), and initlyrarray().
double LYR::absolutepos |
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 266 of file libcpixe.h.
Referenced by initlyrarray(), integrate_Simpson(), and integrate_Simpson2().
const foil* LYR::pFoil |
pointer to the foil associated to this layer (see foil structure)
Definition at line 267 of file libcpixe.h.
Referenced by initlyr(), initlyrarray(), integrate_Simpson(), and integrate_Simpson2().