// Check if whole m/z range is within cropping region or
// scan is a fragmentation scan. In such case we copy the
// scan unmodified.
if ((scan.getMSLevel() > 1)
|| (mzRange.containsRange(scan.getMZRange()))) {
return scan;
}
// Pickup datapoints inside the m/z range