Skip to content

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

Tagging @demelian @bwynne @mark

Edited by Aleksandra Poreba

Merge request reports