[Rivet-svn] hg-notifications/rivet: Add Dockerfiles

Rivet Mercurial rivet at projects.hepforge.org
Tue Aug 14 18:45:02 BST 2018


details:   https://rivet.hepforge.org/hg/hg-notifications/rivet/rev/df8669ef6b55
branches:  release-2-6-x
changeset: 6393:df8669ef6b55
user:      Andy Buckley <andy at insectnation.org>
date:      Tue Aug 14 18:35:48 2018 +0100
description:
Add Dockerfiles

diffs (truncated from 1367 to 50 lines):

--- a/analyses/pluginATLAS/ATLAS_2018_I1646686.cc	Tue Aug 14 13:48:21 2018 +0100
+++ b/analyses/pluginATLAS/ATLAS_2018_I1646686.cc	Tue Aug 14 18:35:48 2018 +0100
@@ -12,11 +12,11 @@
 namespace Rivet {
 
 
+  /// @brief All-hadronic ttbar at 13 TeV
   class ATLAS_2018_I1646686 : public Analysis {
+  public:
 
-    public:
       /// Constructor
-      /// @brief all-hadronic ttbar at 13 TeV
       DEFAULT_RIVET_ANALYSIS_CTOR(ATLAS_2018_I1646686);
 
       /// Book histograms and initialise projections before the run
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docker/rivet-herwig/Dockerfile	Tue Aug 14 18:35:48 2018 +0100
@@ -0,0 +1,26 @@
+FROM hepstore/rivet:2.6.0
+MAINTAINER Andy Buckley <andy.buckley at cern.ch>
+
+RUN dnf install -y boost-devel
+
+RUN mkdir /code
+
+RUN cd /code && \
+    wget https://www.hepforge.org/archive/lhapdf/LHAPDF-6.2.1.tar.gz -O- | tar xz && \
+    cd LHAPDF-*/ && ./configure --prefix=/usr/local && \
+    make -j5 && make install
+
+RUN lhapdf install MMHT2014{,n}lo68cl
+
+RUN cd /code && \
+    wget https://www.hepforge.org/archive/thepeg/ThePEG-2.1.3.tar.bz2 -O- | tar xj && \
+    cd ThePEG-*/ && ./configure --enable-shared --{prefix,with-{fastjet,hepmc,lhapdf,rivet}}=/usr/local && \
+    make -j5 && make install
+
+RUN cd code/ && \
+    wget https://www.hepforge.org/archive/herwig/Herwig-7.1.3.tar.bz2 -O- | tar xj && \
+    cd Herwig-*/ && \
+    ./configure --{prefix,with-{thepeg,fastjet}}=/usr/local && \
+    make -j5 && make install
+
+RUN rm -rf /code
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docker/rivet-pythia/Dockerfile	Tue Aug 14 18:35:48 2018 +0100
@@ -0,0 +1,23 @@
+FROM hepstore/rivet:2.6.0
+MAINTAINER Andy Buckley <andy.buckley at cern.ch>


More information about the Rivet-svn mailing list