A system for controlling a mass spectrometer to simultaneously measure precursor and product ion data, comprising: an ion source device configured to ionize a sample and produce an ion beam; ion transfer optics; and an electrostatic linear ion trap (ELIT) (600, 1230) that includes two sets of reflectrons (610, 620, 1231, 1232), one or more pickup electrodes (603, 1233), and a fragmentation device (605, 1234); a processor (104, 1240) in communication with the ion source device, the ion transfer optics, and the ELIT (600, 1230), wherein the processor is adapted to control the ion transfer optics and ELIT (600, 1230) to perform a total number of acquisitions, N, and, for each acquisition, n, of the N acquisitions, to control the ion transfer optics to inject ions from the ion beam into the ELIT (600, 1230) causing the ions to oscillate axially between two electric fields produced by the two the sets of reflectrons (610, 620, 1231, 1232), to control the ELIT (600, 1230) to measure a time domain image current of the oscillating ions from ion injection to a total acquisition time, T acq1, using the one or more pickup electrodes (603, 1233) and to perform position-dependent fragmentation of the oscillating ions within T acq1 at one or both turning points (611, 621) of the oscillating ions adding product ions to the oscillating ions using the fragmentation device (605, 1234), wherein the fragmentation is performed at a delay time, t act, relative to the ion injection that is increased by a time increment, Δt, in each subsequent acquisition, n +1, making the fragmentation of the oscillating ions dependent on their position, and to store the measured time domain image current as a row or column n a of a two-dimensional matrix in a memory device. an ion source device configured to ionize a sample and produce an ion beam; ion transfer optics; and an electrostatic linear ion trap (ELIT) (600, 1230) that includes two sets of reflectrons (610, 620, 1231, 1232), one or more pickup electrodes (603, 1233), and a fragmentation device (605, 1234); a processor (104, 1240) in communication with the ion source device, the ion transfer optics, and the ELIT (600, 1230), wherein the processor is adapted to control the ion transfer optics and ELIT (600, 1230) to perform a total number of acquisitions, N, and, for each acquisition, n, of the N acquisitions, to control the ion transfer optics to inject ions from the ion beam into the ELIT (600, 1230) causing the ions to oscillate axially between two electric fields produced by the two the sets of reflectrons (610, 620, 1231, 1232), to control the ELIT (600, 1230) to measure a time domain image current of the oscillating ions from ion injection to a total acquisition time, T acq1, using the one or more pickup electrodes (603, 1233) and to perform position-dependent fragmentation of the oscillating ions within T acq1 at one or both turning points (611, 621) of the oscillating ions adding product ions to the oscillating ions using the fragmentation device (605, 1234), wherein the fragmentation is performed at a delay time, t act, relative to the ion injection that is increased by a time increment, Δt, in each subsequent acquisition, n +1, making the fragmentation of the oscillating ions dependent on their position, and to store the measured time domain image current as a row or column n a of a two-dimensional matrix in a memory device. to control the ion transfer optics and ELIT (600, 1230) to perform a total number of acquisitions, N, and, for each acquisition, n, of the N acquisitions, to control the ion transfer optics to inject ions from the ion beam into the ELIT (600, 1230) causing the ions to oscillate axially between two electric fields produced by the two the sets of reflectrons (610, 620, 1231, 1232), to control the ELIT (600, 1230) to measure a time domain image current of the oscillating ions from ion injection to a total acquisition time, T acq1, using the one or more pickup electrodes (603, 1233) and to perform position-dependent fragmentation of the oscillating ions within T acq1 at one or both turning points (611, 621) of the oscillating ions adding product ions to the oscillating ions using the fragmentation device (605, 1234), wherein the fragmentation is performed at a delay time, t act, relative to the ion injection that is increased by a time increment, Δt, in each subsequent acquisition, n +1, making the fragmentation of the oscillating ions dependent on their position, and to store the measured time domain image current as a row or column n a of a two-dimensional matrix in a memory device.