Trackless variables SiHit information
For the new request from Z' samples more Trackless information should be included.
To get them written out, the Sihit Requested was removed from conditions. Otherwise --steering "doOverlay" would overwrite this and the variables would not be saved.
The change in runtime with/without the preexec&postexec is negligible
The increase in memory was 25% for 10 Events.
Taggin @tstreble @sargyrop @svanstro @hartman @mtanasin
The command to run with SiHit information included is given below.
Reco_tf.py \ --inputHITSFile="/eos/home-r/rkusters/FTAG/RDO_rucio/r14622/mc23_13p6TeV.800030.Py8EG_A14NNPDF23LO_flatpT_Zprime_Extended.simul.HITS.e8514_s4162/HITS.35030765._001996.pool.root.1" \ --maxEvents="10" \ --CA "default:True" "RDOtoRDOTrigger:False" \ --autoConfiguration="everything" \ --conditionsTag "default:OFLCOND-MC23-SDR-RUN3-02" \ --geometryVersion="default:ATLAS-R3S-2021-03-02-00" \ --inputRDO_BKGFile="/eos/home-r/rkusters/FTAG/RDO_rucio/r14622/mc23_13p6TeV.900149.PG_single_nu_Pt50.merge.RDO.e8514_e8528_s4112_d1865_d1858/RDO.33140958._004682.pool.root.1" \ --postInclude "default:PyJobTransforms.UseFrontier" \ --preInclude "all:Campaigns.MC23a" "RDOtoRDOTrigger:TrigInDetConfig/IDTrig_MC23a_preInclude.py" \ --steering "doOverlay" "doRDO_TRIG" "doTRIGtoALL" \ --outputAODFile="AOD.33438629._24017_r14622_wprepostexec.pool.root.1" \ --multithreaded="True" \ --preExec "all:ConfigFlags.BTagging.Trackless = True" \ --postExec HITtoRDO:"from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg; cfg.merge(OutputStreamCfg(ConfigFlags, \"RDO\",[\"SiHitCollection#*\"]))" \