92 bool isDdaRun()
const;
98 bool isDiaRun()
const;
105 getMassSpectrumCstSPtrByRawIndex(std::size_t raw_index);
117 [[deprecated(
"Please use getFrameCount")]] std::size_t getTotalNumberOfFrames()
const;
120 std::size_t getFrameCount()
const;
124 [[deprecated(
"Please use getTotalScanCount")]] std::size_t getTotalNumberOfScans()
const;
128 std::size_t getTotalScanCount()
const;
131 [[deprecated(
"Please use getMsLevelByGlobalScanIndex")]]
unsigned int
132 getMsLevelBySpectrumIndex(std::size_t index);
135 unsigned int getMsLevelByGlobalScanIndex(std::size_t index);
137 [[deprecated(
"Please use getQualifiedMassSpectrumByGlobalScanIndex")]]
void
138 getQualifiedMassSpectrumByRawIndex(
const MsRunIdCstSPtr &msrun_id,
140 std::size_t global_scan_index,
141 bool want_binary_data);
144 void getQualifiedMassSpectrumByGlobalScanIndex(
const MsRunIdCstSPtr &msrun_id,
146 std::size_t global_scan_index,
147 bool want_binary_data);
148 Trace getTicChromatogram()
const;
151 std::vector<std::size_t> getTimsMS1FrameIdsInRtRange(
double rt_begin,
double rt_end)
const;
153 std::vector<std::size_t> getTimsMS2FrameIdsInRtRange(
double rt_begin,
double rt_end)
const;
176 [[deprecated(
"Please use getScanByGlobalScanIndex")]]
TimsDataFastMap &
177 getRawMsBySpectrumIndex(std::size_t index);
186 [[deprecated(
"Please use getRetentionTimeLineInSeconds")]]
virtual std::vector<double>
187 getRetentionTimeLine()
const;
189 virtual std::vector<double> getRetentionTimeLineInSeconds()
const;
192 const std::vector<FrameIdDescr> &getFrameIdDescrList()
const;
193 const std::vector<TimsFrameRecord> &getTimsFrameRecordList()
const;
196 const QDir &getTimsDataDirectory()
const;
201 const QVariant &getGlobalMetadataValue(
const QString &key)
const;
204 QSqlDatabase openDatabaseConnection()
const;
211 "Please use getScanCoordinatesByGlobalScanIndex")]] std::pair<std::size_t, std::size_t>
212 getScanCoordinateFromRawIndex(std::size_t spectrum_index)
const;
215 std::pair<std::size_t, std::size_t> getScanCoordinatesByGlobalScanIndex(std::size_t index)
const;
217 [[deprecated(
"Please use getGlobalScanIndexByScanCoordinates")]] std::size_t
218 getRawIndexFromCoordinate(std::size_t frame_id, std::size_t scan_num)
const;
222 std::size_t getGlobalScanIndexByScanCoordinates(std::size_t frame_id, std::size_t index)
const;
236 void fillFrameIdDescrList();
247 std::size_t m_cacheSize = 60;