From 25cbbe1819da2959b75d5228587eba4c8dc0add5 Mon Sep 17 00:00:00 2001
From: FASER Reco <faserrec@lxplus781.cern.ch>
Date: Thu, 15 Sep 2022 23:43:00 +0200
Subject: [PATCH] Commit this before deleting

---
 .../share/submit_noisy_run.sh                 | 84 ++++---------------
 1 file changed, 14 insertions(+), 70 deletions(-)

diff --git a/Tracker/TrackerRecAlgs/NoisyStripFinder/share/submit_noisy_run.sh b/Tracker/TrackerRecAlgs/NoisyStripFinder/share/submit_noisy_run.sh
index cfde73f2..cf904f6c 100755
--- a/Tracker/TrackerRecAlgs/NoisyStripFinder/share/submit_noisy_run.sh
+++ b/Tracker/TrackerRecAlgs/NoisyStripFinder/share/submit_noisy_run.sh
@@ -7,8 +7,8 @@
 #
 # Options:
 #   --
-#   --out - specify output file path location
-#   --log - specify output log file location
+#   --out - specify output histogram
+#   --log - specify output log file 
 #   --isMC - needed for MC reco
 #   --rel  <reldir> - specify release directory
 #   --work <sorkdir> - specify working directory
@@ -25,14 +25,19 @@ function print_usage {
   echo "    --isMC - specify Monte Carlo"
   echo "    --rel <release_directory> - specify release directory"
   echo "    --work <working_directory> - specify working directory"
-  echo "    --out <output_directory> - where to copy output when job is finished"
-  echo "    --log <log_directory> - where to copy log file (or output_directory)"
+  echo "    --out <filename> - output histogram file"
+  echo "    --log <filename> - output log file"
 }
 # Keep track of time
 SECONDS=0
 #
+# Set defaults
+logfile="noisy_`date +%m%d-%H%M%S`.log"
+outfile="NoisyStripFinder.root"
+release_directory=`pwd`
+working_directory=`pwd`
+#
 # Parse command-line options
-hfile="NoisyStripFinder.root"
 while [ -n "$1" ]
 do 
   case "$1" in
@@ -41,12 +46,12 @@ do
 	  exit 0;;
 
       -l | --log)
-	  logdest="$2";
+	  logfile="$2";
 	  shift;
 	  shift;; # Must eat 2 options here
 
       -o | --out)
-	  outdest="$2";
+	  outfile="$2";
 	  shift;
 	  shift;;
 
@@ -54,11 +59,6 @@ do
 	  ismc=1
 	  shift;;
 
-      --hist)
-	  hfile="$2";
-	  shift;
-	  shift;;
-
       --rel)
 	  release_directory="$2";
 	  shift;
@@ -85,23 +85,12 @@ done
 file_path="${@:1}"
 #
 # Set defaults if arguments aren't provided
-if [ -z "$file_path" ]
-then
+if [ -z "$file_path" ]; then
   echo "No file_path specified!"
   print_usage
   exit 1
 fi
 #
-if [ -z "$release_directory" ]
-then
-  release_directory=`pwd`
-fi
-#
-if [ -z "$working_directory" ]
-then
-  working_directory=`pwd`
-fi
-#
 starting_directory=`pwd`
 #
 # Create the working directory
@@ -109,12 +98,10 @@ mkdir -p "$working_directory"
 cd $working_directory
 #
 # This magic redirects everything in this script to the log file
-logfile="noisy_`date +%m%d-%H%M%S`.log"
 exec >& "$logfile"
 echo `date` - $HOSTNAME
 echo "Filepath: $file_path"
 echo "Release: $release_directory"
-echo "Output: $output_directory"
 echo "Starting: $starting_directory"
 #
 # Set up the release (do this automatically)?
@@ -138,51 +125,8 @@ else
     mcstr="--isMC"
 fi
 #
-NoisyStripFinderJob.py --outfile=$hfile $file_path
+NoisyStripFinderJob.py --outfile=$outfile $mcstr $file_path
 #
 # Print out ending time
 date
 echo "Job finished after $SECONDS seconds"
-# 
-# Copy output to EOS if desired
-export EOS_MGM_URL=root://eospublic.cern.ch
-#
-# Now copy output file
-if ! [ -z "$outdest" ]
-then
-    echo "Output directory:"
-    ls -l
-    echo "copy $hfile to $outdest"
-    if [[ $outdest == /eos/experiment/faser/* ]]; then
-	eos mkdir -p $outdest
-	# Keep this line from stopping script, so we might get a log file
-	# || true ensures script continues even if copy fails
-	eos cp $hfile $outdest/ || true
-    else
-	mkdir -p $outdest
-	cp $hfile $outdest/ || true
-    fi
-fi
-#
-# Copy log file second
-if ! [ -z "$logdest" ]
-then
-    echo "Output directory:"
-    ls -l
-    echo "copy $logfile to $logdest"
-    if [[ $logdest == /eos/experiment/faser/* ]]; then
-	eos mkdir -p $logdest
-	eos cp $logfile $logdest/$logfile
-    else
-	mkdir -p $logdest
-	cp $logfile $logdest/$logfile
-    fi
-elif ! [ -z "$outdest" ]
-then 
-    echo "copy $logfile to $outdest"
-    if [[ $logdest == /eos/experiment/faser/* ]]; then
-	eos cp $logfile $outdest/$logfile
-    else
-	cp $logfile $outdest/$logfile
-    fi
-fi
-- 
GitLab