23.0-cleanup2-PixelConditionsAlgorithms
Following on from !55973 (merged), this optimises the pixel db dead map parsing function and incidentally solves ATLASRECTS-6600, by allowing essentially any delimiter. Rough comparative timing in std::chrono 'ticks' for 164 entered elements:
algorithm | time |
---|---|
Original | 1100 |
regex_iterator | 4000 |
this MR | 110 |
The regex_iterator solution (not shown here) ensured greater format conformity but the slowdown was too great a penalty.