From 6bfa23ff82ec23e4d1153085842be628a5dc3416 Mon Sep 17 00:00:00 2001
From: "jihee.kim" <jihee.kim@anl.gov>
Date: Tue, 21 Jul 2020 11:57:25 -0500
Subject: [PATCH] Created emcal_electron.cxx and zdc_photons.cxx. Generated
 hepmc ascii files. Created energy and eta graphs.

---
 data/emcal_electrons.hepmc                | 604 ++++++++++++++++++++++
 data/zdc_photons.hepmc                    | 604 ++++++++++++++++++++++
 emcal_electrons.cxx                       |  70 +++
 emcal_electrons_reader.cxx                |  54 ++
 results/emcal_electrons_energy_reader.pdf | Bin 0 -> 14063 bytes
 results/emcal_electrons_energy_reader.png | Bin 0 -> 7484 bytes
 results/emcal_electrons_eta_reader.pdf    | Bin 0 -> 13973 bytes
 results/emcal_electrons_eta_reader.png    | Bin 0 -> 7233 bytes
 results/zdc_photons_energy_reader.pdf     | Bin 0 -> 14886 bytes
 results/zdc_photons_energy_reader.png     | Bin 0 -> 7968 bytes
 results/zdc_photons_eta_reader.pdf        | Bin 0 -> 14104 bytes
 results/zdc_photons_eta_reader.png        | Bin 0 -> 7612 bytes
 zdc_photons.cxx                           |  71 +++
 zdc_photons_reader.cxx                    |  54 ++
 14 files changed, 1457 insertions(+)
 create mode 100644 data/emcal_electrons.hepmc
 create mode 100644 data/zdc_photons.hepmc
 create mode 100644 emcal_electrons.cxx
 create mode 100644 emcal_electrons_reader.cxx
 create mode 100644 results/emcal_electrons_energy_reader.pdf
 create mode 100644 results/emcal_electrons_energy_reader.png
 create mode 100644 results/emcal_electrons_eta_reader.pdf
 create mode 100644 results/emcal_electrons_eta_reader.png
 create mode 100644 results/zdc_photons_energy_reader.pdf
 create mode 100644 results/zdc_photons_energy_reader.png
 create mode 100644 results/zdc_photons_eta_reader.pdf
 create mode 100644 results/zdc_photons_eta_reader.png
 create mode 100644 zdc_photons.cxx
 create mode 100644 zdc_photons_reader.cxx

