A system for band-pass filtering ions from a mass range, comprising: a tandem mass spectrometer that includes a mass analyzer, that can perform scans at different mass selection window widths using different tuning parameter values, and that is configured to perform a full scan of a mass range, wherein the full scan comprises a prescan; and a processor in communication with the tandem mass spectrometer that is configured to: receive a full spectrum for the full scan comprising the prescan from the tandem mass spectrometer, from the full spectrum, identify for removal ions that produce saturation in a detector sub-system of the mass analyser, select a first mass selection window of the full spectrum and select a first set of tuning parameter values, instruct the tandem mass spectrometer to perform a first scan of the first mass selection window using the first set of tuning parameter values, receive a first spectrum for the first scan from the tandem mass spectrometer, create a band-pass filtered spectrum for the mass range that includes values from the first spectrum for the first mass selection window of the mass range; select one or more additional mass selection windows of the full spectrum and select one or more additional sets of tuning parameter values, wherein the first mass selection window and the one or more additional mass selection windows do not overlap in the full spectrum, instruct the tandem mass spectrometer to perform one or more scans of the one or more additional mass selection windows using the one or more additional sets of tuning parameter values, receive one or more spectra for the one or more scans from the tandem mass spectrometer, and add, to the band-pass filtered spectrum, values from the one or more spectra for the one or more additional mass selection windows of the mass range; wherein each mass selection window is selected to not include an ion identified for removal and to allow ions other than said ion identified for removal to be scanned. a tandem mass spectrometer that includes a mass analyzer, that can perform scans at different mass selection window widths using different tuning parameter values, and that is configured to perform a full scan of a mass range, wherein the full scan comprises a prescan; and a processor in communication with the tandem mass spectrometer that is configured to: receive a full spectrum for the full scan comprising the prescan from the tandem mass spectrometer, from the full spectrum, identify for removal ions that produce saturation in a detector sub-system of the mass analyser, select a first mass selection window of the full spectrum and select a first set of tuning parameter values, instruct the tandem mass spectrometer to perform a first scan of the first mass selection window using the first set of tuning parameter values, receive a first spectrum for the first scan from the tandem mass spectrometer, create a band-pass filtered spectrum for the mass range that includes values from the first spectrum for the first mass selection window of the mass range; select one or more additional mass selection windows of the full spectrum and select one or more additional sets of tuning parameter values, wherein the first mass selection window and the one or more additional mass selection windows do not overlap in the full spectrum, instruct the tandem mass spectrometer to perform one or more scans of the one or more additional mass selection windows using the one or more additional sets of tuning parameter values, receive one or more spectra for the one or more scans from the tandem mass spectrometer, and add, to the band-pass filtered spectrum, values from the one or more spectra for the one or more additional mass selection windows of the mass range; receive a full spectrum for the full scan comprising the prescan from the tandem mass spectrometer, from the full spectrum, identify for removal ions that produce saturation in a detector sub-system of the mass analyser, select a first mass selection window of the full spectrum and select a first set of tuning parameter values, instruct the tandem mass spectrometer to perform a first scan of the first mass selection window using the first set of tuning parameter values, receive a first spectrum for the first scan from the tandem mass spectrometer, create a band-pass filtered spectrum for the mass range that includes values from the first spectrum for the first mass selection window of the mass range; select one or more additional mass selection windows of the full spectrum and select one or more additional sets of tuning parameter values, wherein the first mass selection window and the one or more additional mass selection windows do not overlap in the full spectrum, instruct the tandem mass spectrometer to perform one or more scans of the one or more additional mass selection windows using the one or more additional sets of tuning parameter values, receive one or more spectra for the one or more scans from the tandem mass spectrometer, and add, to the band-pass filtered spectrum, values from the one or more spectra for the one or more additional mass selection windows of the mass range; wherein each mass selection window is selected to not include an ion identified for removal and to allow ions other than said ion identified for removal to be scanned.