Determine the requirements: what items might be time-stamped, for what expected purpose, and to what level of accuracy that purpose requires. Suggested items might be : triggers, frame increment pulses, beam spill timing signals, resistive wall monitor signal. Add others. From requirements we can proceed to methods. But we should not assume certain cannot toss in methods will be suitable here and there in the absence of requirements.