Index: trunk/MagicSoft/Mars/datacenter/scripts/fillstar
===================================================================
--- trunk/MagicSoft/Mars/datacenter/scripts/fillstar	(revision 7460)
+++ trunk/MagicSoft/Mars/datacenter/scripts/fillstar	(revision 7465)
@@ -37,4 +37,5 @@
 
 user=`whoami`
+program=fillstar
 source /home/$user/Mars/datacenter/scripts/sourcefile
 
@@ -48,10 +49,10 @@
 
 todofile=$listpath/ToDo-$table-$column.txt
-getstatuslogpath=$logpath/getstatus/fillstar/$year
-getstatuslog=$getstatuslogpath/getstatus-fillstar-$datetime.log
+getstatuslogpath=$logpath/getstatus/$program/$year
+getstatuslog=$getstatuslogpath/getstatus-$program-$datetime.log
 
-scriptlogpath=$logpath/run/fillstar/`date +%Y/%m/%d`
+scriptlogpath=$logpath/run/$program/`date +%Y/%m/%d`
 makedir $scriptlogpath
-scriptlog=$scriptlogpath/runfillstar-$datetime.log
+scriptlog=$scriptlogpath/run$program-$datetime.log
 
 date >> $scriptlog 2>&1
@@ -67,5 +68,5 @@
     0)   echo "checklock0=$checklock0 -> continue " >> $scriptlog 2>&1;;
     1)   echo "checklock0=$checklock0 -> file exists " >> $scriptlog 2>&1
-         echo "-> fillstar is running -> exit" >> $scriptlog 2>&1
+         echo "-> $program is running -> exit" >> $scriptlog 2>&1
          date  >> $scriptlog 2>&1
          exit;;
@@ -78,5 +79,5 @@
 
 case $check0 in 
-    1)   echo "check0=$check0 -> everything ok -> run fillstar" >> $scriptlog 2>&1;;
+    1)   echo "check0=$check0 -> everything ok -> run $program" >> $scriptlog 2>&1;;
     *)   echo "check0=$check0 -> ERROR -> could not get list -> exit" >> $scriptlog 2>&1
          rm -v $todofile >> $scriptlog 2>&1
@@ -105,23 +106,21 @@
    path="$datapath/star/$no/$no2"
    starfile=$path/star$no2.root
-   fillstarlogpath=$logpath/fillstar/$no
-   echo "fillstarlogpath: "$fillstarlogpath >> $scriptlog 2>&1
+   fillstarlogpath=$logpath/$program/$no
+   echo "$programlogpath: "$fillstarlogpath >> $scriptlog 2>&1
    makedir $fillstarlogpath >> $scriptlog 2>&1
-   fillstarlog=$fillstarlogpath/fillstar-$sequence.log
+   fillstarlog=$fillstarlogpath/$program-$sequence.log
 
-   echo "run fillstar for sequence $sequence" >> $scriptlog 2>&1
+   echo "run $program for sequence $sequence" >> $scriptlog 2>&1
    check2=`root -q -b $macrospath/fillstar.C+\("\"$starfile\""\,kFALSE\) | tee $fillstarlog | grep int | sed -e 's/(int)//'`
    case $check2 in
       1)   echo "check2=$check2 -> everything ok " >> $scriptlog 2>&1
-           echo "-> inserting the status for fillstar for sequence $sequence into the db" >> $scriptlog 2>&1
-           setstatuslogpath=$logpath/setstatus/fillstar/$no
-           makedir $setstatuslogpath >> $scriptlog 2>&1
-           setstatuslog=$setstatuslogpath/setstatus-fillstar-$no2.log
-
-           check4=`root -q -b $macrospath/setstatus.C+\("\"$sequence\""\,"\"$table\""\,"\"$column\""\,"\"Now()\""\) | tee $setstatuslog | grep int | sed -e 's/(int)//'`
-           case $check4 in
-   	     1)   echo "check4=$check4 -> everything ok, status has been set" >> $scriptlog 2>&1;;
-   	     *)   echo "check4=$check4 -> ERROR -> step could not be set" >> $scriptlog 2>&1;;
-           esac
+           echo "-> inserting the status for $program for sequence $sequence into the db" >> $scriptlog 2>&1
+           statustime="Now()"
+           failed="NULL"
+           starttime="NULL"
+           failedtime="NULL"
+           var1=$no
+           var2=$no2
+           setstatus
    	  ;;
       *)   echo "check2=$check2 -> ERROR -> step has to be repeated" >> $scriptlog 2>&1;;
