BOSS
7.0.4
BESIII Offline Software System
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Functions
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
z
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
w
x
z
Typedefs
b
c
d
e
g
h
i
l
m
n
o
p
r
s
t
v
Enumerations
_
e
f
g
h
i
l
m
o
p
r
s
t
Enumerator
a
b
c
d
e
f
i
k
l
m
n
o
p
r
s
t
u
w
x
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
m
n
p
r
s
t
v
w
Enumerations
b
c
d
e
f
g
h
i
k
l
m
n
p
r
s
t
v
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Related Functions
:
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
w
x
Files
File List
File Members
All
!
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
!
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
!
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
p
q
r
s
t
u
v
w
z
Enumerations
d
e
g
h
p
r
s
t
Enumerator
a
b
c
d
e
f
g
h
i
k
m
n
o
p
r
s
t
u
w
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
common.h
Go to the documentation of this file.
1
/*
2
* common.h - common includes and parameters
3
*
4
* this file is part of PJFry library
5
* Copyright 2011 Valery Yundin
6
*/
7
8
#ifndef QUL_COMMON_H
9
#define QUL_COMMON_H
10
11
#ifdef HAVE_CONFIG_H
12
# include "config.h"
13
#endif
/* HAVE_CONFIG_H */
14
15
#include <complex>
16
#include <limits>
17
#include <inttypes.h>
18
// #include <stdint.h>
19
20
#include <cassert>
21
#ifndef NDEBUG
22
#include <cstdio>
// DEBUG
23
#endif
24
25
typedef
std::complex<double>
ncomplex
;
26
// typedef long long int int64_t;
27
28
// Forward declarations
29
class
ICache
;
30
31
class
MCache
;
32
class
MCache5;
33
34
class
Minor5
;
35
36
class
Kinem5
;
37
class
Kinem4
;
38
class
Kinem3
;
39
class
Kinem2
;
40
41
#define CONST __attribute__ ((const))
42
#define PURE __attribute__ ((pure))
43
44
#ifdef USE_GOLEM_MODE
45
# define USE_ZERO_CHORD "1"
/* calculate formfactors for zero-chord */
46
# define USE_GOLEM_MODE_6 "1"
/* support 6-pinched kinematics */
47
# define USE_GOLEM_ZERO_CHECK "1"
/* enable checks for i,j,k==s,t,u */
48
#endif
49
50
// Approx 1% slowdown
51
#define USE_SMART_INSERT "1"
/* before adding new, delete same old entries in MCache2,3 */
52
53
#define USE_DIRTY_RESET "1"
/* when told to clear caches, just set len=0 */
54
55
#endif
/* QUL_COMMON_H */
56
ICache
Definition:
cache.h:52
Kinem2
Definition:
kinem.h:105
Kinem3
Definition:
kinem.h:123
Kinem4
Definition:
kinem.h:147
Kinem5
Definition:
kinem.h:180
MCache
Definition:
cache.h:210
Minor5
Definition:
minor.h:215
ncomplex
std::complex< double > ncomplex
Definition:
common.h:25
source
Generator
BesEvtGen
BesEvtGen-00-03-98
src
phokhara
eemmg-lib
src
common.h
Generated by
1.9.6