File indexing completed on 2023-03-17 10:41:34
0001
0002
0003 prim() {
0004
0005 usage="Usage: ./prim [OPTION] <iz=0,1,2,3> <iSM=1,...18>"
0006 [ -z $1 ] && [ -z $2 ] && echo $usage && return
0007
0008 dir="EB"
0009 [ $1 -eq 1 ] || [ $1 -eq 2 ] || dir="EE"
0010
0011 iz=$1
0012 ism=$2
0013
0014 topdir=${MESTORE}
0015 echo '> Top directory : ' $topdir
0016 if [ $iz -lt 2 ]
0017 then
0018 dir=${dir}-${ism}
0019 else
0020 dir=${dir}+${ism}
0021 fi
0022
0023 datapath=$MELMDAT
0024 datadir=${datapath}/${dir}
0025 if [ -d $datadir ]
0026 then
0027 echo '> Data directory exists: ' $datadir
0028 else
0029 echo '> Data directory does not exist: ' $datadir '. Return'
0030 return
0031 fi
0032
0033 if [ -d ${topdir} ]
0034 then
0035 echo '> Store directory exists: ' $dir
0036 else
0037 echo '> Check Top Directory first. Exit.'
0038 return
0039 fi
0040
0041 dir=${topdir}/${dir}
0042 if [ -d ${dir} ]
0043 then
0044 echo '> Store directory exists: ' $dir
0045 else
0046 echo '> Creating directory ' $dir
0047 mkdir $dir
0048 fi
0049
0050 echo '> Get the lists of runs (Blue Laser, Red Laser, Test Pulse) for ' $dir
0051 $MUSECAL/getListOfRuns.pl $datadir $dir
0052
0053 echo '> Done.'
0054
0055 return
0056 }
0057
0058 echo 'Preparing list of runs for ECAL laser primitives'
0059 for i in 1 2
0060 do
0061 for j in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
0062 do
0063 prim $i $j
0064 done
0065 done
0066 for j in 1 2 3 4 5 6 7 8 9
0067 do
0068 prim 0 $j
0069 done
0070 for j in 1 2 3 4 5 6 7 8 9
0071 do
0072 prim 3 $j
0073 done