OpenMS
Loading...
Searching...
No Matches
ThermoRawScanSelection Struct Reference

Scan selection by ThermoRawFile::Options, shared by load(), transform() and OnDiscThermoRawExperiment. More...

#include <OpenMS/FORMAT/HANDLERS/ThermoRawScanReader.h>

Public Member Functions

bool level (int level) const
 
bool rt (double rt) const
 
bool precursorFiltered () const
 
bool headerFiltered () const
 True if scans are selected by values of their header.
 
int lastScan (int last) const
 Last scan to read: scans of one controller are in acquisition order, so no later scan can be selected.
 
bool beyondRT (const ThermoRawScanReader::ScanInfo &info) const
 True if no scan from info on can be selected (checked after reading its header).
 
bool selected (const ThermoRawScanReader::ScanInfo &info) const
 

Public Attributes

const ThermoRawFile::Options & options
 

Detailed Description

Scan selection by ThermoRawFile::Options, shared by load(), transform() and OnDiscThermoRawExperiment.

Member Function Documentation

◆ beyondRT()

bool beyondRT ( const ThermoRawScanReader::ScanInfo &  info) const
inline

True if no scan from info on can be selected (checked after reading its header).

References ThermoRawScanSelection::options, and ThermoRawScanReader::ScanInfo::rt.

◆ headerFiltered()

bool headerFiltered ( ) const
inline

True if scans are selected by values of their header.

References ThermoRawScanSelection::options, and ThermoRawScanSelection::precursorFiltered().

◆ lastScan()

int lastScan ( int  last) const
inline

Last scan to read: scans of one controller are in acquisition order, so no later scan can be selected.

References ThermoRawScanSelection::options.

◆ level()

◆ precursorFiltered()

bool precursorFiltered ( ) const
inline

◆ rt()

◆ selected()

Member Data Documentation

◆ options