Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
#!/bin/bash

# argument = linkName

export HERE=${PWD}
export MEPERIOD=$1
export LINK=${HERE}/${MEPERIOD}
export MUSECAL=${LINK}/musecal
echo   MUSECAL=${MUSECAL}

export PATH=$ROOTSYS/bin:$PATH
export LD_LIBRARY_PATH=$ROOTSYS/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=${MUSECAL}/lib:${LD_LIBRARY_PATH}
export PATH=${MUSECAL}:${PATH}
export PATH=${MUSECAL}/bin:${PATH}

if [ -z $ROOTSYS ]; then
    echo "Warning ROOTSYS is not yet defined"
else    
    echo "ROOTSYS="$ROOTSYS
fi

#
# specific initializations
#

export MEPSDIR=${HERE}/ps
export MELMDAT=${LINK}
export MELPRIM=${LINK}/primitives
export MESTORE=/nfshome0/ecallaser/LaserPrim/${MEPERIOD}

echo 'Laser Monitoring Directory: ' 
echo MELMDAT=$MELMDAT
if [ -d $MELMDAT ] 
then
    echo '... OK'
else
    echo '... is not present -- primitive NTuples cannot be created'
fi


echo 'MusEcal Laser Primitive Directory for the Period: ' 
echo MESTORE=$MESTORE
if [ -d $MESTORE ]; then
    echo '... OK'
else
    echo '... directory does not exist -- create'
    mkdir $MESTORE
    if [ -d $MESTORE ]; then
	echo '... OK'
    else
	echo '...creation failed'
	return
    fi
fi

echo 'MusEcal Laser Primitive Directory: ' 
echo MELPRIM=$MELPRIM
if [ -d $MELPRIM ]; then
    echo '... OK'
else
    echo '... link does not exist -- create'
    ln -s $MESTORE $MELPRIM
    if [ -d $MELPRIM ]; then
	echo '... OK'
    else 
	echo '...creation failed'
	return
    fi
fi


export MECONFIG=${LINK}/meconfig

#fi