Skip to content
Snippets Groups Projects
Commit b0ff8b71 authored by Vakhtang Tsulaia's avatar Vakhtang Tsulaia
Browse files

Merge branch 'ArtMuonDevelopment' into 'master'

Add ART Tests for NSW in MuonRecRTT

See merge request atlas/athena!15071
parents e19ee812 520576a4
1 merge request!20779WIP: Migrate DataQualityTools to ToolHandles
......@@ -19,7 +19,7 @@ echo $AtlasVersion
if [ ${AtlasVersion:0:4} == "22.0" ]; then
ValOption=""
else
ValOption="--outputNTUP_PHYSVALFile valid1.424100.Pythia8B_A14_CTEQ6L1_Jpsimu4mu4_no_pileup.PHYSVAL.root --validationFlags noExample doMuon"
ValOption="--outputNTUP_PHYSVALFile valid1.424100.Pythia8B_A14_CTEQ6L1_Jpsimu4mu4_with_pileup.PHYSVAL.root --validationFlags noExample doMuon"
fi
echo "ValOption=", $ValOption
......@@ -47,7 +47,7 @@ case $ArtProcess in
unset ATHENA_PROC_NUMBER
Reco_tf.py --maxEvents=-1 --inputRDOFile=${infile} --outputAODFile=valid1.424100.Pythia8B_A14_CTEQ6L1_Jpsimu4mu4_no_pileup.AOD.pool.root $ValOption --preExec 'from RecExConfig.RecFlags import rec; rec.doTrigger=False; import MuonCombinedRecExample.MuonCombinedRecOnlySetup'
Reco_tf.py --maxEvents=-1 --inputRDOFile=${infile} --outputAODFile=valid1.424100.Pythia8B_A14_CTEQ6L1_Jpsimu4mu4_with_pileup.AOD.pool.root $ValOption --preExec 'from RecExConfig.RecFlags import rec; rec.doTrigger=False; import MuonCombinedRecExample.MuonCombinedRecOnlySetup'
echo "art-result: $? reco_${ArtProcess}"
ls -lR
......
......@@ -6,10 +6,38 @@
# art-include: master/Athena
# art-include: 21.0/Athena
# art-input: user.zhidong.data17_13TeV.00325028.physics_Main.daq.RAW_subset01
# art-input-nfiles: 3
# art-input-nfiles: 8
# art-output: art_core_*
# art-cores: 4
set -x
echo "List of files = " ${ArtInFile}
case $ArtProcess in
Reco_tf.py --maxEvents=7500 --conditionsTag RAWtoESD:CONDBR2-BLKPA-2017-12 --geometryVersion ATLAS-R2-2016-01-00-01 --inputBSFile=${ArtInFile} --outputAODFile=MuonToroidOff_Reco.AOD.pool.root --preExec 'from RecExConfig.RecFlags import rec; rec.doTrigger=False; import MuonCombinedRecExample.MuonCombinedRecOnlySetup'
"start")
echo "Starting"
;;
"end")
echo "Ending"
;;
*)
echo "Test $ArtProcess"
mkdir "art_core_${ArtProcess}"
cd "art_core_${ArtProcess}"
IFS=',' read -r -a file <<< "${ArtInFile}"
infile="../${file[${ArtProcess}]}"
echo "Processing files: " ${infile}
unset ATHENA_NUM_PROC
unset ATHENA_PROC_NUMBER
Reco_tf.py --maxEvents=-1 --conditionsTag RAWtoESD:CONDBR2-BLKPA-2017-12 --geometryVersion ATLAS-R2-2016-01-00-01 --inputBSFile=${infile} --outputAODFile=MuonToroidOff_Reco.AOD.pool.root --preExec 'from RecExConfig.RecFlags import rec; rec.doTrigger=False; import MuonCombinedRecExample.MuonCombinedRecOnlySetup'
echo "art-result: $? reco_${ArtProcess}"
ls -lR
rm -f tmp.ESD
rm -f core.*
;;
esac
\ No newline at end of file
#!/bin/sh
#
# art-description: Test the muon digitization for New Small Wheel.
#
# art-type: grid
#
# art-include: 21.3/Athena
set -x
Reco_tf.py --preExec 'from AthenaCommon.DetFlags import DetFlags;DetFlags.ID_setOn();DetFlags.Calo_setOn();DetFlags.Muon_setOn();DetFlags.MDT_setOn();DetFlags.CSC_setOff();DetFlags.TGC_setOn();DetFlags.RPC_setOn();DetFlags.sTGC_setOn();DetFlags.Micromegas_setOn();DetFlags.Truth_setOn()' \
--inputHITSFile /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/MuonRecRTT/NSW/digit/*.root \
--maxEvents -1 \
--outputRDOFile NSW_SingleMuon_Digitization_RDO_.pool.root
echo "art-result: $?"
#!/bin/sh
#
# art-description: Test the muon event generation for New Small Wheel.
#
# art-type: grid
# art-include: master/Athena
# art-include: 21.3/Athena
set -x
AtlasG4_tf.py --inputEVNTFile /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/MuonRecRTT/NSW/evntgen/*.root \
--conditionsTag OFLCOND-RUN12-SDR-25 \
--DataRunNumber 222500 \
--geometryVersion ATLAS-R3-2021-00-00-00_VALIDATION \
--outputHITSFile NSW_SingleMuon_EvntGen.hits.pool.root \
--maxEvents -1
echo "art-result: $?"
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