diff --git a/data/emcal_electrons.hepmc b/data/emcal_electrons.hepmc
new file mode 100644
index 0000000..c612863
--- /dev/null
+++ b/data/emcal_electrons.hepmc
@@ -0,0 +1,604 @@
+HepMC::Version 3.02.02
+HepMC::Asciiv3-START_EVENT_LISTING
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 5.5447357840284373e-01 -3.7738462400600337e-01 -7.4171416085780173e-01 1.0000001305604915e+00 5.1100000015238706e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -2.7117834778560762e-01 -4.0722413589040074e-01 -1.3117281756677275e+00 1.4000000932574967e+00 5.1099999971785748e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 2.7450265424457754e-01 -1.0101581017907867e-01 -1.7760754766919524e+00 1.8000000725336096e+00 5.1099999993512227e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -1.3547357768420287e+00 5.0849199274741552e-01 -1.6571441905446815e+00 2.2000000593456814e+00 5.1100000123871091e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 1.1990839831983133e+00 9.6976520235449815e-01 -2.0932637324378423e+00 2.6000000502155767e+00 5.1100000123871091e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -6.9947096481329696e-01 4.8962171633543672e-01 -2.8759365334227902e+00 3.0000000435201661e+00 5.1100000036965185e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -9.0791268683835713e-01 4.8702981533383799e-01 -3.2401383476718779e+00 3.4000000384001474e+00 5.1100000036965185e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 3.7323974753282008e-01 7.8135037891831260e-01 -3.7000248210283466e+00 3.8000000343580265e+00 5.1100000036965185e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -1.1578986080584484e-01 5.7995031525616780e-01 -4.1581546796588551e+00 4.2000000310858328e+00 5.1099999515529708e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 9.0466294546846815e-01 -7.4848469780801707e-01 -4.4476235915647750e+00 4.6000000283827163e+00 5.1100000210777007e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 2.8994003868502385e+00 6.0076159753715219e-01 -4.0289654875237266e+00 5.0000000261121000e+00 5.1099999863153363e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -7.6983913332624943e-01 -1.8925728058266849e+00 -4.9985513784940530e+00 5.4000000241778698e+00 5.1099999515529708e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -2.1117821432199555e-04 3.4007888313788304e-01 -5.7900212701377409e+00 5.8000000225104316e+00 5.1100000210777007e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 1.6457829146215595e+00 1.3077750938159272e+00 -5.8327628875117581e+00 6.2000000210581447e+00 5.1099999515529708e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -2.6865133359937432e-01 -7.1218236037294824e-01 -6.5559608560857727e+00 6.6000000197818949e+00 5.1100000210777007e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 1.4015543419756309e+00 1.3659275614246822e+00 -6.7208546572165719e+00 7.0000000186515008e+00 5.1100000210777007e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -1.9498283351219061e+00 -4.3369807106820479e+00 -5.6699883402638127e+00 7.4000000176433121e+00 5.1100000210777007e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 1.9094007821434231e+00 1.6704157040888070e+00 -7.3758999470358591e+00 7.8000000167385268e+00 5.1100000906024296e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -4.3689417040168106e+00 3.4589935476484546e+00 -6.0156223305846783e+00 8.2000000159220114e+00 5.1100000210777007e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 4.8673224519562694e+00 -3.5728727491603380e+00 -6.1240307369403277e+00 8.6000000151814557e+00 5.1100000210777007e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 3.2793367435147330e-01 -1.6223032643399937e+00 -8.8465016601896451e+00 9.0000000145067229e+00 5.1100000210777007e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -5.2483142946063603e+00 -1.6564807871403311e+00 -7.6204506734749939e+00 9.4000000138894144e+00 5.1099998820282409e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -3.0579033723521798e+00 -1.6288827387825631e+00 -9.1671133945562939e+00 9.8000000133225029e+00 5.1100000210777007e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 4.2790433764856726e+00 4.3456411033634952e+00 -8.1758908494984084e+00 1.0200000012800050e+01 5.1100001601271574e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -1.2826433251369287e+00 4.2657402594510896e-01 -1.0513460928774629e+01 1.0600000012317029e+01 5.1100000210777007e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 2.2966096687389967e+00 -3.9575614875117080e+00 -1.0003164054538878e+01 1.1000000011869139e+01 5.1100001601271574e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 3.6034823161952043e+00 -3.8469097427916915e-01 -1.0808650611948588e+01 1.1400000011452674e+01 5.1099998820282409e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 7.1039599055078204e+00 -4.0124996345445219e+00 -8.5248812510038743e+00 1.1800000011064448e+01 5.1099998820282409e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -1.2121511062144852e+00 4.2269582383596829e+00 -1.1379961060867750e+01 1.2200000010701681e+01 5.1099998820282409e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 6.9173331939382701e+00 4.7188427801376180e+00 -9.4150424481455683e+00 1.2600000010361946e+01 5.1099998820282409e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -1.6061587524132874e+00 6.5250370281578931e+00 -1.1128528467107168e+01 1.3000000010043117e+01 5.1100001601271574e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -7.3644061156129963e+00 2.9032477838920738e+00 -1.0811876565594323e+01 1.3400000009743321e+01 5.1099998820282409e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 4.9479207090939807e+00 3.9301370220009479e+00 -1.2268337444202309e+01 1.3800000009460906e+01 5.1099998820282409e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -1.3133230302041585e+00 -3.0796951736548746e+00 -1.3799661599318378e+01 1.4200000009194401e+01 5.1099996039293081e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -9.8087636404190288e+00 -3.1119803248697657e+00 -1.0356820665822941e+01 1.4600000008942500e+01 5.1099996039293081e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -2.5800149405156163e+00 6.4066242589370610e+00 -1.3315355365573813e+01 1.5000000008704031e+01 5.1099996039293081e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -2.7295932385403274e+00 1.3616707509356742e+00 -1.5094872424706384e+01 1.5400000008477955e+01 5.1100001601271574e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 6.2664794813881333e+00 2.5765980221214875e+00 -1.4273485122482915e+01 1.5800000008263321e+01 5.1099996039293081e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 5.5120426527181998e-01 2.4263623866787754e+00 -1.6007777466795844e+01 1.6200000008059295e+01 5.1099998820282409e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -2.7145626163969250e+00 -5.8039153639758148e+00 -1.5313579472137331e+01 1.6600000007865091e+01 5.1099998820282409e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 1.1324305963098059e+01 1.8891500356505331e+00 -1.2537591738326118e+01 1.7000000007680029e+01 5.1099998820282409e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -4.2924045563124974e-01 -4.0431437813447451e+00 -1.6918296042882773e+01 1.7400000007503479e+01 5.1099998820282409e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -2.7896252660310727e+00 -5.3067571172259296e+00 -1.6759961807053532e+01 1.7800000007334862e+01 5.1099998820282409e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 3.7563325122789637e+00 9.9118762785368091e+00 -1.4794751592918866e+01 1.8200000007173653e+01 5.1099993258303612e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -1.2004662732203554e+01 4.6830413287983559e+00 -1.3413321609460114e+01 1.8600000007019382e+01 5.1099998820282409e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 5.8786162527407297e+00 1.3011135439757942e+00 -1.8020792837683231e+01 1.9000000006871602e+01 5.1099993258303612e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -2.3505717999192166e+00 -8.1037182009154629e-01 -1.9240013246529383e+01 1.9400000006729925e+01 5.1100004382260587e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 4.0933656376370955e+00 -7.0865954895826668e+00 -1.8029545810242656e+01 1.9800000006593965e+01 5.1099998820282409e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 3.4182926123771873e+00 7.5156173076273083e+00 -1.8435584398154035e+01 2.0200000006463391e+01 5.1099998820282409e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -5.8004276077024353e-01 -8.0093519454881772e+00 -1.8970340845883154e+01 2.0600000006337890e+01 5.1100004382260587e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -1.0450472210143245e+01 7.1525201591384224e+00 -1.6751987522623764e+01 2.1000000006217167e+01 5.1099998820282409e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 1.3839287453539508e+00 -7.6142018282538562e+00 -1.9951658370832202e+01 2.1400000006100960e+01 5.1100004382260587e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 1.0452517956552450e+01 -1.0386475946261806e+01 -1.6065677258854471e+01 2.1800000005989020e+01 5.1100004382260587e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 1.3074569206701332e+00 -2.8836427764985308e+00 -2.1973055334616980e+01 2.2200000005881105e+01 5.1099993258303612e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -6.2715424751694172e-04 -2.8991134983778739e+00 -2.2413280449996623e+01 2.2600000005777016e+01 5.1099998820282409e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -1.4204717307524213e+00 2.3706104285141492e+00 -2.2833363008071174e+01 2.3000000005676544e+01 5.1100004382260587e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -7.5143465118540691e+00 2.1816260613512486e+00 -2.2053006693605745e+01 2.3400000005579514e+01 5.1100004382260587e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 5.3827255963340646e+00 3.8445289950578019e+00 -2.2862324071728359e+01 2.3800000005485739e+01 5.1100015506215155e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -4.2502753850327135e+00 6.6964878460183985e-01 -2.3814422723565364e+01 2.4200000005395065e+01 5.1100004382260587e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 4.3291519487462526e+00 -1.3501066317572098e+01 -2.0103224907789961e+01 2.4600000005307336e+01 5.1099993258303612e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 1.5514577700940146e+00 5.2268460867806266e-01 -2.4946337999543459e+01 2.5000000005222422e+01 5.1100004382260587e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 3.5761401794981591e+00 -1.3538629614356944e+01 -2.1191430569497570e+01 2.5400000005140178e+01 5.1099993258303612e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -9.9544321569809124e+00 5.1393618701630945e+00 -2.3240831310423861e+01 2.5800000005060486e+01 5.1100004382260587e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 2.9809357859447876e+00 -1.7605242570968263e+00 -2.5970263305947583e+01 2.6200000004983227e+01 5.1100004382260587e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 2.1115431275522631e+00 2.6226050065206157e+00 -2.6386044201438377e+01 2.6600000004908292e+01 5.1100004382260587e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 1.1058041123254419e+01 -8.4740516428880621e+00 -2.3128125200069295e+01 2.7000000004835574e+01 5.1099993258303612e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -1.5043163997903852e+00 -1.3619647488859588e+01 -2.3727668120751407e+01 2.7400000004764987e+01 5.1100004382260587e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -5.2974777750928022e+00 -7.5602672383624259e-01 -2.7280123768327066e+01 2.7800000004696422e+01 5.1100004382260587e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 2.9557934035870890e+00 -2.5185256516392838e+00 -2.7931350019240856e+01 2.8200000004629810e+01 5.1100004382260587e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -2.2676581866124530e+00 7.1036069068464895e+00 -2.7610803958988452e+01 2.8600000004565050e+01 5.1099993258303612e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 1.8114702121886694e+00 1.2511051735187892e+00 -2.8916315662877032e+01 2.9000000004502088e+01 5.1100004382260587e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 8.5821916727797447e+00 -1.0411771552771034e+01 -2.6120892006678829e+01 2.9400000004440837e+01 5.1100015506215155e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 9.3537923630954669e+00 3.1553913195801706e+00 -2.8117433631973153e+01 2.9800000004381225e+01 5.1100004382260587e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 2.0335169617074143e+00 3.1634433165967115e+00 -2.9964936761974453e+01 3.0200000004323201e+01 5.1100015506215155e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -9.9812391485285161e+00 -4.8571516760846691e+00 -2.8515661357495983e+01 3.0600000004266683e+01 5.1099993258303612e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 1.6225915153400781e+01 -1.2262998511972301e+01 -2.3395267575516296e+01 3.1000000004211632e+01 5.1100004382260587e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -5.2769694148768638e+00 -1.8159931115721108e+01 -2.5066521411370957e+01 3.1400000004157981e+01 5.1099993258303612e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -1.3507357701464711e+00 1.8173171168857419e+01 -2.6060532660455280e+01 3.1800000004105680e+01 5.1100015506215155e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 1.6096496343572952e+00 -1.4872478354104177e+00 -3.2125334580836366e+01 3.2200000004054679e+01 5.1099993258303612e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -7.4326843988591413e+00 -6.6575242240623362e+00 -3.1035343945781868e+01 3.2600000004004926e+01 5.1099993258303612e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -2.6620491030650517e+00 -5.5535085107997890e+00 -3.2420241174200797e+01 3.3000000003956373e+01 5.1099993258303612e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -9.0873193446158460e+00 -7.1236441832520629e+00 -3.1340617745656989e+01 3.3400000003908993e+01 5.1099971010382388e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -1.3255967524255375e+01 5.6347057980498203e+00 -3.0577269589767344e+01 3.3800000003862742e+01 5.1100015506215155e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -4.9792398156856050e+00 -1.1625242392564450e+01 -3.1775791259573911e+01 3.4200000003817564e+01 5.1100015506215155e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 3.0943767944822871e+00 1.0284291311875950e+01 -3.2891004613210626e+01 3.4600000003773431e+01 5.1100015506215155e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 4.8039759993628206e-01 -3.6661819438354875e+00 -3.4804142398580517e+01 3.5000000003730293e+01 5.1099971010382388e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 4.6956726821575351e-01 -5.1145738880070946e+00 -3.5025428484527296e+01 3.5400000003688142e+01 5.1099971010382388e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -9.2111690742496179e+00 9.7209462788160348e+00 -3.3200866972565045e+01 3.5800000003646943e+01 5.1099971010382388e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 1.0591006273356932e+01 2.0835327240415715e+01 -2.7643439093255118e+01 3.6200000003606647e+01 5.1099993258303612e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -2.6057381381213751e-01 6.6469076081989815e+00 -3.5990425400870464e+01 3.6600000003567224e+01 5.1099993258303612e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -2.2332466715266236e+01 7.4277072293948576e+00 -2.8549782761448835e+01 3.7000000003528662e+01 5.1099993258303612e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -1.2857482227452405e+01 1.1473818528241903e+01 -3.3193322207210869e+01 3.7400000003490916e+01 5.1099971010382388e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -8.0423964193866642e+00 -1.6770393203404023e+01 -3.2907655213288244e+01 3.7800000003453981e+01 5.1099971010382388e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -2.8606910519803336e-01 2.4795102293099207e+00 -3.8118370813687704e+01 3.8200000003417813e+01 5.1099993258303612e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -1.5448752925394599e+01 4.9123515189387651e-01 -3.5370251922705549e+01 3.8600000003382398e+01 5.1100015506215155e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -1.7148438353209524e+01 5.0044787961256620e+00 -3.4668231192625058e+01 3.9000000003347701e+01 5.1099993258303612e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 4.3289275797208804e+00 1.3876004954534800e+01 -3.6620716439076645e+01 3.9400000003313728e+01 5.1099993258303612e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 3.0537789619090511e-01 -2.4751068076854413e+01 -3.1166189587362727e+01 3.9800000003280417e+01 5.1099971010382388e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -4.7132188026019746e+00 -8.8784501179690023e-01 -3.9912871354411813e+01 4.0200000003247780e+01 5.1100015506215155e-04 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 11 -5.2058065986044513e+00 1.2279077283567466e+00 -4.0246140439408201e+01 4.0600000003215776e+01 5.1100015506215155e-04 1
+HepMC::Asciiv3-END_EVENT_LISTING
+
diff --git a/data/zdc_photons.hepmc b/data/zdc_photons.hepmc
new file mode 100644
index 0000000..af4f3b4
--- /dev/null
+++ b/data/zdc_photons.hepmc
@@ -0,0 +1,604 @@
+HepMC::Version 3.02.02
+HepMC::Asciiv3-START_EVENT_LISTING
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -6.0545626069423353e-01 7.2968538180939435e-01 9.9995504808766071e+01 9.9999999999999986e+01 -1.3486991523486091e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -2.7352394942363389e+00 -2.1787784552980072e+00 1.0894389101437446e+02 1.0900000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -1.9843160904182393e+00 -1.2838575087919928e+00 1.1797632897980182e+02 1.1800000000000001e+02 1.3486991523486091e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -6.3598835426790970e-02 -1.9710583430668578e+00 1.2698468759734915e+02 1.2700000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -3.5382415695920272e-01 -2.5589109845013357e-02 1.3599953732885788e+02 1.3600000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -6.2919810543068957e-02 1.4064690344190707e-02 1.4499998566648870e+02 1.4500000000000000e+02 -1.9073486328125000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -3.8259929193725086e+00 4.3331241481254196e-01 1.5395185617111630e+02 1.5400000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -1.2371903574700720e+00 -4.8158975177002592e+00 1.6292414336469102e+02 1.6300000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 2.6160954576430404e+00 -7.9462581936264509e-01 1.7197826785487666e+02 1.7200000000000000e+02 -1.9073486328125000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 4.6409544141580705e-01 -1.2924522404572369e+00 1.8099479048477443e+02 1.8100000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -3.3897921186677431e+00 -1.3795512287609777e+00 1.8996474975057725e+02 1.9000000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 3.8001867151138075e-01 6.1493381132847365e+00 1.9890460333179271e+02 1.9900000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.0801414522061354e+00 3.4599411681301069e+00 2.0796841611541956e+02 2.0800000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -3.2771725209659852e-01 -3.2138130016679254e+00 2.1697595260164888e+02 2.1699999999999997e+02 -2.6973983046972182e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -5.8918555871006839e-01 -1.2562328986045232e-01 2.2599919707637559e+02 2.2600000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.1767209711650946e+00 -4.3992668163878861e+00 2.3495587198287734e+02 2.3499999999999997e+02 -2.6973983046972182e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 3.9842877987878583e-01 1.7800390487898772e+00 2.4399318169877645e+02 2.4399999999999997e+02 -2.6973983046972182e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -5.4162049742638230e-01 5.4422952045417095e-01 2.5299883490139996e+02 2.5300000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.2847807182359192e+00 -3.7061828190470547e+00 2.6197063489524515e+02 2.6200000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 6.6065356705997125e-01 3.2336156292926246e+00 2.7097990196106116e+02 2.7100000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 5.4511920470242170e-01 -3.7148538665778288e+00 2.7997482512862229e+02 2.8000000000000000e+02 3.8146972656250000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -3.8354243505396286e+00 -6.8863220306020825e+00 2.8889248534522687e+02 2.8900000000000000e+02 3.8146972656250000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.2985675737983147e+00 -8.9079880285649455e+00 2.9786399828032125e+02 2.9800000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -3.3355619669237608e+00 -2.2023752802217507e+00 3.0697397865208364e+02 3.0700000000000006e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 7.6535606938471834e-01 8.0627015409027099e+00 3.1589619667534680e+02 3.1600000000000000e+02 -3.8146972656250000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -3.0466434794125727e+00 -2.0968718886355968e+00 3.2497895484445144e+02 3.2500000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.0030623203289180e+01 -4.0222318753823565e+00 3.3382511626433126e+02 3.3400000000000000e+02 3.8146972656250000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 3.6131675064137632e+00 4.2038292079487354e+00 3.4295520529736973e+02 3.4300000000000006e+02 3.8146972656250000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -5.9757200494606122e-01 -1.4168059976039316e+00 3.5199664141645451e+02 3.5200000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -2.0218345020661816e+00 6.7537885182354085e-01 3.6099370638371630e+02 3.6100000000000000e+02 -3.8146972656250000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 6.5575619015494402e+00 7.4488502824013525e-01 3.6994113522045916e+02 3.7000000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 4.0961713004502167e+00 -9.5934261674004295e-01 3.7897664973243548e+02 3.7900000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 5.3068785613005263e+00 -8.0417832095725856e+00 3.8788035109134597e+02 3.8799999999999994e+02 -5.3947966093944364e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 3.8280997920166593e+00 -8.2875051595646791e+00 3.9689502757053100e+02 3.9700000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.1703745852779694e-02 1.7625581744945093e-02 4.0599999944872070e+02 4.0600000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -3.4721620637878448e-01 -3.6942717553740385e+00 4.1498341147219787e+02 4.1500000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.3700051547449627e+01 1.8755456189190258e+00 4.2377445760242392e+02 4.2400000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -1.0286209352409756e+01 9.6421401641339290e+00 4.3277040452209025e+02 4.3300000000000006e+02 5.3947966093944364e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -3.8422705688096879e+00 -6.3312169621140040e+00 4.4193795112962937e+02 4.4199999999999994e+02 -5.3947966093944364e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.1280899554527357e+01 -3.4847246583055296e+00 4.5084542583827607e+02 4.5100000000000006e+02 5.3947966093944364e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 7.5242174851713184e+00 3.5882543848436677e+00 4.5992446182140117e+02 4.6000000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.6262567755434231e-02 3.9874212638485504e+00 4.6898304895506993e+02 4.6900000000000006e+02 5.3947966093944364e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 4.9388043562209392e+00 -1.4032678871394195e+01 4.7776845033470272e+02 4.7800000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.0188890694889302e+01 -1.3075951410388040e+01 4.8671778886858118e+02 4.8700000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -6.0375473805334812e+00 5.5798565052167319e+00 4.9593186348833143e+02 4.9600000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -1.0267910417151617e+01 1.3934725303489532e+01 5.0470327267254930e+02 5.0500000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 3.3700069007084554e+00 -1.1968072413599407e+00 5.1398755890188261e+02 5.1400000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -9.7769476779680851e+00 2.9642964417004261e+00 5.2290020485816217e+02 5.2300000000000000e+02 7.6293945312500000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 4.1345910059943514e-01 2.2742502459844291e-01 5.3199979072310759e+02 5.3200000000000000e+02 7.6293945312500000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 9.3829350590623317e+00 6.1162413688076684e+00 5.4088404683554484e+02 5.4100000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 6.7167398577312520e-01 -1.4421344862051590e+00 5.4999769917898800e+02 5.5000000000000000e+02 -7.6293945312500000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -1.8401420676316771e+01 -5.3003334857535824e+00 5.5867190208747115e+02 5.5899999999999989e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -3.2695166694395306e-01 -2.4535336370709887e-01 5.6799985290872598e+02 5.6800000000000000e+02 7.6293945312500000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.2264433899559335e+00 -7.7525344559870515e+00 5.7694661282142908e+02 5.7700000000000000e+02 -7.6293945312500000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -7.7978726006836414e+00 1.9193390720631054e+00 5.8594497123913436e+02 5.8600000000000000e+02 -7.6293945312500000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -1.2336557381800128e+01 -1.2004059638539606e+00 5.9487088378696717e+02 5.9499999999999989e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.5424030262316601e+01 -5.2262605630082346e+00 6.0378041164896592e+02 6.0400000000000000e+02 -7.6293945312500000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -4.6646010776200022e+00 -1.0803062158345274e+01 6.1288704941839785e+02 6.1300000000000000e+02 -7.6293945312500000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -6.3235999892550668e-03 1.7596901760795596e+01 6.2175103458573597e+02 6.2200000000000000e+02 -7.6293945312500000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 5.5401227710164465e+00 1.5244380155809607e+01 6.3079149955698301e+02 6.3100000000000000e+02 -7.6293945312500000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.4505134419190684e+00 2.2808102461384638e-01 6.3999831561481551e+02 6.4000000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.0047905838175081e+01 -2.3148319236135073e+00 6.4891808507810333e+02 6.4900000000000000e+02 7.6293945312500000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 2.9174233123224793e+00 -1.3910540562711120e+01 6.5784647563278008e+02 6.5800000000000000e+02 -7.6293945312500000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -1.4806619972231698e+00 3.8264162699194242e+00 6.6698738082408977e+02 6.6700000000000000e+02 -7.6293945312500000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -7.7436907895954654e-01 1.3922308484608276e+01 6.7585617529100750e+02 6.7600000000000011e+02 7.6293945312500000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -1.3887413807361626e+00 -9.9382846334117780e-01 6.8499787131228584e+02 6.8500000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.4789731510813586e+00 1.7857641675560100e+01 6.9376863381981002e+02 6.9400000000000000e+02 7.6293945312500000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -3.9992355620520490e+00 4.9878851953776167e+00 7.0297092906904550e+02 7.0300000000000000e+02 -7.6293945312500000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -3.1865609202104045e-01 2.6074553371358516e-01 7.1199988094806713e+02 7.1200000000000000e+02 -7.6293945312500000e-06 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.6200086593274703e+00 2.6145357865321833e-01 7.2099813260088956e+02 7.2100000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 9.8691246646691759e+00 1.8166312333894542e+01 7.2970719160122076e+02 7.3000000000000011e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 6.7144687229179167e-01 -6.6256612179322367e+00 7.3896999247095471e+02 7.3900000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 8.3108728366638136e+00 2.4358895712244490e+01 7.4755707045841848e+02 7.4800000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -3.7943096105052918e+00 -3.5966334816154042e+00 7.5698194657612441e+02 7.5699999999999989e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -3.6342541443582448e+00 1.7702898770582866e+01 7.6578678466785561e+02 7.6599999999999989e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -1.9372966206805028e+01 -1.0981505311181856e+01 7.7467999504405077e+02 7.7500000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -1.7911838852094757e+01 1.3479502229877081e+00 7.8379420070521883e+02 7.8399999999999989e+02 -1.0789593218788873e-05 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -2.6077807239524727e+01 9.1203280515507998e+00 7.9251862286372193e+02 7.9300000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 2.3217622371917126e+00 -3.0170620868630960e-01 8.0199658253229325e+02 8.0199999999999989e+02 -1.0789593218788873e-05 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 2.7493156850867940e+01 -5.3488905489269865e+00 8.1051620322870110e+02 8.1099999999999989e+02 -1.0789593218788873e-05 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 2.5447125258350187e+01 1.0357379004014362e+00 8.1960439912380139e+02 8.2000000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -2.6293763307464371e+01 -1.1764306744456501e+01 8.2849938992008515e+02 8.2899999999999989e+02 -1.0789593218788873e-05 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -9.3360915727874150e-01 4.6494405514717496e-01 8.3799935095497949e+02 8.3799999999999989e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -9.4007891101415773e+00 1.5482258964552134e+01 8.4680630891689816e+02 8.4700000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -9.4425475284039315e+00 -8.7543552549934489e+00 8.5590314846964031e+02 8.5600000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 5.1613351980730283e-02 -7.7787530586471088e-01 8.6499964869707912e+02 8.6499999999999989e+02 -1.0789593218788873e-05 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 9.2127398861624403e+00 -1.8678325750289545e+01 8.7375182149793318e+02 8.7400000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.7024820621449095e+00 1.7249943619409155e+01 8.8282984827199584e+02 8.8299999999999989e+02 -1.0789593218788873e-05 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.2416545746089465e+01 9.5687385474825035e+00 8.9186224756648664e+02 8.9200000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.2170309835026289e+01 6.8124859094055710e+00 9.0089204325171704e+02 9.0100000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 2.1485956812278669e+01 3.7163083703705437e+00 9.0973872222301122e+02 9.0999999999999989e+02 -1.0789593218788873e-05 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -4.6207214764278017e+00 7.3144786355949520e+00 9.1895927403521353e+02 9.1900000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -5.4564745879373771e+00 -3.0966671354587355e+01 9.2746713804333160e+02 9.2800000000000011e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 1.5057854686284392e+01 1.7283672728665994e+01 9.3671956084478938e+02 9.3700000000000000e+02 0.0000000000000000e+00 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 8.5032417772917874e+00 -3.5271193579366305e+00 9.4595520734774323e+02 9.4600000000000011e+02 1.0789593218788873e-05 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 3.4121985768900389e+00 6.3877814208494064e+00 9.5497254052113533e+02 9.5500000000000011e+02 1.0789593218788873e-05 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -2.7011224767171363e+01 -6.8107937244352668e+00 9.6359742985617208e+02 9.6399999999999989e+02 -1.0789593218788873e-05 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 -7.4998339692671783e+00 2.3496481221490195e+00 9.7296825829218892e+02 9.7300000000000011e+02 1.0789593218788873e-05 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 2.6722845414518211e+01 -2.0594828429356411e+01 9.8142026806812851e+02 9.8200000000000011e+02 1.0789593218788873e-05 1
+E 0 1 3
+U GEV MM
+P 1 0 11 0.0000000000000000e+00 0.0000000000000000e+00 1.0000000000000000e+01 1.0000000000000000e+01 0.0000000000000000e+00 4
+P 2 0 2212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 9.3799999999999994e-01 9.3799999999999994e-01 4
+V -1 0 [1,2]
+P 3 -1 22 7.2378007708619272e+00 -1.6010659630841612e+01 9.9084422237715387e+02 9.9100000000000011e+02 1.0789593218788873e-05 1
+HepMC::Asciiv3-END_EVENT_LISTING
+
diff --git a/emcal_electrons.cxx b/emcal_electrons.cxx
new file mode 100644
index 0000000..052ebb2
--- /dev/null
+++ b/emcal_electrons.cxx
@@ -0,0 +1,70 @@
+///////////////////////////
+// Crystal EMCAL detector 
+// Electron dataset
+// J.KIM 07/20/2020
+///////////////////////////
+#include "HepMC3/GenEvent.h"
+#include "HepMC3/ReaderAscii.h"
+#include "HepMC3/WriterAscii.h"
+#include "HepMC3/Print.h"
+
+#include <iostream>
+#include<random>
+#include<cmath>
+
+using namespace HepMC3;
+
+void emcal_electrons(){
+        WriterAscii hepmc_output("./data/emcal_electrons.hepmc");
+        int        events_parsed = 0;
+        GenEvent   evt(Units::GEV, Units::MM);
+
+	// Set up random number generators
+	std::random_device rd;
+	std::mt19937 gen(rd());
+	std::uniform_real_distribution<double> uniform_theta(135.0*TMath::DegToRad(),178.0*TMath::DegToRad());  // 135-178[degree]
+	std::uniform_real_distribution<double> uniform_phi(0.0,2*TMath::Pi());                                  // 360[degree]
+
+        for (events_parsed = 0; events_parsed < 100; events_parsed++) {
+        // FourVector(px,py,pz,e,pdgid,status)
+        // type 4 is beam
+        // pdgid 11 - electron
+        // pdgid 2212 - proton 
+        GenParticlePtr p1 =
+        std::make_shared<GenParticle>(FourVector(0.0, 0.0, 10.0, 10.0), 11, 4);
+        GenParticlePtr p2 = std::make_shared<GenParticle>(FourVector(0.0, 0.0, 0.0, 0.938), 2212, 4);
+
+	// Define variables - energy, theta, phi, momentum vectors
+        double p     = 1.0 + events_parsed*0.4;  // temp. energy range 1 GeV to 40 GeV
+	double theta = uniform_theta(gen);
+	double phi   = uniform_phi(gen); 
+	double px    = p*sin(theta)*cos(phi);
+	double py    = p*sin(theta)*sin(phi);
+	double pz    = p*cos(theta);
+
+        // type 1 is final state
+        // pdgid 11 - electron
+        GenParticlePtr p3 =
+        std::make_shared<GenParticle>(FourVector(px,py,pz,sqrt((px*px)+(py*py)+(pz*pz)+(0.000511*0.000511))), 11, 1);
+
+        GenVertexPtr v1 = std::make_shared<GenVertex>();
+        v1->add_particle_in(p1);
+        v1->add_particle_in(p2);
+
+        v1->add_particle_out(p3);
+        evt.add_vertex(v1);
+
+        if (events_parsed == 0) {
+        std::cout << "First event: " << std::endl;
+        Print::listing(evt);
+        }
+
+        hepmc_output.write_event(evt);
+        if (events_parsed % 10 == 0) {
+        std::cout << "Event: " << events_parsed << std::endl;
+        }
+        evt.clear();
+        }
+        hepmc_output.close();
+        std::cout << "Events parsed and written: " << events_parsed << std::endl;
+}
diff --git a/emcal_electrons_reader.cxx b/emcal_electrons_reader.cxx
new file mode 100644
index 0000000..868c796
--- /dev/null
+++ b/emcal_electrons_reader.cxx
@@ -0,0 +1,54 @@
+//////////////////////////
+// Crystal EMCAL detector 
+// Electron dataset
+// J.KIM 07/20/2020
+//////////////////////////
+#include "HepMC3/GenEvent.h"
+#include "HepMC3/ReaderAscii.h"
+#include "HepMC3/WriterAscii.h"
+#include "HepMC3/Print.h"
+
+#include "TH1F.h"
+#include <iostream>
+using namespace HepMC3;
+
+void emcal_electrons_reader(){
+
+	ReaderAscii hepmc_input("./data/emcal_electrons.hepmc");
+	int        events_parsed = 0;
+	GenEvent   evt(Units::GEV, Units::MM);
+
+	// Histograms
+	TH1F* h_electrons_energy = new TH1F("electron energy","; E [GeV]",100,0,40);
+	TH1F* h_electrons_eta    = new TH1F("electron #eta","; #eta",20,-10,0);
+
+	while(!hepmc_input.failed()) {
+		// Read event from input file
+		hepmc_input.read_event(evt);
+		// If reading failed - exit loop
+    		if( hepmc_input.failed() ) break;
+
+    		for(const auto& v : evt.vertices() ) {
+      			for(const auto& p : v->particles_out() ) {
+        			if(p->pid() == 11) {
+          			h_electrons_energy->Fill(p->momentum().e()); // Energy component of momentum
+				h_electrons_eta->Fill(p->momentum().eta());  // Pseudorapidity
+        			}
+      			}
+    		}
+    		evt.clear();
+    		events_parsed++;
+  	}
+  	std::cout << "Events parsed and written: " << events_parsed << std::endl;
+
+  	TCanvas* c = new TCanvas();
+  	h_electrons_energy->Draw();
+  	c->SaveAs("results/emcal_electrons_energy_reader.png");
+  	c->SaveAs("results/emcal_electrons_energy_reader.pdf");
+
+        TCanvas* c1 = new TCanvas();
+        h_electrons_eta->Draw();
+        c1->SaveAs("results/emcal_electrons_eta_reader.png");
+        c1->SaveAs("results/emcal_electrons_eta_reader.pdf");
+
+}
diff --git a/results/emcal_electrons_energy_reader.pdf b/results/emcal_electrons_energy_reader.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..1fb0ab54482f79d1a2d0fdb8ce70729c49bd04e8
GIT binary patch
literal 14063
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

