diff --git a/Validation/RecoJets/test/BuildFile.xml b/Validation/RecoJets/test/BuildFile.xml new file mode 100644 index 0000000000000..92807763d1130 --- /dev/null +++ b/Validation/RecoJets/test/BuildFile.xml @@ -0,0 +1 @@ + diff --git a/Validation/RecoJets/test/test_makeJetValidationPlots.sh b/Validation/RecoJets/test/test_makeJetValidationPlots.sh new file mode 100755 index 0000000000000..d8ee4df7d84ed --- /dev/null +++ b/Validation/RecoJets/test/test_makeJetValidationPlots.sh @@ -0,0 +1,21 @@ +#!/bin/bash +function die { echo $1: status $2; exit $2; } +LOCAL_TEST_DIR="${LOCAL_TEST_DIR:-${PWD}}" +REMOTE="/store/group/phys_jetmet/cmssw_unittests/" +REDIRECTOR="root://eoscms.cern.ch/" # root://cms-xrd-global.cern.ch +DQMFILE="DQM_RelValQCD_FlatPt_15_3000HS_14_CMSSW_16_0_0_pre4.root" +OUTDIR="." +SCRIPT="makeJetValidationPlots.py" + +COMMMAND=`xrdfs ${REDIRECTOR} locate ${REMOTE}${DQMFILE}` +STATUS=$? +echo "xrdfs command status = "$STATUS + +if [ $STATUS -eq 0 ]; then + printf "Using file ${DQMFILE}.\nRunning in ${LOCAL_TEST_DIR}.\n" + xrdcp ${REDIRECTOR}/${REMOTE}${DQMFILE} . + (${SCRIPT} --file ./${DQMFILE} --odir ./${OUTDIR} --jet hltAK4PFPuppiJets) || die 'failed running ${SCRIPT} ${DQMFILE}' $? + rm -fr ./${DQMFILE} +else + die "SKIPPING test, file ${DQMFILE} not found" 0 +fi diff --git a/Validation/RecoMET/test/BuildFile.xml b/Validation/RecoMET/test/BuildFile.xml new file mode 100644 index 0000000000000..e6b3baf29b30c --- /dev/null +++ b/Validation/RecoMET/test/BuildFile.xml @@ -0,0 +1 @@ + diff --git a/Validation/RecoMET/test/test_makeHLTMETValidationPlots.sh b/Validation/RecoMET/test/test_makeHLTMETValidationPlots.sh new file mode 100755 index 0000000000000..767cffefbbce9 --- /dev/null +++ b/Validation/RecoMET/test/test_makeHLTMETValidationPlots.sh @@ -0,0 +1,21 @@ +#!/bin/bash +function die { echo $1: status $2; exit $2; } +LOCAL_TEST_DIR="${LOCAL_TEST_DIR:-${PWD}}" +REMOTE="/store/group/phys_jetmet/cmssw_unittests/" +REDIRECTOR="root://eoscms.cern.ch/" # root://cms-xrd-global.cern.ch +DQMFILE="DQM_RelValQCD_FlatPt_15_3000HS_14_CMSSW_16_0_0_pre4.root" +OUTDIR="." +SCRIPT="makeHLTMETValidationPlots.py" + +COMMMAND=`xrdfs ${REDIRECTOR} locate ${REMOTE}${DQMFILE}` +STATUS=$? +echo "xrdfs command status = "$STATUS + +if [ $STATUS -eq 0 ]; then + printf "Using file ${DQMFILE}.\nRunning in ${LOCAL_TEST_DIR}.\n" + xrdcp ${REDIRECTOR}/${REMOTE}${DQMFILE} . + (${SCRIPT} --file ./${DQMFILE} --odir ./${OUTDIR} --met hltPFPuppiMETTypeOne) || die 'failed running ${SCRIPT} ${DQMFILE}' $? + rm -fr ./${DQMFILE} +else + die "SKIPPING test, file ${DQMFILE} not found" 0 +fi