Both sides previous revision
Previous revision
|
Last revision
Both sides next revision
|
hepsim:usage_truth [2017/09/21 14:03] hepsim17 [Converting to LCIO] |
hepsim:usage_truth [2020/05/21 23:31] hepsim17 |
Look at the "example" directory of the Jas4pp installation. It has a several examples of how to process the ProMC files. | Look at the "example" directory of the Jas4pp installation. It has a several examples of how to process the ProMC files. |
| |
Similarly, you can use a more complex [[http://jwork.org/dmelt/|DataMelt]]: | Similarly, you can use a more complex [[https://datamelt.org|DataMelt]]: |
<code bash> | <code bash> |
wget -O dmelt.zip http://jwork.org/dmelt/download/current.php # get DMelt | wget -O dmelt.zip http://jwork.org/dmelt/download/current.php # get DataMelt |
wget http://mc.hep.anl.gov/asc/hepsim/events/pp/100tev/ttbar_mg5/macros/ttbar_mg5.py # analysis script | wget http://mc.hep.anl.gov/asc/hepsim/events/pp/100tev/ttbar_mg5/macros/ttbar_mg5.py # analysis script |
unzip dmelt.zip | unzip dmelt.zip |
</code> | </code> |
| |
If you want to see a pop-up canvas with the output histogram on your screen, change the line "c1.visible(False)" to "c1.visible()" and comment out "sys.exit(0)" at the very end of the "ttbar_mg5.py" macro. You can change the output format from "SVG" to "PDF", "EPS" or "PNG". Look at the [[http://jwork.org/dmelt/api/doc.php/jhplot/package-summary | Java API]]. | If you want to see a pop-up canvas with the output histogram on your screen, change the line "c1.visible(False)" to "c1.visible()" and comment out "sys.exit(0)" at the very end of the "ttbar_mg5.py" macro. You can change the output format from "SVG" to "PDF", "EPS" or "PNG". Look at the [[http://datamelt.org/api/doc.php/jhplot/package-summary | Java API]]. |
| |
| |
</code> | </code> |
| |
Alternatively, open this script in the DMelt editor and press run (or [F8]). | Alternatively, open this script in the DataMelt editor and press run (or [F8]). |
| |
NLO event record includes 4-momenta of particles and event weights (double values). In addition, deviations form central weights are included as an array of integer values as: | NLO event record includes 4-momenta of particles and event weights (double values). In addition, deviations form central weights are included as an array of integer values as: |
</code> | </code> |
| |
This example runs "higgsjet_gamgam_mcfm.py" code using online files and creates a Higgs differential cross section with PDF uncertainties. We use DMelt to do the calculations (after updating one jar file). You can also use ROOT/C++ to do the same. | This example runs "higgsjet_gamgam_mcfm.py" code using online files and creates a Higgs differential cross section with PDF uncertainties. We use DataMelt to do the calculations (after updating one jar file). You can also use ROOT/C++ to do the same. |
| |
| |
| |
Many scripts of HepSim create SVG images and a cross platform | Many scripts of HepSim create SVG images and a cross platform |
[[http://jwork.org/dmelt/wikidoc/doku.php?id=man:io:crossplatform | JDAT data format based on HBook]]. In order to convert JDAT files into CPython or ROOT object, read the data using xml.dom. This is a conversion to the CPython: | [[https://handwiki.org/wiki/DMelt:IO/8_Cross_Paltform_IO | JDAT data format based on HBook]]. In order to convert JDAT files into CPython or ROOT object, read the data using xml.dom. This is a conversion to the CPython: |
| |
<hidden> | <hidden> |