Skip to content
Snippets Groups Projects

Split L1 ByteStream decoding and L1TriggerResult creation

Merged Rafal Bielski requested to merge rbielski/athena:l1-split-decoding-linking into master
All threads resolved!

This is continuation of the development started in !29361 (merged). Discussing in Trigger Core Software meeting and in ATR-20745, we decided to split the BS decoding part and the L1TriggerResult creation part. The former L1TriggerResultMaker is thus split into:

  • L1TriggerByteStreamDecoderAlg in the TrigT1ByteStream package (only gathers raw data and calls tools doing BS->xAOD conversion)
  • L1TriggerResultMaker in the L1Decoder package (only creates L1TriggerResult and links the xAOD L1 collections to it)

Any reference to L1TriggerResult is removed from TrigT1ByteStream and is encapsulated within the L1Decoder package.

Tested with:

athenaHLT.py -l DEBUG -c "doEmptyMenu=True;BFieldAutoConfig=False;decodePhaseIL1=True;" -n 20 -f /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TrigP1Test/data18_13TeV.00360026.physics_EnhancedBias.merge.RAW._lb0151._SFO-1._0001.1 TriggerJobOpts/runHLT_standalone.py
Edited by Rafal Bielski

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading