#include "vxWorks.h"
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
#include "ctype.h"
#include "taskLib.h"
#include "math.h"
#include "application.conf"
Defines | |
| #define | PRIVATwqs |
| #define | PRIVAT7a |
| #define | PRIVAT7x |
| #define | SYSERR2 |
| #define | SYSERR sqrt(SYSERR2) |
| #define | EC 1.602189E-19 |
| #define | EL 2.567010E-38 |
| #define | WE 5.182177E-9 |
| #define | WI 2.842840E-12 |
| #define | CLIGHT 2.9979246e8 |
| #define | MECSQU 511.003e3 |
| #define | MPCSQU 931.5e6 |
| #define | A -1.8371e-7 |
| #define | B 2.3971e-7 |
| #define | C 1.19594 |
| #define | D .1e-6 |
Functions | |
| static int | sgsum (double cft) |
| static int | bgsum (double cft) |
| static BOOL | zero (double buff2, double buff3, double buff4) |
| static double | crscor (void) |
| static double | dagsdt (double rate) |
| int | WqsCal (int sgspe, int bgspe) |
| void | WqsSho (char type, FILE *fdsho) |
| void | WqsWrt (char *spenam, float crsfac, FILE *fdsho) |
| int | NonStrd (int sgspe, int bgspe) |
Variables | |
| static long | m1 |
| static long | m2 |
| static long | m3 |
| static long | m4 |
| static double | eengy |
| static double | crsval |
| static double | rserr |
| static double | rterr |
| static double | aserr |
| static double | aterr |
| static double | formfac |
| static char * | eccmnt |
| static double | icurr |
| static double | ecurr |
| static double | mstime |
| static double | ratemx |
| static double | ratepk |
| static double | ratebg |
| static double | dterr |
| static double | nratpk |
| static double | nratbg |
| static double | errpk |
| static double | errbg |
| static double | tmsum |
| static double | icsum |
| static double | ecsum |
| static double | cntsmx |
| static double | cntspk |
| static double | cntsbg |
| static double | avdtc |
| static double | mxdtc |
| static double | dterrbg |
| static double | dterrpk |
| static double | lbmean |
| static double | rbmean |
| static double | bgmean |
| static double | slmean |
| static double | srmean |
| static double | sbmean |
| static double | sdbg |
| static double | sdlb |
| static double | sdrb |
| static double | chi1lb |
| static double | chi1rb |
| static double | chi1bg |
| static double | chi5lb |
| static double | chi5rb |
| static double | chi5bg |
| static double | xnratpk |
| static double | xnratbg |
| static double | xerrpk |
| static double | xerrbg |
| static double | xtmsum |
| static double | xecsum |
| static double | xdterrpk |
| float | icrng [16] |
| float | ecrng [8] |
Features:
Display of ESS Data
Cross Section Calculation
modification history -------------------- 14oct08 kHu DOXYGEN comments added 12aug03 kHu alle Aenderungen nachgeholt 02mar01 kHu New from WQA
| #define A -1.8371e-7 |
| #define B 2.3971e-7 |
| #define C 1.19594 |
| #define CLIGHT 2.9979246e8 |
| #define D .1e-6 |
| #define EC 1.602189E-19 |
| #define EL 2.567010E-38 |
| #define MECSQU 511.003e3 |
| #define MPCSQU 931.5e6 |
| #define PRIVAT7a |
| #define PRIVAT7x |
| #define PRIVATwqs |
| #define SYSERR sqrt(SYSERR2) |
| #define WE 5.182177E-9 |
| #define WI 2.842840E-12 |
| static int bgsum | ( | double | cft | ) | [static] |
| static double crscor | ( | void | ) | [static] |
| static double dagsdt | ( | double | rate | ) | [static] |
| int NonStrd | ( | int | sgspe, | |
| int | bgspe | |||
| ) |
| static int sgsum | ( | double | cft | ) | [static] |
| int WqsCal | ( | int | sgspe, | |
| int | bgspe | |||
| ) |
| void WqsSho | ( | char | type, | |
| FILE * | fdsho | |||
| ) |
| void WqsWrt | ( | char * | spenam, | |
| float | crsfac, | |||
| FILE * | fdsho | |||
| ) |
| static BOOL zero | ( | double | buff2, | |
| double | buff3, | |||
| double | buff4 | |||
| ) | [static] |
double aserr [static] |
double aterr [static] |
double avdtc [static] |
double bgmean [static] |
double chi1bg [static] |
double chi1lb [static] |
double chi1rb [static] |
double chi5bg [static] |
double chi5lb [static] |
double chi5rb [static] |
double cntsbg [static] |
double cntsmx [static] |
double cntspk [static] |
double crsval [static] |
double dterr [static] |
double dterrbg [static] |
double dterrpk [static] |
char* eccmnt [static] |
| float ecrng[8] |
Initial value:
{
500.E-3, 150.E-3, 50.E-3, 15.E-3,
5.E-3, 1.5E-3, 500.E-6, 150.E-6
}
double ecsum [static] |
double ecurr [static] |
double eengy [static] |
double errbg [static] |
double errpk [static] |
double formfac [static] |
| float icrng[16] |
Initial value:
{
100.E-6, 30.E-6, 10.E-6, 3.E-6, 1.E-6,
300.E-9, 100.E-9, 30.E-9, 10.E-9, 3.E-9, 1.E-9,
300.E-12, 100.E-12, 30.E-12, 10.E-12, 3.E-12
}
double icsum [static] |
double icurr [static] |
double lbmean [static] |
long m1 [static] |
long m2 [static] |
long m3 [static] |
long m4 [static] |
double mstime [static] |
double mxdtc [static] |
double nratbg [static] |
double nratpk [static] |
double ratebg [static] |
double ratemx [static] |
double ratepk [static] |
double rbmean [static] |
double rserr [static] |
double rterr [static] |
double sbmean [static] |
double sdbg [static] |
double sdlb [static] |
double sdrb [static] |
double slmean [static] |
double srmean [static] |
double tmsum [static] |
double xdterrpk [static] |
double xecsum [static] |
double xerrbg [static] |
double xerrpk [static] |
double xnratbg [static] |
double xnratpk [static] |
double xtmsum [static] |
1.5.6