File indexing completed on 2024-04-06 12:32:32
0001
0002
0003
0004 if ($
0005 echo "Script needs 4 input variables"
0006 exit
0007 endif
0008
0009 set VAL_FILE=$1
0010 set REF_FILE=$2
0011 set VAL_VERS=$3
0012 set REF_VERS=$4
0013
0014
0015
0016
0017
0018
0019
0020
0021 if ! (-d ${VAL_VERS}_vs_${REF_VERS}) then
0022 echo "No base directory exist, so creating one.."
0023 mkdir ${VAL_VERS}_vs_${REF_VERS}
0024 endif
0025
0026 cd ${VAL_VERS}_vs_${REF_VERS}
0027
0028
0029 if ("$VAL_FILE" =~ *"TTbar"*) then
0030 echo "Making TTbar Plots"
0031 set PUflag = ""
0032
0033 if ! (-d TTbar) then
0034 echo "No TTbar directory exist, so creating one.."
0035 mkdir TTbar
0036 endif
0037 cd TTbar
0038 if("$VAL_FILE" =~ *"NoPU"*) then
0039 if ! (-d NoPU) then
0040 echo "No TTbar directory exist, so creating one.."
0041 mkdir NoPU
0042 endif
0043 set PUflag = "NoPU"
0044 endif
0045 if("$VAL_FILE" =~ *"PU140"*) then
0046 if ! (-d PU140) then
0047 echo "No TTbar directory exist, so creating one.."
0048 mkdir PU140
0049 endif
0050 set PUflag = "PU140"
0051 endif
0052 if("$VAL_FILE" =~ *"PU200"*) then
0053 if ! (-d PU200) then
0054 echo "No TTbar directory exist, so creating one.."
0055 mkdir PU200
0056 endif
0057 set PUflag = "PU200"
0058 endif
0059 echo "PU: " $PUflag
0060 cd ../../
0061 root -b -q 'PlotHGChitCalibration.C("'${VAL_FILE}'","'${REF_FILE}'","'${VAL_VERS}'", "'${REF_VERS}'")'
0062 if("$PUflag" =~ "NoPU") then
0063 mv *png ${VAL_VERS}_vs_${REF_VERS}/TTbar/NoPU/
0064 else if("$PUflag" =~ "PU140") then
0065 mv *png ${VAL_VERS}_vs_${REF_VERS}/TTbar/PU140/
0066 else
0067 mv *png ${VAL_VERS}_vs_${REF_VERS}/TTbar/PU200/
0068 endif
0069 endif
0070
0071 if ("$VAL_FILE" =~ *"DoubleGamma"*) then
0072 echo " Making DoubleGamma Plots"
0073 set PUflag = ""
0074
0075 if ! (-d DoubleGamma) then
0076 echo "No DoubleGamma directory exist, so creating one.."
0077 mkdir DoubleGamma
0078 endif
0079 cd DoubleGamma
0080 if("$VAL_FILE" =~ *"NoPU"*) then
0081 if ! (-d NoPU) then
0082 echo "No DoubleGamma directory exist, so creating one.."
0083 mkdir NoPU
0084 endif
0085 set PUflag = "NoPU"
0086 endif
0087 if("$VAL_FILE" =~ *"PU140"*) then
0088 if ! (-d PU140) then
0089 echo "No DoubleGamma directory exist, so creating one.."
0090 mkdir PU140
0091 endif
0092 set PUflag = "PU140"
0093 endif
0094 if("$VAL_FILE" =~ *"PU200"*) then
0095 if ! (-d PU200) then
0096 echo "No DoubleGamma directory exist, so creating one.."
0097 mkdir PU200
0098 endif
0099 set PUflag = "PU200"
0100 endif
0101 echo "PU: " $PUflag
0102 cd ../../
0103 root -b -q 'PlotHGChitCalibration.C("'${VAL_FILE}'","'${REF_FILE}'","'${VAL_VERS}'", "'${REF_VERS}'")'
0104 if("$PUflag" =~ "NoPU") then
0105 mv *png ${VAL_VERS}_vs_${REF_VERS}/DoubleGamma/NoPU/
0106 else if("$PUflag" =~ "PU140") then
0107 mv *png ${VAL_VERS}_vs_${REF_VERS}/DoubleGamma/PU140/
0108 else
0109 mv *png ${VAL_VERS}_vs_${REF_VERS}/DoubleGamma/PU200/
0110 endif
0111 endif
0112
0113 if ("$VAL_FILE" =~ *"DoubleEle"*) then
0114 echo " Making DoubleEle Plots"
0115 set PUflag = ""
0116
0117 if ! (-d DoubleEle) then
0118 echo "No DoubleEle directory exist, so creating one.."
0119 mkdir DoubleEle
0120 endif
0121 cd DoubleEle
0122 if("$VAL_FILE" =~ *"NoPU"*) then
0123 if ! (-d NoPU) then
0124 echo "No DoubleEle directory exist, so creating one.."
0125 mkdir NoPU
0126 endif
0127 set PUflag = "NoPU"
0128 endif
0129 if("$VAL_FILE" =~ *"PU140"*) then
0130 if ! (-d PU140) then
0131 echo "No DoubleEle directory exist, so creating one.."
0132 mkdir PU140
0133 endif
0134 set PUflag = "PU140"
0135 endif
0136 if("$VAL_FILE" =~ *"PU200"*) then
0137 if ! (-d PU200) then
0138 echo "No DoubleEle directory exist, so creating one.."
0139 mkdir PU200
0140 endif
0141 set PUflag = "PU200"
0142 endif
0143 echo "PU: " $PUflag
0144 cd ../../
0145 root -b -q 'PlotHGChitCalibration.C("'${VAL_FILE}'","'${REF_FILE}'","'${VAL_VERS}'", "'${REF_VERS}'")'
0146 if("$PUflag" =~ "NoPU") then
0147 mv *png ${VAL_VERS}_vs_${REF_VERS}/DoubleEle/NoPU/
0148 else if("$PUflag" =~ "PU140") then
0149 mv *png ${VAL_VERS}_vs_${REF_VERS}/DoubleEle/PU140/
0150 else
0151 mv *png ${VAL_VERS}_vs_${REF_VERS}/DoubleEle/PU200/
0152 endif
0153 endif
0154
0155 if ("$VAL_FILE" =~ *"DoubleMu"*) then
0156 echo " Making DoubleMu Plots"
0157 set PUflag = ""
0158
0159 if ! (-d DoubleMu) then
0160 echo "No DoubleMu directory exist, so creating one.."
0161 mkdir DoubleMu
0162 endif
0163 cd DoubleMu
0164 if("$VAL_FILE" =~ *"NoPU"*) then
0165 if ! (-d NoPU) then
0166 echo "No DoubleMu directory exist, so creating one.."
0167 mkdir NoPU
0168 endif
0169 set PUflag = "NoPU"
0170 endif
0171 if("$VAL_FILE" =~ *"PU140"*) then
0172 if ! (-d PU140) then
0173 echo "No DoubleMu directory exist, so creating one.."
0174 mkdir PU140
0175 endif
0176 set PUflag = "PU140"
0177 endif
0178 if("$VAL_FILE" =~ *"PU200"*) then
0179 if ! (-d PU200) then
0180 echo "No DoubleMu directory exist, so creating one.."
0181 mkdir PU200
0182 endif
0183 set PUflag = "PU200"
0184 endif
0185 echo "PU: " $PUflag
0186 cd ../../
0187 root -b -q 'PlotHGChitCalibration.C("'${VAL_FILE}'","'${REF_FILE}'","'${VAL_VERS}'", "'${REF_VERS}'")'
0188 if("$PUflag" =~ "NoPU") then
0189 mv *png ${VAL_VERS}_vs_${REF_VERS}/DoubleMu/NoPU/
0190 else if("$PUflag" =~ "PU140") then
0191 mv *png ${VAL_VERS}_vs_${REF_VERS}/DoubleMu/PU140/
0192 else
0193 mv *png ${VAL_VERS}_vs_${REF_VERS}/DoubleMu/PU200/
0194 endif
0195 endif