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 50 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 37 of file timsdiaslices.cpp.

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

References IsolationMz, and IsolationWidth.

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: