Optimization of TGCTriggerDbAlg to reduce memory usage, to fix undefined address of LUTs, and to move initial value to header
To fix recent issues (ATR-21107, ATR-22555, ATR-22478), TGCTriggerDbAlg is updated.
I found the TGCTriggerData object keeps same contents in different variables.
The following tests have been passed:
RecExCommon_links.sh; athena.py myTopOptions.py
Reco_tf.py --AMI q221 --athenaopts='--threads=1 --pmon=sdmonfp' \
--inputRDOFile /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TriggerTest/valid1.410000.PowhegPythiaEvtGen_P2012_ttbar_hdamp172p5_nonallhad.merge.RDO.e4993_s3214_r11315/RDO.17533168._000001.pool.root.1 \
--outputRDO_TRIGFile=myRDOTrigger.pool.root \
--maxEvents 100 --steering=doRDO_TRIG \
--preExec all:"setMenu='LS2_v1'"
and its single-muon input sample.
test_trigAna_RDOtoPhysval_v7Primaries_grid.py