File indexing completed on 2024-04-06 12:06:27
0001
0002
0003
0004
0005
0006 set runnumber=${1}
0007 set mydate=${2}
0008 set refnumber=${3}
0009 set runNevents=${4}
0010 set CALIB=${5}
0011 set ERA=${6}
0012 set RELEASE=${7}
0013 set SCRAM_ARCH=${8}
0014 set SCRIPT=${9}
0015
0016 set fullSrc0='/eos/cms/store/group/dpg_hcal/comm_hcal/USC'
0017 set fullSrc='NO'
0018 set HistoDir='/eos/cms/store/group/dpg_hcal/comm_hcal/www/HcalRemoteMonitoring/RMT/histos'
0019 set WD="/afs/cern.ch/cms/CAF/CMSALCA/ALCA_HCALCALIB/HCALMONITORING/RDMScript"
0020
0021 echo ${runnumber} >> ${WD}/LOG/batchlog
0022 grep -q ${runnumber} ${WD}/${CALIB}_LIST/fullSrc0_list_${mydate}
0023 if( ${status} == "0" ) then
0024 set namef0=`grep ${runnumber} ${WD}/${CALIB}_LIST/fullSrc0_list_${mydate}`
0025 set namef=`echo ${namef0} | awk '{print $1}'`
0026 echo ${namef}
0027 if( ${namef} == "run${runnumber}" ) then
0028 set fullSrc=${fullSrc0}/run${runnumber}
0029 else
0030 set fullSrc=${fullSrc0}
0031 endif
0032
0033 echo "here"
0034 endif
0035
0036 echo ${fullSrc} >> ${WD}/LOG/batchlog
0037
0038 if( ${fullSrc} == "NO" ) then
0039 echo "No Batch submission" ${runnumber} >> ${WD}/LOG/batchlog
0040 exit
0041 endif
0042
0043 echo "Batch submission" ${fullSrc} " " ${runnumber} >> ${WD}/LOG/batchlog
0044
0045
0046
0047
0048 mkdir ${runnumber}
0049 setenv WORK `pwd`/${runnumber}
0050 source /cvmfs/cms.cern.ch/cmsset_default.csh
0051 cd ${WORK}
0052 cmsrel ${RELEASE}
0053 cd ${RELEASE}/src
0054 cmsenv
0055
0056 pwd
0057
0058 ls -l
0059 echo /afs/cern.ch/cms/CAF/CMSALCA/ALCA_HCALCALIB/HCALMONITORING/RDMScript/${RELEASE}/src/DPGAnalysis
0060
0061 cp -r /afs/cern.ch/cms/CAF/CMSALCA/ALCA_HCALCALIB/HCALMONITORING/RDMScript/${RELEASE}/src/DPGAnalysis `pwd`/
0062 cp -r /afs/cern.ch/cms/CAF/CMSALCA/ALCA_HCALCALIB/HCALMONITORING/RDMScript/${RELEASE}/src/Calibration `pwd`/
0063 scramv1 build
0064
0065 cd ${WORK}
0066 set HistoDirTMP="./"
0067 pwd > ${WD}/LOG/log_${runnumber}
0068
0069 cp ${SCRIPT}/remoteMonitoring_${CALIB}_${ERA}_cfg.py ${WORK}
0070 cp ${WD}/${CALIB}_LIST/runlist.tmp.${2} ${WORK}/runlist.tmp
0071 ls >> ${WD}/LOG/log_${runnumber}
0072
0073 echo "WORKDIR " ${WD} ${WORK}
0074
0075 echo " Start CMS run " >> ${WD}/LOG/log_${runnumber}
0076 echo ${LD_LIBRARY_PATH} >> ${WD}/LOG/log_${runnumber}
0077 echo ${HistoDir} >> ${WD}/LOG/log_${runnumber}
0078 echo ${CMSSW_BASE} >> ${WD}/LOG/log_${runnumber}
0079 pwd >> ${WD}/LOG/log_${runnumber}
0080 ls ${WORK} >> ${WD}/LOG/log_${runnumber}
0081
0082 mkdir run${runnumber}
0083
0084 xrdcp ${fullSrc}/USC_${runnumber}.root run${runnumber}/USC_${runnumber}.root
0085
0086 echo "File was copied to workdir" >> & ${WD}/LOG/log_${runnumber}
0087
0088 set runpath="file:."
0089
0090 cmsRun remoteMonitoring_${CALIB}_${ERA}_cfg.py ${runnumber} ${runpath} ${HistoDirTMP} >> & ${WD}/LOG/log_${runnumber}
0091
0092 ls >> ${WD}/LOG/log_${runnumber}
0093
0094 xrdcp -f ${HistoDirTMP}LED_${runnumber}.root ${HistoDir}/${CALIB}_${runnumber}.root
0095
0096 echo "Output was copied to ${HistoDir}" >> & ${WD}/LOG/log_${runnumber}
0097
0098
0099
0100 echo " After CMS run ">>${WD}/LOG/log_${runnumber}
0101