The readout of the LHC beam luminosity monitor: accurate shower energy measurements at a 40MHz repetition rate