|
Last change
on this file since 15384 was 15308, checked in by Daniela Dorner, 13 years ago |
|
added (script to run third step of the quick look analysis: light curve)
|
-
Property svn:executable
set to
*
|
|
File size:
1.7 KB
|
| Line | |
|---|
| 1 | #!/bin/bash
|
|---|
| 2 | #
|
|---|
| 3 | source `dirname $0`/../Sourcefile.sh
|
|---|
| 4 | printprocesslog "INFO starting $0 $1"
|
|---|
| 5 |
|
|---|
| 6 | #root=/opt/root_svn/bin/thisroot.sh
|
|---|
| 7 | #source $root
|
|---|
| 8 | #factpath=/home/fact/FACT++.in-run-fad-loss
|
|---|
| 9 | export LD_LIBRARY_PATH=./:$LD_LIBRARY_PATH
|
|---|
| 10 |
|
|---|
| 11 | cd $mars
|
|---|
| 12 |
|
|---|
| 13 | if ! [ "$1" = "min" ] && ! [ "$1" = "nights" ]
|
|---|
| 14 | then
|
|---|
| 15 | echo "wrong option "$1" (only min and nights valid)."
|
|---|
| 16 | finish
|
|---|
| 17 | fi
|
|---|
| 18 |
|
|---|
| 19 | if [ "$1" = "min" ]
|
|---|
| 20 | then
|
|---|
| 21 | date=`date --date="-18HOUR" +%Y/%m/%d`
|
|---|
| 22 | fi
|
|---|
| 23 |
|
|---|
| 24 | #anapath=/loc_data/analysis
|
|---|
| 25 |
|
|---|
| 26 | # source info on daq in /loc_data/analysis/sources.txt
|
|---|
| 27 | # (dump of DB scheduling.sources)
|
|---|
| 28 | sources=( 1 2 5 7 11 )
|
|---|
| 29 |
|
|---|
| 30 | for source in ${sources[@]}
|
|---|
| 31 | do
|
|---|
| 32 | dirs=( `find $anapath/$source/ganymed*$1 -maxdepth 0 -type d 2>/dev/null` )
|
|---|
| 33 | if [ ${#dirs[@]} -eq 0 ]
|
|---|
| 34 | then
|
|---|
| 35 | printprocesslog "INFO no directories ("$1") found for source "$source
|
|---|
| 36 | continue
|
|---|
| 37 | fi
|
|---|
| 38 | for dir in ${dirs[@]}
|
|---|
| 39 | do
|
|---|
| 40 | printprocesslog "INFO processing files in "$dir
|
|---|
| 41 | inpath=$dir
|
|---|
| 42 | outpath=`echo $dir | sed -e 's/ganymed/lightcurve/'`
|
|---|
| 43 | logfile=$outpath/lightcurve.log
|
|---|
| 44 | makedir $outpath
|
|---|
| 45 | printprocesslog "INFO starting lightcurve.C+ for path "$inpath
|
|---|
| 46 |
|
|---|
| 47 | check1=`root -q -b $anapath/lightcurve.C+\("\"$inpath\""\,"\"$outpath\"","\"$date\""\) | tee $logfile | intgrep`
|
|---|
| 48 |
|
|---|
| 49 | case $check1 in
|
|---|
| 50 | 0) printprocesslog "INFO lightcurve.C was successful for path "$inpath" (check1=$check1)"
|
|---|
| 51 | ./showplot -b --save-as-png $outpath/lc.root
|
|---|
| 52 | ;;
|
|---|
| 53 | *) printprocesslog "ERROR lightcurve.C failed for dataset "$inpath" (check1=$check1)"
|
|---|
| 54 | ;;
|
|---|
| 55 | esac
|
|---|
| 56 | done
|
|---|
| 57 | printprocesslog "INFO rsync output of source "$source" to gate."
|
|---|
| 58 | rsync -av $anapath/$source/lightcurve* gate:/home/factwww/lightcurves/$source/
|
|---|
| 59 | done
|
|---|
| 60 |
|
|---|
| 61 |
|
|---|
| 62 | finish
|
|---|
| 63 |
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.