ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
Home page
Related Pages
Modules
Namespaces
Classes
Files
External Links
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
nf_specialFunctions.h
Go to the documentation of this file.
Or view
the newest version in sPHENIX GitHub for file nf_specialFunctions.h
1
/*
2
# <<BEGIN-copyright>>
3
# <<END-copyright>>
4
*/
5
6
#ifndef specialFunctions_h_included
7
#define specialFunctions_h_included
8
9
#include <math.h>
10
#include <float.h>
11
#include <
nf_utilities.h
>
12
13
#ifdef WIN32
14
#define isfinite _finite
15
#define M_PI 3.141592653589793238463
16
/*#define INFINITY (DBL_MAX+DBL_MAX)*/
17
#endif
18
19
#if defined __cplusplus
20
extern
"C"
{
21
namespace
GIDI {
22
#endif
23
24
double
nf_polevl
(
double
x
,
double
coef[],
int
N
);
25
double
nf_p1evl
(
double
x
,
double
coef[],
int
N
);
26
double
nf_exponentialIntegral
(
int
n
,
double
x
,
nfu_status
*status );
27
double
nf_gammaFunction
(
double
x
,
nfu_status
*status );
28
double
nf_logGammaFunction
(
double
x
,
nfu_status
*status );
29
double
nf_incompleteGammaFunction
(
double
a
,
double
x
,
nfu_status
*status );
30
double
nf_incompleteGammaFunctionComplementary
(
double
a
,
double
x
,
nfu_status
*status );
31
32
double
nf_amc_log_factorial
(
int
);
33
double
nf_amc_factorial
(
int
);
34
double
nf_amc_wigner_3j
(
int
,
int
,
int
,
int
,
int
,
int
);
35
double
nf_amc_wigner_6j
(
int
,
int
,
int
,
int
,
int
,
int
);
36
double
nf_amc_wigner_9j
(
int
,
int
,
int
,
int
,
int
,
int
,
int
,
int
,
int
);
37
double
nf_amc_racah
(
int
,
int
,
int
,
int
,
int
,
int
);
38
double
nf_amc_clebsh_gordan
(
int
,
int
,
int
,
int
,
int
);
39
double
nf_amc_z_coefficient
(
int
,
int
,
int
,
int
,
int
,
int
);
40
double
nf_amc_zbar_coefficient
(
int
,
int
,
int
,
int
,
int
,
int
);
41
double
nf_amc_reduced_matrix_element
(
int
,
int
,
int
,
int
,
int
,
int
,
int
);
42
43
#if defined __cplusplus
44
}
45
}
46
#endif
47
48
#endif
/* End of ptwXY_h_included. */
geant4
tree
geant4-10.6-release
source
processes
hadronic
models
lend
include
nf_specialFunctions.h
Built by
Jin Huang
. updated:
Wed Jun 29 2022 17:25:46
using
1.8.2 with
ECCE GitHub integration