]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PYTHIA8/pythia8175/README.HepMC
CID 21256: Uninitialized pointer field (UNINIT_CTOR)
[u/mrichter/AliRoot.git] / PYTHIA8 / pythia8175 / README.HepMC
1 How to install HepMC on your laptop (Linux/Mac OSX) and link to Pythia
2
3 As of Pythia 8.175 support for older HepMC versions have been dropped,
4 so you have to use HepMC version 2.06 (or later), Here is an example 
5 for HepMC 2.06.08 that works for me, but it comes with no guarantee.
6
7 1) Create a directory where you want to do the installation, e.g.
8      mkdir hepmc
9 and move to it
10      cd hepmc
11
12 2) Open
13      http://lcgapp.cern.ch/project/simu/HepMC/download 
14 in a browser, scroll down to "HepMC 2.06.08" and  pick the version relevant 
15 for your platform from the list to the right. 
16
17 3) In the pop-up menu pick "Save to file" and then the above hepmc directory.
18 You should now have the appropriate version in that directory,
19 e.g. HepMC-2.06.08-x86_64-mac106-gcc42-opt.tar.gz on a current Mac.
20
21 4) Unpack with
22     tar -xzf file.tar.gz
23 with "file" the name of the downloaded file. This will create a new directory, 
24 e.g. x86_64-mac106-gcc42-opt/, where ready-to-use libraries can be found.
25
26 5) Now move to your pythia8175 (or later) directory and configure with
27      ./configure --with-hepmc=mypath/hepmc/newdir --with-hepmcversion=2.06.08
28    where "mypath" is the absolute path to the hepmc directory (use pwd if 
29    in doubt) and "newdir" is the name of the new directory created in step 4.
30    (Re)compile with "make" (or "gmake") as usual.
31
32 6) Move to the examples subdirectory and do
33      source config.sh
34      source config.csh
35 Only one of them will work, depending on which shell you use, but the other
36 should be harmless.
37
38 7) You should now be able to make and run e.g. main41 to produce HepMC 
39 output files.