#! /bin/sh cd /rooms/bulls/Athena/pass2/2em/ pwd >home_dir.txt homedir=$(cat home_dir.txt) rm home_dir.txt cd /rooms/bulls/Athena/pass2/2em/ pwd >$homedir/pwd_root.txt cd $homedir rootdir=$(cat pwd_root.txt) echo "Athena root-tuple location: " $rootdir>$homedir/summary.txt grep Input $rootdir/files/pr*.txt > $homedir/files.txt cat files.txt | awk '{nlines++} END{print nlines}' >$homedir/num_files.txt num_files1=$(cat num_files.txt) echo "Number of SAM files processed =" $num_files1>>$homedir/summary.txt grep Total $rootdir/files/pr*.txt > $homedir/junk.txt ls | tr -s ' ' | cut -d ' ' -f 3 junk.txt > $homedir/events.txt awk '{sum+=$1; print sum}' events.txt | tail -1 >$homedir/num_events.txt num_events1=$(cat num_events.txt) echo "Number of events processed =" $num_events1>>$homedir/summary.txt rm pwd_root.txt junk.txt files.txt events.txt num_events.txt num_files.txt ls $rootdir/*.root >$homedir/files1.txt cat files1.txt | awk '{nlines++} END{print nlines}' >num_root_files.txt num_root_files1=$(cat num_root_files.txt) echo "Number of root-tuples produced =" $num_root_files1>>$homedir/summary.txt ls -l $rootdir>$homedir/junk.txt head -1 junk.txt >$homedir/size.txt ls | tr -s ' ' | cut -d ' ' -f 2 size.txt > $homedir/total_size.txt total_size1=$(cat total_size.txt) total_size_gb1=$(echo "scale=2; $total_size1/1000000" | bc -l) echo "Disk space used =" $total_size_gb1 "Gb">>$homedir/summary.txt avg_event1=$(echo "scale=2; $total_size1/$num_events1" | bc -l) echo "Average event size =" $avg_event1 "kb">>$homedir/summary.txt rm junk.txt size.txt total_size.txt num_root_files.txt echo >>$homedir/summary.txt #num_files=$(echo "scale=2; $num_files1" | bc -l) #echo "Number of total SAM files processed =" $num_files>>$homedir/summary.txt #num_events=$(echo "scale=2; $num_events1" | bc -l) #echo "Number of total events processed =" $num_events>>$homedir/summary.txt #num_root_files=$(echo "scale=2; $num_root_files1" | bc -l) #echo "Number of total root_tuples produced =" $num_root_files>>$homedir/summary.txt #total_size=$(echo "scale=2; $total_size1" | bc -l) #total_size_gb=$(echo "scale=2; $total_size/1000000" | bc -l) #echo "Disk space used =" $total_size_gb "Gb">>$homedir/summary.txt #avg_event=$(echo "scale=2; $total_size/$num_events" | bc -l) #echo "Average event size =" $avg_event "kb">>$homedir/summary.txt mv summary.txt pass2_2em_summary.txt cat files1.txt > pass2_2em_all_files.txt cat header.txt > run_pass2_2em_all_skim.C cat pass2_2em_all_files.txt | awk '{ print " c1->Add(\""$1"\");"}' >> run_pass2_2em_all_skim.C cat tail.txt >> run_pass2_2em_all_skim.C cp pass2_2em_summary.txt /work/morgan-clued0/alstone/D0Work/Athena/pass2/ cp pass2_2em_all_files.txt /work/morgan-clued0/alstone/D0Work/Athena/pass2/ cp run_pass2_2em_all_skim.C /work/morgan-clued0/alstone/D0Work/Athena/pass2/ cp bookkeeping_all_2em /work/morgan-clued0/alstone/D0Work/Athena/pass2/ chmod 777 /work/morgan-clued0/alstone/D0Work/Athena/pass2/*