With the steady increase in the precision of flavour physics measurements
collected during LHC Run 2, the LHCb experiment requires simulated data samples
of larger and larger sizes to study the detector response in detail. The
simulation of the detector response is the main contribution to the time needed
to simulate full events. This time scales linearly with the particle
multiplicity. Of the dozens of particles present in the simulation only the few
participating in the signal decay under study are of interest, while all
remaining particles mainly affect the resolutions and efficiencies of the
detector. This paper presents a novel development for the LHCb simulation
software which re-uses the rest of the event from previously simulated events.
This approach achieves an order of magnitude increase in speed and the same
quality compared to the nominal simulation