literal 0
HcmV?d00001

diff --git a/results/emcal_electrons_energy_reader.png b/results/emcal_electrons_energy_reader.png
new file mode 100644
index 0000000000000000000000000000000000000000..c8cd30c15f2cdff18641f0636ca5285b4ba8338b
GIT binary patch
literal 7484
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
CC5NQ|

literal 0
HcmV?d00001

diff --git a/results/emcal_electrons_eta_reader.pdf b/results/emcal_electrons_eta_reader.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..b23f7f678bdfea094f53c6a7047ee76d1bb1a853
GIT binary patch
literal 13973
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
C!K>*2

literal 0
HcmV?d00001

diff --git a/results/emcal_electrons_eta_reader.png b/results/emcal_electrons_eta_reader.png
new file mode 100644
index 0000000000000000000000000000000000000000..93e280c424243384e3d17041083b869c332e98a9
GIT binary patch
literal 7233
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
PKvRL9u6{1-oD!M<V)z4q

literal 0
HcmV?d00001

diff --git a/results/zdc_photons_energy_reader.pdf b/results/zdc_photons_energy_reader.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..f6af41d34e985cb26d35f6109afa78f072503eae
GIT binary patch
literal 14886
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

literal 0
HcmV?d00001

diff --git a/results/zdc_photons_energy_reader.png b/results/zdc_photons_energy_reader.png
new file mode 100644
index 0000000000000000000000000000000000000000..64b072a93ae02bf24c7a04e31d7722ebd78e467c
GIT binary patch
literal 7968
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
Q3P3a6p00i_>zopr03eW(3IG5A

literal 0
HcmV?d00001

diff --git a/results/zdc_photons_eta_reader.pdf b/results/zdc_photons_eta_reader.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..cc564f731e99879b418147bfeaa29d42a3268662
GIT binary patch
literal 14104
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
X#U+VFCE$_>w7<-hOI6j?-;E0Zllu&N

literal 0
HcmV?d00001

diff --git a/results/zdc_photons_eta_reader.png b/results/zdc_photons_eta_reader.png
new file mode 100644
index 0000000000000000000000000000000000000000..28405b088d371a758aeaf83a5e6f4a4446b6f41a
GIT binary patch
literal 7612
zcmeAS@N?(olHy`uVBq!ia0y~yVA{pNz<7&;iGhJ3p}Dq`fq{W7$=lt90StaR@2+QH
zkS+9daSW-L^Y(7+q}et*^a5^dea`BmmM(F?piC{<(CA#NmX_TH-Q|zvIoFp?e6=kz
z>cN(;5kmTJcdg@PIFS4Q^Gh}chNZ&d3=KSmj0`6P27>Y9zP~v`LvhyaZ<l=)@?)>N
zn+c0ER7_>xtz`G~qer?C6WCop#A@%i3)tQ5((2@9sOe6Ptosn`<fg30aG>_|rVj2$
zObpA7e1k8WD7IwIT9#?`?aTIgUH#u{<-c#ZeY@=O<Fwnkk2a@!OK3CfIk0@!jAfa-
z)_MOo^DW*Pv&p~rv4p&*|Iy=@x5r*zI@e~$=R%qC+}$yHna|73s%IaMS1x31nEoRn
z=ElEQH?-qxv&5M$UH^FdN_YPLd+*-<J69g<_SoXskqLFzub#d4>|=bc5mUovPiNM%
zX=V?9g#4<JpMTd+zUQ&U`Ok&tPj9+&v+`ErWs}<b^7S_7f|tne*&5k+gq7i3+HLmZ
z>))?e`LVi`?fBgLzrOi^MD<IbsK2`y?-j%FAZOck9UG&f0-44gpM&}H%8VW{F{E!^
zJH>#<d9rlKjkW3=if^uIs1*7hj(__{=1vk<!{(Q}^va$D?yC9NclxOjkMpjlLDx$)
zZA)Usm7R3X2sqt%SM#^;cE;BDqB#tEB5&6%>(0FWt!U>GC(rt?7yn=Dmy!Q}@Z9=Y
z%QELZ_y2mdf4`fXID^G<`7ckm*FE|1!`#OqXRfZEP2KA}h95ijy<aa@p>g)+Bd5=%
zmpvF-e_wgNy--H`*Ngk#Yp<6owj8=$vu!K){8?Je3C9caMc2eKJUCoar+w$~M8CVN
z3<}OM3=Bp-ZVVs7Hr}}S@#DVt>+Sw6__6u_ruIp9qqr;6d!H0f_m_%gc(699^XdG*
zIa>QlO1Fo`O#H#T+iKE96W`q1$GoQOR^_<8eBLyPYsEiTHM45mTw8v(LcdM^{pX^c
zfA;u_dTn2K!%pIKRR3d%{kgN2z25aW_~Yv@S1vx*Kf>uQ{!ZrY^4V+-adQGXip6f9
zY&E$nz%Fqq?PcAh-Hq*;v)1_)EIEF9|NNBO+rry@%8d0NTP$Oo{WiGve*XMl>ioyL
zqUOBsV9+Xk&HMA;3#VTNcT9Y*m)>5dRV!_8wfyWOw%d1?ReQbtw&CB;J3DTNKI}_h
zW7#8VQhzMAj9t|K=vu{@$E|(6Wf^}oJf2ha=YsrxKE*ZlyS{D9eQe;&p?KF$%dYhG
zGoQl-M}j&t`3o;P*QmUGc+RWiQ|w;;Yp>ts79Kju!I1U+0V`i-Nust|LoVM9-V@80
z_k9+>6ZGrFp}a?0wi3oyBK2o5TI~J(_sjlzwS7_R4el*SocFwP-tKjm`)$^}*degK
z>*epd-~ZMA@q4WQel<~pVc)^IArq(RzgdzxX=C@w?edn-)<(BV&inM5Yi>_RGyCz=
zK96@sTsQU2=4@k#x%&TNPMXHH>ETB_0w32L$*WS0Wxx36r^VcPUGCrCFE(vG*81%H
zQ~Be^FBe_=QQE6-%<ym)d;N!hY=y@ZYajHO_FeKn`*~07?h7{gh7YXY>MiLh*1o-b
z+wt9R&FkMC)Yh<D`t$u$`Ik(yPd^npeB|Au37`5o9(doWa^CkV(4f@wV{P5``MI`>
zo}D*s*{zpQzV%_*_S@Nf<+bTc#e>$hU#@t)(%N*^wf!$mZf|{KIs2}uvG3(Cwe#H)
zjuqbVb^G(?+pE_3EPjh~>(jSKUXRbu;N0VQd*71o${G)a+C%qpYhHhpx@#%jKWD}9
z_{EE+Tgmxe-lF5pBe1gVo1Wo|-<mi7ntbq>*P#EsLcTuxwD6LaC+9ZWd^b29ySw13
z&H2X`%RWgxwwU*|O^G3(@6;ow;&mY$452G@^m4>^oB79l;AFTHcJo$ign`Z4^b$o?
zhCPli3m@*tD~!EvteeH!@M)@?__|3#46j7BwesHE&&<&_n0LEbb<X8u->vsOW;?&$
z;cG%|8z>1{OkVbLfBhW>t)kbwmf!4-e{y`O$FHA%bGa;c=-pLfUp)>kee8Mr-OtF>
zSz6JrI1X6m<W~yRp0{mq;@BPc=hepJvlEW06z+_fmTK82CR1;4H%9aCm0-U&oR6KV
zZ-X+(<v%-rpU-osi=6iOXkOthrE~Ez^8Mut?%7R!XFG9Tt>fqWDb>jx5m_12Hzv)y
zF?UPE8H2jNXP8|1`<$*ks&PLub4JgD)px3#^JXpkt!yh%z2h#ga+3RuU58DQ=I=WE
zC1h8n%bmC1R{mc6QT}31Ufq`6pDz|}{*r6ux|{dW#Cx}%Rq*%SU0<=~EPq}&cVXkC
zPVSnizY8DE;3?yO_ipu;zh$=_m&xYMzqPEL>31u;{Vwx%Q{LkVTjH#xZ_nRV&n9PY
zsXnKNVL{FAZiT+!H@g$Ry**LG@i1$-bZPALXFt04PRcV6`n3IRPkF$uDo)SqrJrq<
zpZ0(B=ji_U93?%550bIhm%iJ-^IEFj>7wkvkukFZUhdjbx_R5jSBqMHKbq8PqFh{K
zrq-4y;lxoG^6Y+c@YGUq28+hbS(kcS*N1)auT=8fE)g>=Rpz*aRF|w%#X1uwf&Dk`
z2`$W=wJrBCXXZcaX&=@co%e`|VZPw*pB4#quQz`(<63gcPg8r(zTWfVP7-Yo&!u=x
zS|)ml-^};&|A}Va>ISJRb2-;o-1zYRteGU^f#XNyHtsZwlFMexS^Y15uYy6#hj8Ve
z^3$!p{>ar@C$RtSw=cUFHoZ;it4rQ}TZ7l;h|0$~F<&1{Isr~T!r^WoLi6@2n$PBz
ze6--uyW3lyuKSg^OCurtwLzV<IRCqK=kLVE1$NvGIJNEIZf;4rm9HxHd`sN@Ir^*8
z<!SuecE-v}@UQf^J@0LY#pG>&_paOjFO_-4iOu&Wtk-L~b2t0L&+Q%+dyn7#)4aI)
zgS%XP@40I`@5L)sZ)#p@^@u6{==1HLZ2w8kEm*nu|6GO-G1IJ=7$hGtF-%a@V}LLU
z4=wFun4*7=IWuxvh5L%*-ke`+>%X>n?(Symzsk=o;#Bd$>6G<s+4;8f=Bv+XXMb%B
zNp>2SkA(01+$Lkapit&`VNYmV+0w2c*JX2KWtTs;+iibo{g3I+6<c$-H>b{e#CgZA
zNN0KN>V21gna_Q8(<&UA(4zBC9M@{u*zPU(&`-U}Uhhqv*0-(OCmm0Z)tg=+_wGn*
z#fHM>*q^6=c-S0>mHM&TX<C1N=36F)d{K3UZT(+r=gWDTd)>GjX6P69=c<0!?pt?v
z8s3|dX#IWT@7Qqp%5@dm=iaQ<OHzKkfA{a0<G({<_jVpzZ6l$b^)Zy)yR=6S6f>`n
zr4+n&u0O^5(YaVE%D-4_d)e)n-%IxWUa|LXXx8D6kAGZ^-FxV7{Fdr6b2j0(?<P)^
z>rCdqIdSUo>SMxvdUx#g8EV4*Jh0<&zP;_ZYv0G4g)*1ZHd^y2u6g}yyZQV(dLO%!
zB{IWfuP^0)cQ&o^!8haDK)IN8J9JKO(kXnSIPb~wo+)z-^cVtmd_Di<?<SqkHplN2
z+|l_~e0yGXdH*T)qkrGzJ(bCScjwQ`w#&haEq7x)OSe7dJ)3CtEd2;8gPlSgzvS*M
z7TWbbJjZWq{d>#Wn8|-zu~(yPQKo@%Z}giW*V0EHJb!(wSa{@o2RFl>s~ZarnfMki
zdAQ@L{l9g0^}8<rjK00FRp3xr)gqJsM$13E|17xlc<X9G{b@^9Sp8+JS(_U9Z`Jo(
zd4IOs@6hp{v%iCL!F`K&xwDp4&Z{@O|B);9dhYsKi@vQgtpe-x!YnFhE{k66F#GJT
zYj^ua>Rf6pp&3B_HSZBQE89)Kt=_8luD<`P^kY{;Mc{#}ul!f~TTV0d(0r)g{ww(G
z)+oW1p~s6vjyHK9*H-RJe{&{vR?y$B*q9rlFD&M<LKBX4{)yvTTW-e{U%&j`Y`3uZ
zyEmU-y|;b$(C_>&uH$a+)`^@AE44Y+dN--{xBHih<u}*4#>LI>N;&g+&a-K=4nNg%
z&y9W|=y=&A_jh${{om7U0TbUy7gZUb*DI<?k@@FXUYEJCuHXm1+_T4X(_YTazP;`C
zjtkq~TJ&YkJX83yX@|qfBdq(n%%6a=*3^AhK5AT>%b|G0yR=`K_wD`PM+zAnOjqq`
zEbVftz0ZGmgSXou9S6l4IqTkEj}DdHb-(|;K3YJe;rowg{Q1vkcdX1YTJ-JE9EO0!
zrye=2Svc{U_L<K*4h#oYhnh(WzE_|2Zra7tyWaVpd<-T}kGDR)<9~+Te-E2D!;bY|
zb`*3kU|`4(zIlt4;lbY{tPBc^ubu3$eiy=Oc{6ka!v{I_9&RH>2Ak<8IiO8KkQ#8?
z5R>5-vCK2nouOi#@G;hz3=H#5r?4Ou6Y%l^m7%V4dC4ke2Ak`gkDGiL7|y3cdl!)I
zkA|(D&*hTmD+Lbyp2fs)f7Oc}0!}lY|IAX`@mYl7Lrm+jRspB`-wzwyx%J>&FvEdj
zQ7Q3R%U=GjlQ|ykUmAP8^zQ80EDZNoUf9K5d;fdweUq~`=XWn(mKilIHTL=rMurbr
zt;brepH=RQ(JMFG5q$Nd*wncU4?xX<+uI&n+>;N#@SXWU@l_G=N2LOVqA8b6PH)mV
zE#y>C%fhfH#J4bU`;WrNY3p9ENnmIQU#+QU@_+3uk#@;<R|=UJ<}JFzt;yKnG{tUL
zLHgZAs@x18<lK-ub3K=?>-{+}cU7O31>*t!IR<(sSQtLUs3{Zf_*o>*R11~;nU?$8
zdiU8~|Eiq58;mUzV<vF^DEfZ+fN~{M!f|Sa{MUn^hCeHVP3*-&#TJ9}#T<#h6K-$&
zY-8?ge7^Yhw%zHB4a>E^oazubWa4{z(;K<>zxUmY`F-L0UjrV!R)&V@TID4R-~TR@
zDd*Qay{Xn<89T#+rChSHFMiv(HCnu%@P<w3j0?j7X%Q)Lxr^WbZqk{4I`#XHxvToN
z&p5Y0CinO6e{8RRy|&e5^jOuyec9w_VEgH(MRWQud=FlqBXXjRvmtzizTOeX)<T(B
z4^D>nfsrvC)4e6^85+u0>FAyLe5dqoUhCr5$_x*dYISq_Ue-Bn#B=zYU^6enhoGg$
zTVq8g@Gw01drJ2*3xkLgsKWzF)Qi7t<+d+azH0GOeufXsq-TJ0Yjf-CcX1xL4vrIx
zjirCTzEoqle}eKjS)l;R4WKx2=6IjS%TP1_(qku%#CgwSbuw<3&3nEqvn}z(?|;g?
z%nk1Y-%S++^}MI0-n5ltm%j9rKlgT<Knoi~#oR^i;=lIEA20m=z~+4H^`-f{*X_27
zW@NDO-np2&_Wp6hW{dY5s<VE7Eo5eR(0Qtt+rDi1s>ixo)*nM}eJd}UUHbQH+cbu)
z7Kt$zz8{wDf70OoiRD9RSKMv}hA9j7?YK~S_uH;h0*A_;Dl>d2`FgaqqBPZqN3kU}
zGDeb-K|l2Vt=5Xtrv^M9Zx_ml#xgWa&w3pzQL)u3_;y&0%bd8||JFU~YL2?adDJRC
zJ>-6hOHu$M!@b3ib}%sPY2U%XkaA`F6~otlp~okmRbf0(O-jB2jivMmhn0q~NHNTN
z-BReN#?bKGNRp8urGuNnp$%j>cE&Nz(<UolaWI@OJ+wnXnBhS2%pL{?BT!lamxQZ&
zxIrQPYahR2%`RPrg1WCqTQg_1C3ZL_O0?~JZ+}OD!D9EXM~6VYjy3@&j_IdUBgK+=
z7(N7jJ=(e~^HN9CLRN-~=3kGTu9p@XDYXbZZo0t0pdT7PbD4nC?QMq*j^yi4Kb_ZX
z9V(k2c$1Ui-HQB@g}Jxay}kx2;$)6*d1Dy)|6V&EE5oaR$e50k3QwCeXKlOB#IQaf
zGRET7F25LthUu$x^p1q~76vTLoF#B*lg`U%h6kdrqF+_)jA=`p@!Yb`x^J;ID4)FQ
z=B~ZJ{<W040t?hpDjEz2Zij3uV`QkX2MtNBC^dT2XB{dVn!?l|ZviTI7#{5Oaf7x7
zQA_tns0~FU-&IzJj&FVY{*Bq|U$1#}8RtC$MMHzo9e?KjC!7mph%f#aAMEs#5Km!Z
zsL-1%h!lHnYYP)+E!+2gdFHPYXNCuVR`qb_-ahyF4yfp_y<fk}lA)mJ>(SPI?{}|@
zzHZu50P0wAD%R`@WGG1c8tbuB=k(K}&iL=O?>BieRBS!<$VtZI#=58tHH-{#Yd7r>
z*qVF0G!|43ocX**Issf|IEye8xYuTj&srvV+^|K!spIaSyoSWT)$=WR7*@DUElixv
zziZv*D}oGht2XTr(4T$hS#xTn-Bk&OA3{?>@xN=G_hN2C^N6<`pxhC392Do7wvR3P
zv`iTfcwZG4pS7&hbk;2UVqt~@-l3A>QjUxa_g3uN%FS?Kb|*K3gWKB4g5`HszFMIq
z%<$&`)@l@#@-c@KdxWQD23-~W7km5PzWoPx{j2i#w$rYbo3-9jv}Px`4*wUp?SJ(W
zVcXu{>5o_YvEDyJg)+=q?@R6fmud_Leum13|JoNnO||92%Ql7sC$CD0J8_)eRI^Kz
z;e%*aFZW@Cp2t64hA|unUty&8rPjXhv5D{eJPwAM)?cSgd@q;OpF9MrC|0~-sb38#
zaes%1i92z8wz>cQ?$^H`vR?msec6}c-l|PI1k@F_UH9iZe4%tMs4^&h)y;i7WrL3Q
z^-?iIh6CPPL;3G+&#m4Wv#psoH~PC^VP5X<+Xi(Zr&pfXws{)!!?WkEONLgavM_w`
zo9gTKW{%EoMu(X_u>KD?#h0#+-SNsV)ID34;Q>3=go&eknX|!X@~Xao)@^@l>zhme
ze*I|1a1k7bPfxowZZCb3&!JktM1^cI6;yxw2H*dF*`yY^km67@@ijjGdG2ckhKA)U
z^!3hsw&_deP;3#<Z!$OrE`?$;W-WXF`%CHd(!wQ-3>6c9z0!MgN=xUoQQza`Qp^nZ
z7wp?Hp+%rAF@tZipnb&I1)GEewr=}7_ikEj{oaMDb3)e^E`0wxHFDiKmlwYq^-Jt|
zZ6>Kd=+nBccjRO9>8D9onHcss)-LAGy&ZLrgW-KhWK4(V!uP*pV{XK0GcwqOPb~zG
ziCu1HlLl4e(Yp<NFIOpOgYtryI77pC_)z(ZoRyE2--VQh9OPuEdjKj|NGsl-U)Z+)
zf35oKU$5_%e+uH4d$wQx#Qyo`f9F=*Zu}q!ZU@Xc5NtJdIZL1U3As0`tADxMTxv6y
z;h3L<(q_e$+3X(s>8@Oq@qF{&{r=_;6hr5n*OI!K@qF{uOXogYf}3;L%Cjx%(!26+
zpAk$ouQ=uBbz{MVG>ZwBW);pVvzqYAOk;^;tBgl!R_tyA&?tND{qME^A1-4!aPz9U
zq@YvAZL<~uCy6%2XKV})N?%FqX5QZRdY6FHWs}P$XFu<;ZE<p&iNnNK(y<x;&bTbm
zPby(xh+DF0hrr~6d3&37fD*&&pyO*}V@^!ts9n<bV*mRkExcTrZOoc$C6{L|XI`1t
z>@@4+JZ8(8#z$J;CLBKbtczg*%T!-C28Q?Hkue?2oV#zbFBJ#HBB(J|5^K)m{KrZ(
z`&U9W!-Frcy15H87UtgGmirvk9)GzKG;6TxsZ-}6Zl6|xWtp#j@0(V3?bEL5bMl-y
z{?^y-ay1wIH~({m8h3uKXuZqExvKk5#@BYPw%FdkLSN6sck{Z}Pm6ZO=)K;x>}BUJ
zFWWYOXO(*2>@S%39yU1g?Cj^5H%t$5t=khdc2;+TilL=9uG_Y3&^f(4dZM_!7AR8`
z|J1JvdGk8%w0vMz`o{cE;rFjz{(p7S`L~O&1!sVUtABj8=u?%y{<P@jF1>kwW>j!p
zF*$3|w|$@P@okB%``^9ZwQS;sr1<aaUSGN&xN%!=&+;udKJN^DQ-AKQeBjCF#kV)y
zIM;9X+&*vb>i74iblGm_UsY7{a8;L=?YCO_|I$-)q+5cozFoA$>A}a_pW?qKN^sTR
zot~=spZUTjotLiff7ksrJ`%C%(ElfwId#7IyyN<ERKH6qVaG3_^PlG=xm-4hy)Jt7
z+5T@Y_k3bGzU1bVUzruFSE^@*71}+X|8#kDVes|Rk22H#>@xSAeDChAb=n)|zU;64
z^Z2svDeam&+WQ_AR&BpwzbNY7lk)nzyWPb8*(<)bS<G#%T7PPdM~uiN5wR!bzxL(d
zE{mM@cGvYqK9{%r^@-VWqu9iEvYw-sZ`6vAPlsluY**TCl6m!z0ngEYf^XY|Psw}P
zEWLcJHOc*|)+JCUp>W=h%egz%LG|#lLY>Xk-Fu@RJ~xQEZmRq8{@Jf0pkX=jN0GXl
zCkFl$uRdP==U9LL$Nm*(@_rQUJW?WY_|fv&pL_kJ#ecYebiVzxXyqe)<JhHP3FjwT
z^^{~L>1HoE9kcn;pYNf1+a_MLIj_1ts$;p{+yj&Bw;nImDtz(!)n2yBt;R=Km&(o8
zt9#HPZ(@IU+U#YSTJ;LMGG}GZI#zh+SgTREjcoiorf@sC|2Mq%ecJp)a8`6zZ~W~W
zvhtd5?Vn$Km(nJ%O<Vr;=Y^)i{@Y>~2A?jPwCsv%e&MGgnd7JHYj?$ln@o*i-WFP<
zJo|9#N>;P2i?}scSLm;L+P~svjBfm!NoVffygl#yr1Ni^y=)%aZ$9e~x<}>cw$HC_
zWX_!a`2DP?2VO51C&hm+4VGN=;d7*`^7a4U3XZON>Uw|c=gVhzzWZ@~Z*9NUw>x$#
zVzVO}zbXhv-9P#IUktd6iJTa9E?xKS9nG4g?~cp6xET&;&q-XV%<v%yrDdk5$8g}h
z@8v08MN7FhKL<_W@gH4dz~k)2`PpWAq~vG$zwehzGcauJDqZ=wHzBF8wL*A}ut?Mm
z!(9vv_9b8C#Fop%Vk`C-9z6fG?|<8D(=KQO+y8Ru-Q}}C2%R!vJaBo=R*sV2yvBMA
j2lg8f(F(^=f&QsCnBRT&{${IvpjlW?S3j3^P6<r_5g_gf

literal 0
HcmV?d00001

diff --git a/zdc_photons.cxx b/zdc_photons.cxx
new file mode 100644
index 0000000..0b97704
--- /dev/null
+++ b/zdc_photons.cxx
@@ -0,0 +1,71 @@
+////////////////////////
+// Zero Degree detector 
+// Photon dataset
+// J.KIM 07/20/2020
+////////////////////////
+#include "HepMC3/GenEvent.h"
+#include "HepMC3/ReaderAscii.h"
+#include "HepMC3/WriterAscii.h"
+#include "HepMC3/Print.h"
+
+#include <iostream>
+#include<random>
+#include<cmath>
+
+using namespace HepMC3;
+
+void zdc_photons(){
+        WriterAscii hepmc_output("./data/zdc_photons.hepmc");
+        int        events_parsed = 0;
+        GenEvent   evt(Units::GEV, Units::MM);
+
+
+	// Set up random number generators
+	std::random_device rd;
+	std::mt19937 gen(rd());
+	std::uniform_real_distribution<double> uniform_theta(0.0,2.0*TMath::DegToRad());  // 2[degree]
+	std::uniform_real_distribution<double> uniform_phi(0.0,2.0*TMath::Pi());        // 360[degree]
+
+        for (events_parsed = 0; events_parsed < 100; events_parsed++) {
+        // FourVector(px,py,pz,e,pdgid,status)
+        // type 4 is beam
+        // pdgid 11 - electron
+        // pdgid 2212 - proton 
+        GenParticlePtr p1 =
+        std::make_shared<GenParticle>(FourVector(0.0, 0.0, 10.0, 10.0), 11, 4);
+        GenParticlePtr p2 = std::make_shared<GenParticle>(FourVector(0.0, 0.0, 0.0, 0.938), 2212, 4);
+
+	// Define variables - energy, theta, phi, momentum vectors
+        double p     = 100.0 + events_parsed*9.0;  // temp. energy range 100 GeV to 1 TeV
+	double theta = uniform_theta(gen);
+	double phi   = uniform_phi(gen); 
+	double px    = p*sin(theta)*cos(phi);
+	double py    = p*sin(theta)*sin(phi);
+	double pz    = p*cos(theta);
+
+        // type 1 is final state
+        // pdgid 22 - photon
+        GenParticlePtr p3 =
+        std::make_shared<GenParticle>(FourVector(px,py,pz,sqrt((px*px)+(py*py)+(pz*pz))), 22, 1);
+
+        GenVertexPtr v1 = std::make_shared<GenVertex>();
+        v1->add_particle_in(p1);
+        v1->add_particle_in(p2);
+
+        v1->add_particle_out(p3);
+        evt.add_vertex(v1);
+
+        if (events_parsed == 0) {
+        std::cout << "First event: " << std::endl;
+        Print::listing(evt);
+        }
+
+        hepmc_output.write_event(evt);
+        if (events_parsed % 10 == 0) {
+        std::cout << "Event: " << events_parsed << std::endl;
+        }
+        evt.clear();
+        }
+        hepmc_output.close();
+        std::cout << "Events parsed and written: " << events_parsed << std::endl;
+}
diff --git a/zdc_photons_reader.cxx b/zdc_photons_reader.cxx
new file mode 100644
index 0000000..8ed6abb
--- /dev/null
+++ b/zdc_photons_reader.cxx
@@ -0,0 +1,54 @@
+////////////////////////
+// Zero Degree detector 
+// Photon dataset
+// J.KIM 07/20/2020
+////////////////////////
+#include "HepMC3/GenEvent.h"
+#include "HepMC3/ReaderAscii.h"
+#include "HepMC3/WriterAscii.h"
+#include "HepMC3/Print.h"
+
+#include "TH1F.h"
+#include <iostream>
+using namespace HepMC3;
+
+void zdc_photons_reader(){
+
+	ReaderAscii hepmc_input("./data/zdc_photons.hepmc");
+	int        events_parsed = 0;
+	GenEvent   evt(Units::GEV, Units::MM);
+
+	// Histograms
+	TH1F* h_photons_energy = new TH1F("photon energy","; E [GeV]",200,0,1000);
+	TH1F* h_photons_eta    = new TH1F("photon #eta","; #eta",50,0,10);
+
+	while(!hepmc_input.failed()) {
+		// Read event from input file
+		hepmc_input.read_event(evt);
+		// If reading failed - exit loop
+    		if( hepmc_input.failed() ) break;
+
+    		for(const auto& v : evt.vertices() ) {
+      			for(const auto& p : v->particles_out() ) {
+        			if(p->pid() == 22) {
+          			h_photons_energy->Fill(p->momentum().e()); // Energy component of momentum
+				h_photons_eta->Fill(p->momentum().eta());  // Pseudorapidity
+        			}
+      			}
+    		}
+    		evt.clear();
+    		events_parsed++;
+  	}
+  	std::cout << "Events parsed and written: " << events_parsed << std::endl;
+
+  	TCanvas* c = new TCanvas();
+  	h_photons_energy->Draw();
+  	c->SaveAs("results/zdc_photons_energy_reader.png");
+  	c->SaveAs("results/zdc_photons_energy_reader.pdf");
+
+        TCanvas* c1 = new TCanvas();
+        h_photons_eta->Draw();
+        c1->SaveAs("results/zdc_photons_eta_reader.png");
+        c1->SaveAs("results/zdc_photons_eta_reader.pdf");
+
+}
-- 
GitLab