]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
make a run list for alien OCDB scan
authormarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 12 May 2010 16:00:40 +0000 (16:00 +0000)
committermarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 12 May 2010 16:00:40 +0000 (16:00 +0000)
(Marian)

TPC/scripts/makeRunList.sh [new file with mode: 0644]

diff --git a/TPC/scripts/makeRunList.sh b/TPC/scripts/makeRunList.sh
new file mode 100644 (file)
index 0000000..b748ca8
--- /dev/null
@@ -0,0 +1,24 @@
+#
+# Make a run list using
+# GRP and TPC HV and Altro requested
+# Output run list stored  in run list
+
+prefix=/alice/data/2010/OCDB/
+
+alien_find $prefix/GRP/GRP/Data Run > grpAlien.txt
+alien_find $prefix/TPC/Calib/HighVoltage Run > hvAlien.txt
+alien_find $prefix/TPC/Calib/AltroConfig Run > altroAlien.txt
+
+cat grpAlien.txt | sed s/_/\ /g | gawk '{ print $2}' | sort > grp.txt
+cat hvAlien.txt | sed s/_/\ /g | gawk '{ print $2}'  | sort > hv.txt
+cat altroAlien.txt | sed s/_/\ /g | gawk '{ print $2}'  | sort > altro.txt
+
+for run in `cat hv.txt | sort`; do
+   grun=`cat grp.txt | grep -c $run`
+   arun=`cat altro.txt | grep -c $run`   
+   if [ $grun -gt 0 ] && [ $arun -gt 0 ]; then
+      echo $run
+   fi 
+done > run.list
+
+