Main Page
Namespaces
Classes
Package Documentation
CVS Directory
WorkBook
Offline Guide
Release schedule
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
GeneratorInterface
HijingInterface
interface
HijingWrapper.h
Go to the documentation of this file.
1
#ifndef GeneratorInterface_HijingInterface_HijingWrapper
2
#define GeneratorInterface_HijingInterface_HijingWrapper
3
4
/*
5
* Wrapper for FORTRAN version of HIJING
6
*/
7
8
#define _MAXNUMPARTICLE_ 130000
9
10
extern
"C"
{
11
void
hijset_
(
float
& efrm,
12
const
char
* frame,
13
const
char
* proj,
14
const
char
* targ,
15
int
& iap,
16
int
& izp,
17
int
& iat,
18
int
&
izt
,
19
int
,
20
int
,
21
int
);
22
}
23
#define HIJSET hijset_
24
25
extern
"C"
{
26
void
hijing_
(
const
char
* frame,
float
& bmin0,
float
& bmax0,
int
);
27
}
28
#define HIJING hijing_
29
30
extern
"C"
{
31
extern
struct
{
32
int
natt
;
33
int
eatt
;
34
int
jatt
;
35
int
nt
;
36
int
np
;
37
int
n0
;
38
int
n01
;
39
int
n10
;
40
int
n11
;
41
}
himain1_
;
42
}
43
#define himain1 himain1_
44
45
extern
"C"
{
46
extern
struct
{
47
int
katt
[4][
_MAXNUMPARTICLE_
];
48
float
patt
[4][
_MAXNUMPARTICLE_
];
49
float
vatt
[4][
_MAXNUMPARTICLE_
];
50
}
himain2_
;
51
}
52
#define himain2 himain2_
53
54
extern
"C"
{
55
extern
struct
{
56
float
hipr1
[100];
57
int
ihpr2
[50];
58
float
hint1
[100];
59
int
ihnt2
[50];
60
}
hiparnt_
;
61
}
62
#define hiparnt hiparnt_
63
64
#endif
hipr1
float hipr1[100]
Definition:
AMPTWrapper.h:64
himain1_
struct @753 himain1_
ihnt2
int ihnt2[50]
Definition:
AMPTWrapper.h:67
eatt
float eatt
Definition:
AMPTWrapper.h:39
n01
int n01
Definition:
AMPTWrapper.h:45
hijset_
void hijset_(float &efrm, const char *frame, const char *proj, const char *targ, int &iap, int &izp, int &iat, int &izt, int, int, int)
_MAXNUMPARTICLE_
#define _MAXNUMPARTICLE_
Definition:
HijingWrapper.h:8
natt
int natt
Definition:
AMPTWrapper.h:41
jatt
int jatt
Definition:
AMPTWrapper.h:40
np
int np
Definition:
AMPTWrapper.h:43
n0
int n0
Definition:
AMPTWrapper.h:44
hijing_
void hijing_(const char *frame, float &bmin0, float &bmax0, int)
gpuVertexFinder::izt
uint8_t *__restrict__ izt
Definition:
gpuClusterTracksDBSCAN.h:40
hint1
float hint1[100]
Definition:
AMPTWrapper.h:66
nt
int nt
Definition:
AMPTWrapper.h:42
n11
int n11
Definition:
AMPTWrapper.h:47
himain2_
struct @754 himain2_
n10
int n10
Definition:
AMPTWrapper.h:46
vatt
float vatt[4][130000]
Definition:
HijingWrapper.h:49
ihpr2
int ihpr2[50]
Definition:
AMPTWrapper.h:65
katt
int katt[4][130000]
Definition:
HijingWrapper.h:47
hiparnt_
struct @755 hiparnt_
patt
float patt[4][130000]
Definition:
HijingWrapper.h:48
Generated for CMSSW Reference Manual by
1.8.5