Commit in lcsim-cal-calib on MAIN
calculateSamplingFractions.sh+74added 1.1
shell script to extract sampling fractions and fit for calorimeter type and theta

lcsim-cal-calib
calculateSamplingFractions.sh added at 1.1
diff -N calculateSamplingFractions.sh
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ calculateSamplingFractions.sh	20 May 2008 21:37:55 -0000	1.1
@@ -0,0 +1,74 @@
+echo 'processing log files for' $1
+cd $1
+
+grep SamplingFractions logs/gamma_sf_$1_Theta* > gamma_$1.txt
+
+sed -i 's/logs\///g' gamma_$1.txt
+sed -i 's/'gamma_sf_$1_Theta'//g' gamma_$1.txt
+sed -i 's/log:SamplingFractions://g' gamma_$1.txt
+
+cp gamma_$1.txt sf.txt
+rm fit.log
+gnuplot ../sf.plt 
+mv fit.log gamma_$1_samplingFractionsFit.txt
+#sed -i 's/sf.ps/'$1 gamma sampling fractions'/g' sf.ps
+mv sf.ps gamma_$1.ps
+
+#
+
+grep SamplingFractions logs/n_sf_$1_Theta* > n_$1.txt
+
+sed -i 's/logs\///g' n_$1.txt
+sed -i 's/'n_sf_$1_Theta'//g' n_$1.txt
+sed -i 's/log:SamplingFractions://g' n_$1.txt
+
+cp n_$1.txt sf.txt
+rm fit.log
+gnuplot ../sf.plt 
+mv fit.log n_$1_samplingFractionsFit.txt
+mv sf.ps n_$1.ps
+
+#
+
+grep SamplingFractions logs/nbar_sf_$1_Theta* > nbar_$1.txt
+
+sed -i 's/logs\///g' nbar_$1.txt
+sed -i 's/'nbar_sf_$1_Theta'//g' nbar_$1.txt
+sed -i 's/log:SamplingFractions://g' nbar_$1.txt
+
+cp nbar_$1.txt sf.txt
+rm fit.log
+gnuplot ../sf.plt 
+mv fit.log nbar_$1_samplingFractionsFit.txt
+mv sf.ps nbar_$1.ps
+
+#
+
+grep SamplingFractions logs/K0L_sf_$1_Theta* > K0L_$1.txt
+
+sed -i 's/logs\///g' K0L_$1.txt
+sed -i 's/'K0L_sf_$1_Theta'//g' K0L_$1.txt
+sed -i 's/log:SamplingFractions://g' K0L_$1.txt
+
+cp K0L_$1.txt sf.txt
+rm fit.log
+gnuplot ../sf.plt 
+mv fit.log K0L_$1_samplingFractionsFit.txt
+mv sf.ps K0L_$1.ps
+
+#
+
+grep SamplingFractions logs/neutralHadrons_sf_$1_Theta* > neutralHadrons_$1.txt
+
+sed -i 's/logs\///g' neutralHadrons_$1.txt
+sed -i 's/'neutralHadrons_sf_$1_Theta'//g' neutralHadrons_$1.txt
+sed -i 's/log:SamplingFractions://g' neutralHadrons_$1.txt
+
+cp neutralHadrons_$1.txt sf.txt
+rm fit.log
+gnuplot ../sf.plt 
+mv fit.log neutralHadrons_$1_samplingFractionsFit.txt
+mv sf.ps neutralHadrons_$1.ps
+
+echo 'done.'
+cd ..
\ No newline at end of file
CVSspam 0.2.8