54 bool isMzInRange(
double mz)
const;
56 std::size_t SliceIndex = 0;
76 getWindowGroupPtrByGroupId(std::size_t window_group_id)
const;
81 const std::map<std::size_t, MsMsWindowGroup *> &
82 getMapFrame2WindowGroupPtr()
const;
84 std::size_t getGlobalSliceIndexBeginByFrameId(std::size_t frame_id)
const;
86 std::size_t getFrameIdByGlobalSliceIndex(std::size_t global_slice_id)
const;
91 std::size_t getTotalSlicesCount()
const;
95 getMsMsWindowByGlobalSliceIndex(std::size_t global_slice_index)
const;
99 getCombinedMs2ScansByGlobalSliceIndex(std::size_t global_slice_index)
const;
102 void getMs2QualifiedSpectrumByGlobalSliceIndex(
105 std::size_t global_slice_index,
106 bool want_binary_data)
const;
118 void getMs1QualifiedSpectrumByGlobalSliceIndex(
121 std::size_t global_slice_index,
122 bool want_binary_data,
123 int rt_position = 0)
const;
125 std::size_t getLastMs1FrameIdByMs2FrameId(std::size_t frame_id)
const;
136 getFrameSliceRangeByGlobalSliceIndex(std::size_t global_slice_index)
const;
149 bool m_builtinMs2Centroid =
true;