libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
pappso::TimsDiaSlices::MsMsWindow Struct Reference

#include <timsdiaslices.h>

Public Member Functions

bool isMzInRange (double mz) const
 tell if given mz is in range for this window
 

Public Attributes

std::size_t SliceIndex = 0
 
std::size_t WindowGroup
 
std::size_t ScanNumBegin
 
std::size_t ScanNumEnd
 
double IsolationMz
 
double IsolationWidth
 
double CollisionEnergy
 

Detailed Description

Definition at line 49 of file timsdiaslices.h.

Member Function Documentation

◆ isMzInRange()

bool pappso::TimsDiaSlices::MsMsWindow::isMzInRange ( double mz) const

tell if given mz is in range for this window

Definition at line 36 of file timsdiaslices.cpp.

37{
38 double half_window = IsolationWidth / 2;
39 if(mz < (IsolationMz - half_window))
40 return false;
41 if(mz > (IsolationMz + half_window))
42 return false;
43 return true;
44}

References IsolationMz, IsolationWidth, and pappso::mz.

Member Data Documentation

◆ CollisionEnergy

double pappso::TimsDiaSlices::MsMsWindow::CollisionEnergy

◆ IsolationMz

double pappso::TimsDiaSlices::MsMsWindow::IsolationMz

◆ IsolationWidth

double pappso::TimsDiaSlices::MsMsWindow::IsolationWidth

◆ ScanNumBegin

◆ ScanNumEnd

◆ SliceIndex

◆ WindowGroup


The documentation for this struct was generated from the following files: