[Rivet-svn] r2265 - validation/scripts/pythia6

blackhole at projects.hepforge.org blackhole at projects.hepforge.org
Sat Feb 20 11:37:09 GMT 2010


Author: buckley
Date: Sat Feb 20 11:37:08 2010
New Revision: 2265

Log:
Add some untested run scripts for the UA1 analysis *just* before I go on holiday ;) These should also be good templates for the UA5 min bias analyses. If you're very picky you might like to be more specific about the subprocesses in AGILe's fpythia-minbias.params file, and turn off the elastic scattering to save a bit of CPU (elastic events ~never pass the analysis cuts)

Added:
   validation/scripts/pythia6/run_XXX_UA1_1990_S2044935_200.sh   (contents, props changed)
   validation/scripts/pythia6/run_XXX_UA1_1990_S2044935_500.sh   (contents, props changed)
   validation/scripts/pythia6/run_XXX_UA1_1990_S2044935_900.sh   (contents, props changed)

Added: validation/scripts/pythia6/run_XXX_UA1_1990_S2044935_200.sh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ validation/scripts/pythia6/run_XXX_UA1_1990_S2044935_200.sh	Sat Feb 20 11:37:08 2010	(r2265)
@@ -0,0 +1,53 @@
+#!/bin/bash 
+
+### Set some paths
+if [ -z $PREFIX ] ; then
+  export PREFIX=$HOME/installation/local
+fi
+if [ -z $RUNDIR ] ; then
+  export RUNDIR=$HOME/rundir/gallery_plots
+fi
+if [ -z $PYTHONVERSION ] ; then
+  export PYTHONVERSION=2.4
+fi
+if [ -z $AGILE_GEN_PATH ] ; then
+  export AGILE_GEN_PATH=$PREFIX/../build
+fi
+if [ -z $NEVENTS ] ; then
+  export NEVENTS=200000
+fi
+
+export PATH=$PREFIX/bin:$PATH
+export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH
+export PYTHONPATH=$PYTHONPATH:$PREFIX/lib64/python$PYTHONVERSION/site-packages:$PREFIX/lib/python$PYTHONVERSION/site-packages
+
+### Jobnumber and directory for the output files
+export JOBNUMBER=XXX
+export OUTDIR=$RUNDIR/mc/$JOBNUMBER
+
+### Energise!
+export WORKDIR=$OUTDIR/UA1_1990_S2044935
+rm -rf $WORKDIR
+mkdir $WORKDIR
+cd $WORKDIR
+ln -s ../used_params .
+# ready to go ...
+rm -f pipe.hepmc
+mkfifo pipe.hepmc
+rivet -a UA1_1990_S2044935   \
+      -n $NEVENTS pipe.hepmc &> rivet.log &
+
+agile-runmc Pythia6:422 \
+      --beams=PPBAR:200 \
+      -P fpythia-minbias.params \
+      -P used_params \
+      -n $NEVENTS \
+      -o pipe.hepmc &> agile.log
+
+# Make sure we don't exit before rivet is done
+sleep 30
+
+# Cleanup
+rm -f pipe.hepmc
+
+exit 0

Added: validation/scripts/pythia6/run_XXX_UA1_1990_S2044935_500.sh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ validation/scripts/pythia6/run_XXX_UA1_1990_S2044935_500.sh	Sat Feb 20 11:37:08 2010	(r2265)
@@ -0,0 +1,53 @@
+#!/bin/bash 
+
+### Set some paths
+if [ -z $PREFIX ] ; then
+  export PREFIX=$HOME/installation/local
+fi
+if [ -z $RUNDIR ] ; then
+  export RUNDIR=$HOME/rundir/gallery_plots
+fi
+if [ -z $PYTHONVERSION ] ; then
+  export PYTHONVERSION=2.4
+fi
+if [ -z $AGILE_GEN_PATH ] ; then
+  export AGILE_GEN_PATH=$PREFIX/../build
+fi
+if [ -z $NEVENTS ] ; then
+  export NEVENTS=200000
+fi
+
+export PATH=$PREFIX/bin:$PATH
+export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH
+export PYTHONPATH=$PYTHONPATH:$PREFIX/lib64/python$PYTHONVERSION/site-packages:$PREFIX/lib/python$PYTHONVERSION/site-packages
+
+### Jobnumber and directory for the output files
+export JOBNUMBER=XXX
+export OUTDIR=$RUNDIR/mc/$JOBNUMBER
+
+### Energise!
+export WORKDIR=$OUTDIR/UA1_1990_S2044935
+rm -rf $WORKDIR
+mkdir $WORKDIR
+cd $WORKDIR
+ln -s ../used_params .
+# ready to go ...
+rm -f pipe.hepmc
+mkfifo pipe.hepmc
+rivet -a UA1_1990_S2044935   \
+      -n $NEVENTS pipe.hepmc &> rivet.log &
+
+agile-runmc Pythia6:422 \
+      --beams=PPBAR:500 \
+      -P fpythia-minbias.params \
+      -P used_params \
+      -n $NEVENTS \
+      -o pipe.hepmc &> agile.log
+
+# Make sure we don't exit before rivet is done
+sleep 30
+
+# Cleanup
+rm -f pipe.hepmc
+
+exit 0

Added: validation/scripts/pythia6/run_XXX_UA1_1990_S2044935_900.sh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ validation/scripts/pythia6/run_XXX_UA1_1990_S2044935_900.sh	Sat Feb 20 11:37:08 2010	(r2265)
@@ -0,0 +1,53 @@
+#!/bin/bash 
+
+### Set some paths
+if [ -z $PREFIX ] ; then
+  export PREFIX=$HOME/installation/local
+fi
+if [ -z $RUNDIR ] ; then
+  export RUNDIR=$HOME/rundir/gallery_plots
+fi
+if [ -z $PYTHONVERSION ] ; then
+  export PYTHONVERSION=2.4
+fi
+if [ -z $AGILE_GEN_PATH ] ; then
+  export AGILE_GEN_PATH=$PREFIX/../build
+fi
+if [ -z $NEVENTS ] ; then
+  export NEVENTS=200000
+fi
+
+export PATH=$PREFIX/bin:$PATH
+export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH
+export PYTHONPATH=$PYTHONPATH:$PREFIX/lib64/python$PYTHONVERSION/site-packages:$PREFIX/lib/python$PYTHONVERSION/site-packages
+
+### Jobnumber and directory for the output files
+export JOBNUMBER=XXX
+export OUTDIR=$RUNDIR/mc/$JOBNUMBER
+
+### Energise!
+export WORKDIR=$OUTDIR/UA1_1990_S2044935
+rm -rf $WORKDIR
+mkdir $WORKDIR
+cd $WORKDIR
+ln -s ../used_params .
+# ready to go ...
+rm -f pipe.hepmc
+mkfifo pipe.hepmc
+rivet -a UA1_1990_S2044935   \
+      -n $NEVENTS pipe.hepmc &> rivet.log &
+
+agile-runmc Pythia6:422 \
+      --beams=PPBAR:900 \
+      -P fpythia-minbias.params \
+      -P used_params \
+      -n $NEVENTS \
+      -o pipe.hepmc &> agile.log
+
+# Make sure we don't exit before rivet is done
+sleep 30
+
+# Cleanup
+rm -f pipe.hepmc
+
+exit 0


More information about the Rivet-svn mailing list