FROM centos-full-root6-pythia:7 MAINTAINER Vladimir Kulikovskiy <vkulikovskiy@km3net.de> #Now we are going to install GENIE-HEDIS (needed for gSeaGen) #it looks for libgfortran in /usr/lib64, otherwise linking will fail RUN ln -s /lib64/libgfortran.so.3 /usr/lib64/libgfortran.so RUN cd / && mkdir genie && cd genie && \ git clone -b km3net https://github.com/pochoarus/GENIE-HEDIS.git genie_generator && \ cd genie_generator && mkdir install && \ echo "export GENIE=/genie/genie_generator" >> /etc/profile.d/genie.sh && \ echo 'export PATH=$PATH:$GENIE/bin' >> /etc/profile.d/genie.sh && \ echo 'if [ -z "$LD_LIBRARY_PATH" ]; then export LD_LIBRARY_PATH=$GENIE/lib; else LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GENIE/lib; fi' >> /etc/profile.d/genie.sh && \ source /etc/profile.d/root_env.sh && source /etc/profile.d/genie.sh && cd $GENIE && \ ./configure --prefix=${GENIE}/install --enable-geom-drivers --enable-flux-drivers && \ make && make install #Download the tune for KM3NeT low energy RUN cd /genie/genie_generator && \ wget -q https://scisoft.fnal.gov/scisoft/packages/genie_xsec/v3_00_02/genie_xsec-3.00.02-noarch-G1802a00000-k500-e1000.tar.bz2 && \ bzip2 -d genie_xsec-3.00.02-noarch-G1802a00000-k500-e1000.tar.bz2 && \ tar -xvf genie_xsec-3.00.02-noarch-G1802a00000-k500-e1000.tar && \ rm genie_xsec-3.00.02-noarch-G1802a00000-k500-e1000.tar && \ source /etc/profile.d/genie.sh && \ export GXMLPATH=$GENIE/genie_xsec/v3_00_02/NULL/G1802a00000-k500-e1000/data && \ cp $GENIE/config/Messenger_laconic.xml $GXMLPATH/Messenger.xml && \ cp $GENIE/config/UnstableParticleDecayer.xml $GXMLPATH && \ echo "export GXMLPATH=$GENIE/genie_xsec/v3_00_02/NULL/G1802a00000-k500-e1000/data" >> /etc/profile.d/genie.sh #Now we are going to install GENIE-Reweight (needed for gSeaGen) RUN cd /genie && \ git clone -b R-1_00_00 https://github.com/GENIE-MC/Reweight.git genie_reweight && \ cd genie_reweight && \ echo "export GENIE_REWEIGHT=/genie/genie_reweight" >> /etc/profile.d/genie.sh && \ source /etc/profile.d/root_env.sh && source /etc/profile.d/genie.sh && cd /genie/genie_reweight \ ./configure && make && make install