File indexing completed on 2024-04-06 12:25:36
0001
0002
0003 echo "This script produces all the histograms and plots..."
0004 echo -e "Enter the REFERNCE.root file, the NEW.root file, the directory name/histogram title and the normalization ([REFERNCE.root] [NEW.root] [title] [normalization]): "
0005 read reference new title norm
0006
0007 if [ -n "$reference" ]; then
0008 if [ -n "$new" ]; then
0009 if [ -n "$title" ]; then
0010 echo "processing "$reference" and "$new"."
0011 else
0012 echo "Input not correct!!"
0013 fi
0014 else
0015 echo "Input not correct!!"
0016 fi
0017 else
0018 echo "Input not correct!!"
0019 fi
0020
0021 if [ -n $title ]; then
0022 if [ -e $reference ]; then
0023 if [ -e $new ]; then
0024
0025 TAG=(CaloJetTask_iterativeCone5CaloJets PFJetTask_iterativeCone5PFJets CaloJetTask_kt4CaloJets CaloJetTask_kt6CaloJets CaloJetTask_sisCone5CaloJets CaloJetTask_sisCone7CaloJets)
0026
0027 FOLDER=(ic5Calo ic5PFlow kt4Calo kt6Calo sc5Calo sc7Calo)
0028
0029 ntag=${
0030 echo "Number of module tags: " $ntag
0031 for (( i=0;i<$ntag;i++ )); do
0032 echo "tag: " ${TAG[${i}]}
0033
0034 mkdir $title
0035 mkdir $title/${FOLDER[${i}]}
0036
0037
0038 echo "folders are created"
0039
0040 if [ -z $norm ]; then
0041 ../../../../test/slc4_ia32_gcc345/compareHists $new $reference ${TAG[${i}]} $title
0042 fi
0043
0044 if [ $norm = "y" ]; then
0045 ../../../../test/slc4_ia32_gcc345/compareHists $new $reference ${TAG[${i}]} $title y
0046 fi
0047
0048 bash $CMSSW_BASE/src/Validation/RecoJets/analysis/make_thumbnails.sh *.gif
0049 mv *.gif $title/${FOLDER[${i}]}
0050 mv *.jpg $title/${FOLDER[${i}]}
0051 cp html/spacer.gif $title/${FOLDER[${i}]}
0052
0053 cp html/CaloJets.html $title/${FOLDER[${i}]}
0054 cp html/PFJets.html $title/${FOLDER[${i}]}
0055
0056
0057
0058
0059
0060
0061
0062
0063
0064 done
0065
0066 else
0067 echo $new "not found!"
0068 fi
0069 else
0070 echo $refernce "not found!"
0071 fi
0072
0073 else
0074 echo "Enter a title!"
0075 fi
0076
0077 if [ -d $title ]; then
0078 cp html/index.html $title
0079 cp $new $title/new.root
0080 cp $reference $title/ref.root
0081 else
0082 echo ".html files not copied!"
0083 fi