Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
hepsim:dev_truth [2017/03/22 11:22]
hepsim17 [Using converters]
hepsim:dev_truth [2018/08/30 00:55] (current)
hepsim17
Line 5: Line 5:
 ====== Creating EVGEN ====== ====== Creating EVGEN ======
  
-HepSim is optimized to keep truth-level in the "archive" format called [[https://atlaswww.hep.anl.gov/asc/promc/|ProMC]]. It allows to keep data in a compact form optimized for data streaming over the network, together with logfiles which will help to identify the MC settings.+HepSim is optimized to keep truth-level in the "archive" formats called [[https://atlaswww.hep.anl.gov/asc/promc/|ProMC]] or  [[https://github.com/proio-org/| ProIO]]. It allows to keep data in a compact form optimized for data streaming over the network, together with logfiles which will help to identify the MC settings. 
  
-  
  
 ====== Using Pythia8====== ====== Using Pythia8======
  
-ProMC files can be created directly by Pythia8. Look at the example "examples/main46.ccmain46.cc" inside the Pythi8 distribution. To compile it,+Basic examples how to make ProMC and ProIO files from Pythia8 are given in 
 +[[https://github.com/hepsim-org|HepSim-Org]]. See "pythia8promc" and "pythia8proio" repository. 
 + 
 + 
 +====== Singularity containers====== 
 + 
 +Generally, you do not need to install Pythia8 to create ProMC files. You can run Pythia8 using the HepSim singularity container. This topic is described in [[hepsim:dev_singularity|HepSim singularity container]] section.  Below we give the description how to use Pythia8 if you do not want to use HepSim docker container. 
 + 
 + 
 +ProMC files can be created directly by Pythia8. Look at the example "examples/main46.cc" inside the Pythi8 distribution. To compile it,
 please  install [[https://atlaswww.hep.anl.gov/asc/wikidoc/doku.php?id=asc:promc:installation|ProMC package]] first, before running configuration script please  install [[https://atlaswww.hep.anl.gov/asc/wikidoc/doku.php?id=asc:promc:installation|ProMC package]] first, before running configuration script
 of Pythia8. If the environmental variable "PROMC" was set, then you can compile "main46.cc" example. of Pythia8. If the environmental variable "PROMC" was set, then you can compile "main46.cc" example.