Skip to content
Snippets Groups Projects
Commit 9a1ff2a5 authored by Johannes Elmsheuser's avatar Johannes Elmsheuser
Browse files

Add new q454 mc23d test

parent 7997a647
No related branches found
No related tags found
1 merge request!68864TrfTestsARTPlots: Add new q454 mc23d test
#!/bin/bash
#
# art-description: Reco_tf.py q454, HITtoRDO/RDOtoRDOTrigger/RAWtoALL in MT and AODtoDAOD in MP with CA
# art-type: grid
# art-include: main/Athena
# art-athena-mt: 8
# art-output: dcube*
# art-output: hist_physlite_latest.root
# art-html: dcube_physlite
export ATHENA_CORE_NUMBER=8
Reco_tf.py --CA \
--AMI q454 \
--outputAODFile myAOD.pool.root \
--preExec 'flags.Exec.FPE=10' \
--runNumber=601229 \
--DataRunNumber=450000 \
--maxEvents 1000
rc1=$?
echo "art-result: ${rc1} Reco_tf_q454_phys_physlite_mt_mp"
Derivation_tf.py \
--CA \
--inputAODFile myAOD.pool.root \
--outputDAODFile art.pool.root \
--sharedWriter True \
--multiprocess True \
--formats PHYS PHYSLITE \
--preExec 'flags.Exec.FPE=10' \
--maxEvents -1
rcderiv=$?
echo "art-result: ${rcderiv} Derivation_tf_q454_phys_physlite_mp_ca"
# Check for FPEs in the logiles
test_trf_check_fpe.sh
fpeStat=$?
echo "art-result: ${fpeStat} FPEs in logfiles"
echo "============ checkxAOD myAOD.pool.root"
checkxAOD myAOD.pool.root
echo "============ checkxAOD DAOD_PHYS.art.pool.root"
checkxAOD DAOD_PHYS.art.pool.root
echo "============ checkxAOD DAOD_PHYSLITE.art.pool.root"
checkxAOD DAOD_PHYSLITE.art.pool.root
rc2=$?
echo "art-result: ${rc2} checkxAOD"
echo "============ xAODCheckerTRFPlots.py DAOD_PHYS.art.pool.root"
xAODCheckerTRFPlots.py --inputFiles DAOD_PHYS.art.pool.root
rcchecker1=$?
echo "art-result: ${rcchecker1} xAODCheckerTRFPlots PHYS"
echo "============ xAODCheckerTRFPlots.py DAOD_PHYSLITE.art.pool.root"
xAODCheckerTRFPlots.py --inputFiles DAOD_PHYSLITE.art.pool.root
rcchecker2=$?
echo "art-result: ${rcchecker2} xAODCheckerTRFPlots PHYSLITE"
echo "============ xAODHist DAOD_PHYSLITE.art.pool.root"
xAODHist.py --analysis --outputHISTFile hist_physlite_latest.root DAOD_PHYSLITE.art.pool.root
rc3=$?
echo "art-result: ${rc3} xAODHist DAOD_PHYSLITE.art.pool.root"
echo "============ xAODHistSize DAOD_PHYSLITE.art.pool.root,DAOD_PHYS.art.pool.root,myAOD.pool.root"
xAODHistSize.py --outputHISTFile hist_physlite_latest.root --xAODFiles DAOD_PHYSLITE.art.pool.root,DAOD_PHYS.art.pool.root,myAOD.pool.root
rc4=$?
echo "art-result: ${rc4} xAODHistSize"
# dcube references
echo "============ dcube references"
dcubeRef="/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TrfTestsART/dcube/q454/v0/hist_physlite_24024.root"
dcubeXML="/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TrfTestsART/dcube/q454/v0/dcube_config_hist_physlite_24024.xml"
echo ${dcubeRef}
echo ${dcubeXML}
# Run dcube comparison
echo "============ dcube"
$ATLAS_LOCAL_ROOT/dcube/current/DCubeClient/python/dcube.py -p --jobId PHYSLITETest -c ${dcubeXML} -r ${dcubeRef} -x dcube_physlite hist_physlite_latest.root
rc5=$?
echo "art-result: ${rc5} dcube_physlite"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment