Skip to content

Conversation

@baltzell
Copy link
Collaborator

@baltzell baltzell commented Jan 7, 2026

  • Less string comparisons and looping
  • More hash/index-based access for CCDB tables and banks
  • Use new global TranslationTable class, with additional DetectorType field
  • Reduce EVIO branch/node transversing

This is the completion of #1008, after splitting it into multiple pull requests (#1024, #1025, #1026, #1027, #1028, #1029). Could be split further, by 3.

@baltzell baltzell changed the title Redecodering2 Decoding speedups Jan 7, 2026
@baltzell baltzell added the speed label Jan 7, 2026
@baltzell
Copy link
Collaborator Author

baltzell commented Jan 7, 2026

For 5038, /daq/fadc/ltcc and /daq/fadc/rf CCDB tables have a duplicate crate/slot/channel.

And, hipo-diff also isn't happy with ECAL::tdc and RAW::vtp:(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants