File indexing completed on 2024-04-06 12:33:05
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042
0043
0044
0045
0046
0047
0048 setenv VAL_OUTPUT_FILE $1
0049 setenv VAL_WEB_SUB_DIR $2
0050 setenv VAL_ORIGINAL_DIR $cwd
0051
0052
0053
0054
0055
0056
0057
0058
0059
0060
0061
0062
0063 echo "VAL_WEB = ${VAL_WEB}"
0064
0065 if (! -d $VAL_WEB/$VAL_NEW_RELEASE) then
0066 mkdir $VAL_WEB/$VAL_NEW_RELEASE
0067 endif
0068
0069 if (! -d $VAL_WEB/$VAL_NEW_RELEASE/Electrons) then
0070 mkdir $VAL_WEB/$VAL_NEW_RELEASE/Electrons
0071 endif
0072
0073 if (! -d $VAL_WEB/$VAL_NEW_RELEASE/Electrons/vs${VAL_REF_RELEASE}) then
0074 mkdir $VAL_WEB/$VAL_NEW_RELEASE/Electrons/vs${VAL_REF_RELEASE}
0075 endif
0076
0077
0078
0079 echo "VAL_NEW_RELEASE = ${VAL_NEW_RELEASE}"
0080
0081 if ( ${?VAL_NEW_FILE} == "0" ) setenv VAL_NEW_FILE ""
0082
0083 if ( ${VAL_NEW_FILE} == "" ) then
0084 if ( -r "${VAL_WEB}/${VAL_NEW_RELEASE}/Electrons/data/${VAL_OUTPUT_FILE}" ) then
0085 setenv VAL_NEW_FILE "${VAL_WEB}/${VAL_NEW_RELEASE}/Electrons/data/${VAL_OUTPUT_FILE}"
0086 endif
0087 endif
0088
0089 if ( -r "${VAL_NEW_FILE}" ) then
0090 echo "VAL_NEW_FILE = ${VAL_NEW_FILE}"
0091 test "${VAL_ORIGINAL_DIR}/${VAL_OUTPUT_FILE}" -nt "${VAL_NEW_FILE}" && echo "WARNING: did you forget to store ${VAL_ORIGINAL_DIR}/${VAL_OUTPUT_FILE} ?"
0092 else
0093 if ( ${VAL_NEW_FILE} != "" ) then
0094 echo "${VAL_NEW_FILE} is unreadable !"
0095 else
0096 echo "New histograms file not found !"
0097 endif
0098 if ( -r "${VAL_ORIGINAL_DIR}/${VAL_OUTPUT_FILE}" ) then
0099 echo "Did you forget to store ${VAL_ORIGINAL_DIR}/${VAL_OUTPUT_FILE} ?"
0100 endif
0101 setenv VAL_NEW_FILE ""
0102 endif
0103
0104
0105
0106 echo "VAL_REF_RELEASE = ${VAL_REF_RELEASE}"
0107
0108 if ( ${?VAL_REF_FILE} == "0" ) setenv VAL_REF_FILE ""
0109
0110 if ( ${VAL_REF_FILE} == "" ) then
0111 if ( -r "${VAL_WEB}/${VAL_REF_RELEASE}/Electrons/data/${VAL_NEW_FILE:t}" ) then
0112 setenv VAL_REF_FILE ${VAL_WEB}/${VAL_REF_RELEASE}/Electrons/data/${VAL_NEW_FILE:t}
0113 endif
0114 endif
0115
0116 if ( ${VAL_REF_FILE} == "" ) then
0117 if ( -r "${VAL_WEB}/${VAL_REF_RELEASE}/Electrons/data/${VAL_OUTPUT_FILE}" ) then
0118 setenv VAL_REF_FILE ${VAL_WEB}/${VAL_REF_RELEASE}/Electrons/data/${VAL_OUTPUT_FILE}
0119 endif
0120 endif
0121
0122 if ( ${VAL_REF_FILE} == "" ) then
0123 if ( -r "${VAL_WEB}/${VAL_REF_RELEASE}/data/${VAL_OUTPUT_FILE}" ) then
0124 setenv VAL_REF_FILE ${VAL_WEB}/${VAL_REF_RELEASE}/data/${VAL_OUTPUT_FILE}
0125 endif
0126 endif
0127
0128 echo "VAL_REF_FILE = ${VAL_REF_FILE}"
0129
0130
0131
0132 if ( ${VAL_WEB_SUB_DIR} == "" ) then
0133 if ( "${DD_COND}" =~ *MC* ) then
0134 setenv VAL_WEB_SUB_DIR ${DD_SAMPLE}_Mc
0135 else if ( "${DD_COND}" =~ *IDEAL* ) then
0136 setenv VAL_WEB_SUB_DIR ${DD_SAMPLE}_Ideal
0137 else if ( "${DD_COND}" =~ *START* ) then
0138 setenv VAL_WEB_SUB_DIR ${DD_SAMPLE}_Startup
0139 else
0140 setenv VAL_WEB_SUB_DIR ${DD_SAMPLE}
0141 endif
0142 endif
0143
0144 if ( "${DD_COND}" =~ *FastSim* ) then
0145 setenv VAL_WEB_SUB_DIR FastSim_${VAL_WEB_SUB_DIR}
0146 endif
0147
0148 echo "VAL_WEB_SUB_DIR = ${VAL_WEB_SUB_DIR}"
0149
0150 if (! -d $VAL_WEB/$VAL_NEW_RELEASE/Electrons/vs${VAL_REF_RELEASE}/${VAL_WEB_SUB_DIR}) then
0151 mkdir $VAL_WEB/$VAL_NEW_RELEASE/Electrons/vs${VAL_REF_RELEASE}/${VAL_WEB_SUB_DIR}
0152 endif
0153
0154 if (! -d $VAL_WEB/$VAL_NEW_RELEASE/Electrons/vs${VAL_REF_RELEASE}/${VAL_WEB_SUB_DIR}/gifs) then
0155 mkdir $VAL_WEB/$VAL_NEW_RELEASE/Electrons/vs${VAL_REF_RELEASE}/${VAL_WEB_SUB_DIR}/gifs
0156 endif
0157
0158 cp -f ${VAL_ORIGINAL_DIR}/electronValidation.C $VAL_WEB/$VAL_NEW_RELEASE/Electrons/vs${VAL_REF_RELEASE}/${VAL_WEB_SUB_DIR}
0159
0160
0161
0162
0163
0164
0165 cp $VAL_HISTOS $VAL_WEB/$VAL_NEW_RELEASE/Electrons/vs${VAL_REF_RELEASE}/${VAL_WEB_SUB_DIR}/histos.txt
0166
0167
0168
0169 root -b -l -q electronValidation.C
0170 echo "You can access the files here:"
0171 echo "${VAL_WEB}/${VAL_NEW_RELEASE}/Electrons/vs${VAL_REF_RELEASE}/${VAL_WEB_SUB_DIR}/"
0172 echo "You can browse your validation plots here:"
0173 echo "${VAL_URL}/${VAL_NEW_RELEASE}/Electrons/vs${VAL_REF_RELEASE}/${VAL_WEB_SUB_DIR}/"