Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
P
physics_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
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
EIC
benchmarks
physics_benchmarks
Merge requests
!27
Add J/psi resolution; re-write RC with Dummy instead of rc tracks
Code
Review changes
Check out branch
Download
Patches
Plain diff
Expand sidebar
Merged
Add J/psi resolution; re-write RC with Dummy instead of rc tracks
ziyue_work_branch
into
master
Overview
2
Commits
76
Pipelines
0
Changes
2
Merged
Add J/psi resolution; re-write RC with Dummy instead of rc tracks
Ziyue Zhang
requested to merge
ziyue_work_branch
into
master
Feb 8, 2021
Overview
2
Commits
76
Pipelines
0
Changes
2
0
0
Merge request reports
Compare
master
version 78
549f7d56
Mar 1, 2021
version 77
0c6acbaa
Feb 26, 2021
version 76
2a3d41a2
Feb 26, 2021
version 75
f492c9e0
Feb 26, 2021
version 74
c28bab5a
Feb 26, 2021
version 73
9755c2cf
Feb 26, 2021
version 72
75d20e75
Feb 26, 2021
version 71
104f9c4b
Feb 26, 2021
version 70
0671a4de
Feb 26, 2021
version 69
4d8ad806
Feb 26, 2021
version 68
f2fc150d
Feb 26, 2021
version 67
343bc88e
Feb 26, 2021
version 66
c4e22f54
Feb 26, 2021
version 65
2dd3972e
Feb 26, 2021
version 64
cf84187c
Feb 26, 2021
version 63
ea48d4ec
Feb 26, 2021
version 62
212f4cb1
Feb 26, 2021
version 61
ed5bfcdd
Feb 26, 2021
version 60
605acc9e
Feb 26, 2021
version 59
6fabd5bc
Feb 26, 2021
version 58
96fa29f2
Feb 26, 2021
version 57
352de149
Feb 26, 2021
version 56
38827697
Feb 26, 2021
version 55
a60270a4
Feb 26, 2021
version 54
1e80c565
Feb 26, 2021
version 53
f02d70a0
Feb 26, 2021
version 52
2033e3a3
Feb 26, 2021
version 51
455fed6a
Feb 26, 2021
version 50
55ab0b10
Feb 26, 2021
version 49
c82b8679
Feb 26, 2021
version 48
bb72116e
Feb 26, 2021
version 47
604a1992
Feb 26, 2021
version 46
96952801
Feb 26, 2021
version 45
ff146017
Feb 26, 2021
version 44
c17553e4
Feb 26, 2021
version 43
2571960a
Feb 26, 2021
version 42
80d9740c
Feb 26, 2021
version 41
0ca40840
Feb 26, 2021
version 40
d7a392df
Feb 26, 2021
version 39
582428b3
Feb 26, 2021
version 38
b9c95ab7
Feb 26, 2021
version 37
e8d10996
Feb 26, 2021
version 36
293e8da4
Feb 26, 2021
version 35
c2a76ee0
Feb 25, 2021
version 34
1614b259
Feb 25, 2021
version 33
238079c0
Feb 25, 2021
version 32
48beca38
Feb 25, 2021
version 31
92e7e2d5
Feb 25, 2021
version 30
b1ae3f92
Feb 25, 2021
version 29
71aa03b5
Feb 25, 2021
version 28
4ea706f6
Feb 25, 2021
version 27
b5629beb
Feb 25, 2021
version 26
d5eb1206
Feb 25, 2021
version 25
6dc2ec20
Feb 25, 2021
version 24
2d485573
Feb 25, 2021
version 23
776d5384
Feb 25, 2021
version 22
af35e0d7
Feb 25, 2021
version 21
88b78de1
Feb 25, 2021
version 20
2b77d7f7
Feb 25, 2021
version 19
1e2073ed
Feb 25, 2021
version 18
59ffb9bd
Feb 25, 2021
version 17
eeaa3aa6
Feb 25, 2021
version 16
21a0bb1d
Feb 25, 2021
version 15
b6f6d516
Feb 25, 2021
version 14
f01dcc1d
Feb 25, 2021
version 13
46a9cc60
Feb 25, 2021
version 12
33d71195
Feb 25, 2021
version 11
5b218f40
Feb 25, 2021
version 10
6c97a122
Feb 25, 2021
version 9
f6977a8d
Feb 25, 2021
version 8
eaa83966
Feb 25, 2021
version 7
a5a7481e
Feb 25, 2021
version 6
89742335
Feb 25, 2021
version 5
a06d7669
Feb 25, 2021
version 4
3d550154
Feb 25, 2021
version 3
512f5cd7
Feb 24, 2021
version 2
e4c9f1ae
Feb 9, 2021
version 1
89c8c28e
Feb 8, 2021
master (base)
and
version 28
latest version
9e9fb226
76 commits,
Mar 2, 2021
version 78
549f7d56
75 commits,
Mar 1, 2021
version 77
0c6acbaa
76 commits,
Feb 26, 2021
version 76
2a3d41a2
75 commits,
Feb 26, 2021
version 75
f492c9e0
74 commits,
Feb 26, 2021
version 74
c28bab5a
73 commits,
Feb 26, 2021
version 73
9755c2cf
72 commits,
Feb 26, 2021
version 72
75d20e75
71 commits,
Feb 26, 2021
version 71
104f9c4b
70 commits,
Feb 26, 2021
version 70
0671a4de
69 commits,
Feb 26, 2021
version 69
4d8ad806
68 commits,
Feb 26, 2021
version 68
f2fc150d
67 commits,
Feb 26, 2021
version 67
343bc88e
66 commits,
Feb 26, 2021
version 66
c4e22f54
65 commits,
Feb 26, 2021
version 65
2dd3972e
64 commits,
Feb 26, 2021
version 64
cf84187c
63 commits,
Feb 26, 2021
version 63
ea48d4ec
62 commits,
Feb 26, 2021
version 62
212f4cb1
61 commits,
Feb 26, 2021
version 61
ed5bfcdd
60 commits,
Feb 26, 2021
version 60
605acc9e
59 commits,
Feb 26, 2021
version 59
6fabd5bc
58 commits,
Feb 26, 2021
version 58
96fa29f2
57 commits,
Feb 26, 2021
version 57
352de149
56 commits,
Feb 26, 2021
version 56
38827697
55 commits,
Feb 26, 2021
version 55
a60270a4
54 commits,
Feb 26, 2021
version 54
1e80c565
53 commits,
Feb 26, 2021
version 53
f02d70a0
52 commits,
Feb 26, 2021
version 52
2033e3a3
51 commits,
Feb 26, 2021
version 51
455fed6a
50 commits,
Feb 26, 2021
version 50
55ab0b10
49 commits,
Feb 26, 2021
version 49
c82b8679
48 commits,
Feb 26, 2021
version 48
bb72116e
47 commits,
Feb 26, 2021
version 47
604a1992
46 commits,
Feb 26, 2021
version 46
96952801
45 commits,
Feb 26, 2021
version 45
ff146017
44 commits,
Feb 26, 2021
version 44
c17553e4
43 commits,
Feb 26, 2021
version 43
2571960a
42 commits,
Feb 26, 2021
version 42
80d9740c
41 commits,
Feb 26, 2021
version 41
0ca40840
40 commits,
Feb 26, 2021
version 40
d7a392df
39 commits,
Feb 26, 2021
version 39
582428b3
38 commits,
Feb 26, 2021
version 38
b9c95ab7
37 commits,
Feb 26, 2021
version 37
e8d10996
36 commits,
Feb 26, 2021
version 36
293e8da4
35 commits,
Feb 26, 2021
version 35
c2a76ee0
34 commits,
Feb 25, 2021
version 34
1614b259
33 commits,
Feb 25, 2021
version 33
238079c0
32 commits,
Feb 25, 2021
version 32
48beca38
31 commits,
Feb 25, 2021
version 31
92e7e2d5
30 commits,
Feb 25, 2021
version 30
b1ae3f92
29 commits,
Feb 25, 2021
version 29
71aa03b5
28 commits,
Feb 25, 2021
version 28
4ea706f6
27 commits,
Feb 25, 2021
version 27
b5629beb
26 commits,
Feb 25, 2021
version 26
d5eb1206
25 commits,
Feb 25, 2021
version 25
6dc2ec20
24 commits,
Feb 25, 2021
version 24
2d485573
23 commits,
Feb 25, 2021
version 23
776d5384
22 commits,
Feb 25, 2021
version 22
af35e0d7
21 commits,
Feb 25, 2021
version 21
88b78de1
20 commits,
Feb 25, 2021
version 20
2b77d7f7
19 commits,
Feb 25, 2021
version 19
1e2073ed
18 commits,
Feb 25, 2021
version 18
59ffb9bd
17 commits,
Feb 25, 2021
version 17
eeaa3aa6
16 commits,
Feb 25, 2021
version 16
21a0bb1d
15 commits,
Feb 25, 2021
version 15
b6f6d516
14 commits,
Feb 25, 2021
version 14
f01dcc1d
13 commits,
Feb 25, 2021
version 13
46a9cc60
12 commits,
Feb 25, 2021
version 12
33d71195
11 commits,
Feb 25, 2021
version 11
5b218f40
10 commits,
Feb 25, 2021
version 10
6c97a122
9 commits,
Feb 25, 2021
version 9
f6977a8d
8 commits,
Feb 25, 2021
version 8
eaa83966
7 commits,
Feb 25, 2021
version 7
a5a7481e
6 commits,
Feb 25, 2021
version 6
89742335
5 commits,
Feb 25, 2021
version 5
a06d7669
4 commits,
Feb 25, 2021
version 4
3d550154
3 commits,
Feb 25, 2021
version 3
512f5cd7
2 commits,
Feb 24, 2021
version 2
e4c9f1ae
1 commit,
Feb 9, 2021
version 1
89c8c28e
1 commit,
Feb 8, 2021
2 files
+
27
−
10
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
2
benchmarks/dvmp/analysis/vm_mass.cxx
+
9
−
8
View file @ 4ea706f6
Edit in single-file editor
Open in Web IDE
Show full file
@@ -14,6 +14,8 @@
#include
<nlohmann/json.hpp>
#include
<string>
#include
<vector>
#include
"eicd/ReconstructedParticleCollection.h"
#include
"eicd/ReconstructedParticleData.h"
// Run VM invariant-mass-based benchmarks on an input reconstruction file for
// a desired vector meson (e.g. jpsi) and a desired decay particle (e.g. muon)
@@ -82,6 +84,7 @@ int vm_mass(const std::string& config_name)
// util::PrintGeant4(mcparticles2);
// Define analysis flow
auto
d_im
=
d
.
Define
(
"p_rec"
,
momenta_from_tracking
,
{
"outputTrackParameters"
})
//.Define("p_rec_test", util::momenta_RC, {"DummyReconstructedParticles"})
.
Define
(
"N"
,
"p_rec.size()"
)
.
Define
(
"p_sim"
,
util
::
momenta_from_simulation
,
{
"mcparticles2"
})
.
Define
(
"decay_pair_rec"
,
find_decay_pair
,
{
"p_rec"
})
@@ -99,19 +102,17 @@ int vm_mass(const std::string& config_name)
.
Define
(
"eta_sim"
,
"p_vm_sim.eta()"
);
// Define output histograms
auto
h_im_rec
=
d_im
.
Histo1D
({
"h_im_rec"
,
";m_{ll'} (GeV/c^{2});#"
,
100
,
-
1.1
,
vm_mass
+
5
},
"mass_rec"
);
auto
h_im_sim
=
d_im
.
Histo1D
({
"h_im_sim"
,
";m_{ll'} (GeV/c^{2});#"
,
100
,
-
1.1
,
vm_mass
+
5
},
"mass_sim"
);
auto
h_im_rec
=
d_im
.
Histo1D
({
"h_im_rec"
,
";m_{ll'} (GeV/c^{2});#"
,
(
int
)(
vm_mass
+
0.5
)
*
2
*
100
,
0.
,
2.
*
(
int
)(
vm_mass
+
0.5
)},
"mass_rec"
);
auto
h_im_sim
=
d_im
.
Histo1D
({
"h_im_sim"
,
";m_{ll'} (GeV/c^{2});#"
,
(
int
)(
vm_mass
+
0.5
)
*
2
*
100
,
3.0
,
3.2
},
"mass_sim"
);
auto
h_pt_rec
=
d_im
.
Histo1D
({
"h_pt_rec"
,
";p_{T} (GeV/c);#"
,
40
0
,
0.
,
40
.
},
"pt_rec"
);
auto
h_pt_sim
=
d_im
.
Histo1D
({
"h_pt_sim"
,
";p_{T} (GeV/c);#"
,
40
0
,
0.
,
40
.
},
"pt_sim"
);
auto
h_pt_rec
=
d_im
.
Histo1D
({
"h_pt_rec"
,
";p_{T} (GeV/c);#"
,
15
0
,
0.
,
15
.
},
"pt_rec"
);
auto
h_pt_sim
=
d_im
.
Histo1D
({
"h_pt_sim"
,
";p_{T} (GeV/c);#"
,
15
0
,
0.
,
15
.
},
"pt_sim"
);
auto
h_phi_rec
=
d_im
.
Histo1D
({
"h_phi_rec"
,
";#phi_{ll'};#"
,
90
,
-
M_PI
,
M_PI
},
"phi_rec"
);
auto
h_phi_sim
=
d_im
.
Histo1D
({
"h_phi_sim"
,
";#phi_{ll'};#"
,
90
,
-
M_PI
,
M_PI
},
"phi_sim"
);
auto
h_eta_rec
=
d_im
.
Histo1D
({
"h_eta_rec"
,
";#eta_{ll'};#"
,
10
00
,
-
5
.
,
5
.
},
"eta_rec"
);
auto
h_eta_sim
=
d_im
.
Histo1D
({
"h_eta_sim"
,
";#eta_{ll'};#"
,
10
00
,
-
5
.
,
5
.
},
"eta_sim"
);
auto
h_eta_rec
=
d_im
.
Histo1D
({
"h_eta_rec"
,
";#eta_{ll'};#"
,
4
00
,
-
2
.
,
2
.
},
"eta_rec"
);
auto
h_eta_sim
=
d_im
.
Histo1D
({
"h_eta_sim"
,
";#eta_{ll'};#"
,
4
00
,
-
2
.
,
2
.
},
"eta_sim"
);
// Plot our histograms.
// TODO: to start I'm explicitly plotting the histograms, but want to
Loading