10
export %(ld_library_path)s=$%(ld_library_path)s:%(extralibs)s
12
if [ $SHOWER == "HERWIGPP" ] ; then
15
export PYTHIA8DATA=`pwd`/xmldoc
18
# if one is splitting file cd to a new dir and link all files here
19
if [[ "$NFILE" != "" ]]; then
22
cp -H ../events_$NFILE.lhe events.lhe
23
if [ $SHOWER == "PYTHIA8" ] ; then
24
cp ../Pythia8.exe ../Pythia8.cmd .
25
if [ -f ../config.sh ] ; then cp ../config.sh . ; fi
27
if [ $SHOWER == "HERWIGPP" ] ; then
28
cp ../Herwig* ../HepMCFortran.so .
30
cp ../MCATNLO_$SHOWER\_EXE ../MCATNLO_$SHOWER\_input .
34
if [ -e events.lhe.gz ] ; then
35
gunzip $RUN_NAME/events.lhe.gz
38
if [ "$SHOWER" == "HERWIG6" ] || [ "$SHOWER" == "PYTHIA6Q" ] || [ "$SHOWER" == "PYTHIA6PT" ] || [ "$SHOWER" == "HERWIGPP" ] ; then
39
./MCATNLO_$SHOWER\_EXE < MCATNLO_$SHOWER\_input > mcatnlo_run.log 2>&1
41
elif [ "$SHOWER" == "PYTHIA8" ] ; then
42
if [ -f config.sh ] ; then source config.sh ; fi
43
./Pythia8.exe Pythia8.cmd > mcatnlo_run.log 2>&1
46
if [ "$OUTPUT" == "HEP" ] ; then
48
# this is for the final filename
49
if [[ "$NFILE" != "" ]]; then
50
NAME="../events_$NFILE"
54
# at the end a file called events.hep.gz or events.hepmc.gz will be delivered
55
if [ "$SHOWER" == "HERWIG6" ] || [ "$SHOWER" == "PYTHIA6Q" ] || [ "$SHOWER" == "PYTHIA6PT" ] ; then
56
mv events.lhe.hep $NAME.hep
58
elif [ "$SHOWER" == "HERWIGPP" ] ; then
59
mv MCATNLO_HERWIGPP.hepmc $NAME.hepmc
61
elif [ "$SHOWER" == "PYTHIA8" ] ; then
62
mv Pythia8.hep $NAME.hepmc
66
elif [ "$OUTPUT" == "TOP" ] || [ "$OUTPUT" == "HWU" ]; then
68
# this is for the final filename
69
if [[ "$NFILE" != "" ]]; then
70
NAME="../histfile_$NFILE"
74
# just tar all the topfiles which are found
75
tar -cf $NAME.tar *.top *.TOP *.HwU *.hwu *.HWU > tarlog.txt 2>&1
78
if [[ "$NFILE" != "" ]]; then
79
mv mcatnlo_run.log ../mcatnlo_run_$NFILE.log