First steps to use ITk geometry in GPU accelerated FTF
- Parse volume and layer disk id to ITk geometry
- Pass ITk global layer ID to SILICON_LAYER.m_subdet
- Update the sizes of GPU accelerated track setting EDM:
MAX_SILICON_LAYERS 50 -> 216
MAX_NUMBER_PIX_MODULES 2100 -> 6300 (3 times more)
MAX_NUMBER_SCT_MODULES 8200 -> 24600 (3 times more)
MAX_NUMBER_SPACEPOINTS 100000 -> 300000 (3 times more)
- The new geometry can be toggled by setting the property TrigInDetAccelerationSvc.useITkGeometry
Next steps: evaluate the current performance, remove dependency in Strips readout
Tested with:
Reco_tf.py --maxEvents=100 --CA --inputRDOFile /afs/cern.ch/work/a/aporeba/ph2-input/mc21_14TeV/RDO.32628466._000001.pool.root.1 --outputAODFile AOD.root --steering doRAWtoALL --preInclude InDetConfig.ConfigurationHelpers.OnlyTrackingPreInclude --preExec "flags.Tracking.useITkFTF=True " 2>&1 | tee reco.log
runIDPVM.py --filesInput AOD.root --doTightPrimary --doExpertPlots --truthMinPt 1000 --outputFile IDPVM.root > output_runIDPVM.log 2>&1
Related to EFTRACK-76
Edited by Aleksandra Poreba