#!/bin/sh # regenerate all #make clean; #make rm core.* rm TS.list* rm GTMerge-cev*.list #--------------- # these work, gives nice tac peak, use as references #rm DATA; ln -s /esata/120621a/user/dgsdata/gsfma309/data1 DATA #FILES="`ls DATA/run_3.?????_00?_b* | grep -v save`" #rm DATA; ln -s /esata/120621a/user/dgsdata/gsfma309/data1 DATA #FILES="`ls DATA/run_19* | grep -v save`" #--------------- # real data #rm DATA; ln -s /esata/120621a/user/dgsdata/gsfma309/data2 DATA #FILES="`ls DATA/run_39* | grep -v save`" #FILES="DATA/run_39.chico_000 DATA/run_39.gtd01_000" #rm DATA; ln -s /esata/120621a/user/dgsdata/gsfma309 DATA #rm DATA; ln -s /home/tl/tmp DATA #FILES="`ls DATA/run_69.?????_000_b* | grep -v save`" #rm DATA; ln -s /esata/120621a/user/dgsdata/gsfma310/data1 DATA #rm DATA; ln -s /esata/120621a/user/dgsdata/gsfma309/data2 DATA #FILES="`ls DATA/run_44.?????_???_b* | grep -v save`" if [ 1 == 0 ] then rm DATA; ln -s /esata/120621a/user/dgsdata/2013_05_17 DATA FILES="`ls DATA/run_sort1.?????_???_b??? | grep -v save`" fi if [ 1 == 1 ] then rm DATA; ln -s /esata/120621a/user/dgsdata/2013_05_17 DATA FILES="`ls DATA/run_copy1.?????_???_b??? | grep -v save`" fi echo "sorting these files" echo $FILES #--------------- # split files if [ 1 == 0 ] then ls DATA/run_sort1.?????_??? | awk '{print "fsplit",$1}' > x.sh chmod +x x.sh ./x.sh ls DATA/run_copy1.?????_??? | awk '{print "fsplit",$1}' > x.sh chmod +x x.sh ./x.sh fi if [ 1 == 1 ] then # make the map file ./mkMap > map.dat echo "GTMerge3 started" rm DATA/merged.gtd* ./GTMerge3 gtmerge.chat DATA/merged.gtd $FILES > GTMerge.log ls -lh DATA/merged.gtd* # grep "current TS" GTMerge.log echo "GTMerge3 DONE!!" fi if [ 1 == 1 ] then echo "DGSSort started at `date`" rm test.root ./DGSSort -chat DGSsort.chat > DGSSort.log ls -lh *.root echo "DGSSort done at `date`" fi exit