Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
R
reconstruction_benchmarks
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
EIC
benchmarks
reconstruction_benchmarks
Merge requests
!195
Draft: Resolve "Add Roman Pots Reconstruction Matrix"
Code
Review changes
Check out branch
Download
Patches
Plain diff
Open
Draft: Resolve "Add Roman Pots Reconstruction Matrix"
70-add-roman-pots-reconstruction-matrix
into
master
Overview
0
Commits
73
Pipelines
0
Changes
2
Open
Alex Jentsch
requested to merge
70-add-roman-pots-reconstruction-matrix
into
master
3 years ago
Overview
0
Commits
73
Pipelines
0
Changes
2
Expand
Closes
#70
0
0
Merge request reports
Compare
master
version 73
bd99ef4a
3 years ago
version 72
9a69c983
3 years ago
version 71
a33327a9
3 years ago
version 70
741e110b
3 years ago
version 69
9cb6f01d
3 years ago
version 68
9b7c55c8
3 years ago
version 67
41734467
3 years ago
version 66
e6cf14dc
3 years ago
version 65
7606648c
3 years ago
version 64
4a3b689a
3 years ago
version 63
f4c2e9e1
3 years ago
version 62
a0c8308f
3 years ago
version 61
70425698
3 years ago
version 60
8c9c7b1b
3 years ago
version 59
2f376d35
3 years ago
version 58
9beb3625
3 years ago
version 57
c18c616c
3 years ago
version 56
c6f044e0
3 years ago
version 55
6475ae17
3 years ago
version 54
b1452fc9
3 years ago
version 53
0c1d97a8
3 years ago
version 52
eab5224c
3 years ago
version 51
1df3d6aa
3 years ago
version 50
ef119796
3 years ago
version 49
b64e1ef2
3 years ago
version 48
c0101986
3 years ago
version 47
fea7e5b2
3 years ago
version 46
1f2a7e6d
3 years ago
version 45
5fb66baf
3 years ago
version 44
5802c488
3 years ago
version 43
04d9a424
3 years ago
version 42
55ac606e
3 years ago
version 41
5cf7be07
3 years ago
version 40
b8d2d294
3 years ago
version 39
a19e0aaf
3 years ago
version 38
4cf116a6
3 years ago
version 37
02affee8
3 years ago
version 36
6c517211
3 years ago
version 35
3f558cd9
3 years ago
version 34
a9745e3e
3 years ago
version 33
59fd722c
3 years ago
version 32
d3e30766
3 years ago
version 31
a18f5c24
3 years ago
version 30
569678d2
3 years ago
version 29
479034cf
3 years ago
version 28
003c543d
3 years ago
version 27
90d7e647
3 years ago
version 26
4c55ba10
3 years ago
version 25
4a0df454
3 years ago
version 24
d04bdc35
3 years ago
version 23
83bcdce9
3 years ago
version 22
f53e698f
3 years ago
version 21
c4e540ad
3 years ago
version 20
d319bd26
3 years ago
version 19
7a118d39
3 years ago
version 18
aa749aa3
3 years ago
version 17
1dea1590
3 years ago
version 16
65972e64
3 years ago
version 15
71d27e80
3 years ago
version 14
3c3475d3
3 years ago
version 13
2e650cc6
3 years ago
version 12
91741557
3 years ago
version 11
bd866ff5
3 years ago
version 10
6f0824cf
3 years ago
version 9
6889e24d
3 years ago
version 8
bde86e26
3 years ago
version 7
d6668f47
3 years ago
version 6
2bb9d0ba
3 years ago
version 5
9560a1a9
3 years ago
version 4
d18ce327
3 years ago
version 3
338e9b77
3 years ago
version 2
3fd2e784
3 years ago
version 1
f29ca606
3 years ago
master (base)
and
version 4
latest version
f1d794c2
73 commits,
3 years ago
version 73
bd99ef4a
72 commits,
3 years ago
version 72
9a69c983
72 commits,
3 years ago
version 71
a33327a9
71 commits,
3 years ago
version 70
741e110b
70 commits,
3 years ago
version 69
9cb6f01d
69 commits,
3 years ago
version 68
9b7c55c8
68 commits,
3 years ago
version 67
41734467
67 commits,
3 years ago
version 66
e6cf14dc
66 commits,
3 years ago
version 65
7606648c
65 commits,
3 years ago
version 64
4a3b689a
64 commits,
3 years ago
version 63
f4c2e9e1
63 commits,
3 years ago
version 62
a0c8308f
62 commits,
3 years ago
version 61
70425698
61 commits,
3 years ago
version 60
8c9c7b1b
60 commits,
3 years ago
version 59
2f376d35
59 commits,
3 years ago
version 58
9beb3625
58 commits,
3 years ago
version 57
c18c616c
57 commits,
3 years ago
version 56
c6f044e0
56 commits,
3 years ago
version 55
6475ae17
55 commits,
3 years ago
version 54
b1452fc9
54 commits,
3 years ago
version 53
0c1d97a8
53 commits,
3 years ago
version 52
eab5224c
52 commits,
3 years ago
version 51
1df3d6aa
51 commits,
3 years ago
version 50
ef119796
50 commits,
3 years ago
version 49
b64e1ef2
49 commits,
3 years ago
version 48
c0101986
48 commits,
3 years ago
version 47
fea7e5b2
47 commits,
3 years ago
version 46
1f2a7e6d
46 commits,
3 years ago
version 45
5fb66baf
45 commits,
3 years ago
version 44
5802c488
44 commits,
3 years ago
version 43
04d9a424
43 commits,
3 years ago
version 42
55ac606e
42 commits,
3 years ago
version 41
5cf7be07
41 commits,
3 years ago
version 40
b8d2d294
40 commits,
3 years ago
version 39
a19e0aaf
39 commits,
3 years ago
version 38
4cf116a6
38 commits,
3 years ago
version 37
02affee8
37 commits,
3 years ago
version 36
6c517211
36 commits,
3 years ago
version 35
3f558cd9
35 commits,
3 years ago
version 34
a9745e3e
34 commits,
3 years ago
version 33
59fd722c
33 commits,
3 years ago
version 32
d3e30766
32 commits,
3 years ago
version 31
a18f5c24
31 commits,
3 years ago
version 30
569678d2
30 commits,
3 years ago
version 29
479034cf
29 commits,
3 years ago
version 28
003c543d
28 commits,
3 years ago
version 27
90d7e647
27 commits,
3 years ago
version 26
4c55ba10
26 commits,
3 years ago
version 25
4a0df454
25 commits,
3 years ago
version 24
d04bdc35
24 commits,
3 years ago
version 23
83bcdce9
23 commits,
3 years ago
version 22
f53e698f
22 commits,
3 years ago
version 21
c4e540ad
21 commits,
3 years ago
version 20
d319bd26
20 commits,
3 years ago
version 19
7a118d39
19 commits,
3 years ago
version 18
aa749aa3
18 commits,
3 years ago
version 17
1dea1590
17 commits,
3 years ago
version 16
65972e64
16 commits,
3 years ago
version 15
71d27e80
15 commits,
3 years ago
version 14
3c3475d3
14 commits,
3 years ago
version 13
2e650cc6
13 commits,
3 years ago
version 12
91741557
12 commits,
3 years ago
version 11
bd866ff5
11 commits,
3 years ago
version 10
6f0824cf
10 commits,
3 years ago
version 9
6889e24d
9 commits,
3 years ago
version 8
bde86e26
8 commits,
3 years ago
version 7
d6668f47
7 commits,
3 years ago
version 6
2bb9d0ba
6 commits,
3 years ago
version 5
9560a1a9
5 commits,
3 years ago
version 4
d18ce327
4 commits,
3 years ago
version 3
338e9b77
3 commits,
3 years ago
version 2
3fd2e784
2 commits,
3 years ago
version 1
f29ca606
1 commit,
3 years ago
2 files
+
28
−
22
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
2
Search (e.g. *.vue) (Ctrl+P)
benchmarks/far_forward/scripts/gen_far_forward_protons.cxx
+
7
−
3
Options
@@ -17,8 +17,12 @@ using namespace HepMC3;
void
gen_far_forward_protons
(
int
n_events
=
100
,
const
char
*
out_fname
=
"far_forward_protons.hepmc"
)
{
double
cos_theta_min
=
std
::
cos
(
0.3
*
(
M_PI
/
180.0
));
double
cos_theta_max
=
std
::
cos
(
2.0
*
(
M_PI
/
180.0
));
double
minMomentum
=
270.0
;
//GeV
double
maxMomentum
=
275.0
;
//GeV
double
cos_theta_min
=
std
::
cos
(
0.0
*
(
M_PI
/
180.0
));
//we need MRAD for the units - syntax is degrees*Pi/180
double
cos_theta_max
=
std
::
cos
(
0.2864789
*
(
M_PI
/
180.0
));
//1.15 degrees = 20mrad FF region is 0.0 to 20.0 mrad
WriterAscii
hepmc_output
(
out_fname
);
int
events_parsed
=
0
;
@@ -39,7 +43,7 @@ void gen_far_forward_protons(int n_events = 100,
FourVector
(
0.0
,
0.0
,
0.0
,
0.938
),
2212
,
4
);
// Define momentum
Double_t
p
=
r1
->
Uniform
(
1.0
,
10.0
);
Double_t
p
=
r1
->
Uniform
(
minMomentum
,
maxMomentum
);
Double_t
phi
=
r1
->
Uniform
(
0.0
,
2.0
*
M_PI
);
Double_t
costh
=
r1
->
Uniform
(
cos_theta_min
,
cos_theta_max
);
Double_t
th
=
std
::
acos
(
costh
);
Loading