Page MenuHomeHEPForge
Authored By
jback
Dec 20 2020, 2:47 PM
Size
1 KB
Referenced Files
None
Subscribers
None

build.txt

# HepMC3
curl -O http://hepmc.web.cern.ch/hepmc/releases/HepMC3-3.2.1.tar.gz
tar -xzf HepMC3-3.2.1.tar.gz
mkdir HepMC3Build
cd HepMC3Build
cmake -DCMAKE_INSTALL_PREFIX=. ../HepMC3-3.2.1 -DHEPMC3_ENABLE_ROOTIO:BOOL=OFF -DHEPMC3_ENABLE_PYTHON:BOOL=OFF
make
make install
cd -
# PHOTOS
baseDir=`pwd`
curl -O http://photospp.web.cern.ch/photospp/resources/PHOTOS.3.64/PHOTOS.3.64.tar.gz
tar -xzf PHOTOS.3.64.tar.gz
cd PHOTOS
./configure --without-hepmc --with-hepmc3=$baseDir/HepMC3Build
make
cd -
# PYTHIA
curl -O http://home.thep.lu.se/~torbjorn/pythia8/pythia8243.tgz
tar -zxf pythia8243.tgz
cd pythia8243
./configure --enable-shared --prefix=$PWD
make
cd -
# TAUOLA
baseDir=`pwd`
curl -O http://tauolapp.web.cern.ch/tauolapp/resources/TAUOLA.1.1.8/TAUOLA.1.1.8.tar.gz
tar -xzf TAUOLA.1.1.8.tar.gz
cd TAUOLA
./configure --without-hepmc --with-hepmc3=$baseDir/HepMC3Build
make
cd -
# EvtGen
# git clone with read/write access
git clone ssh://vcs@phab.hepforge.org/source/evtgen.git evtgen.git
# git clone with guest access
#git clone https://phab.hepforge.org/source/evtgen.git evtgen.git
# Checkout tauPythia branch
cd evtgen.git
git checkout tauPythia
cd ..
mkdir evtgen.build; cd evtgen.build
cmake -DCMAKE_INSTALL_PREFIX=../evtgen ../evtgen.git -DHEPMC3_ROOT_DIR=../HepMC3Build \
-DEVTGEN_PYTHIA:BOOL=ON -DPYTHIA8_ROOT_DIR:PATH=../pythia8243 \
-DEVTGEN_PHOTOS:BOOL=ON -DPHOTOSPP_ROOT_DIR:PATH=../PHOTOS \
-DEVTGEN_TAUOLA:BOOL=ON -DTAUOLAPP_ROOT_DIR:PATH=../TAUOLA \
-DEVTGEN_BUILD_TESTS=on -DEVTGEN_BUILD_VALIDATIONS=on -DCMAKE_CXX_STANDARD=17
make
make install

File Metadata

Mime Type
text/plain
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
688226
Default Alt Text
build.txt (1 KB)

Event Timeline