Now time order the TAnalysedPulses. Hopefully can now more efficiently cut the non coincident ones
Major time saving with a couple of optimisations. From 7s for 1000 events to 0.07.