libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
pappso::TimsFrame::XicComputeStructure Struct Reference

Public Member Functions

 XicComputeStructure (const TimsFrame *fram_p, const XicCoordTims &xic_struct)

Public Attributes

Xicxic_ptr = nullptr
std::size_t mobilityIndexBegin
std::size_t mobilityIndexEnd
std::size_t mzIndexLowerBound
std::size_t mzIndexUpperBound
double tmpIntensity = 0

Detailed Description

Definition at line 273 of file timsframe.h.

Constructor & Destructor Documentation

◆ XicComputeStructure()

pappso::TimsFrame::XicComputeStructure::XicComputeStructure ( const TimsFrame * fram_p,
const XicCoordTims & xic_struct )

Definition at line 38 of file timsframe.cpp.

40{
41 xic_ptr = xic_struct.xicSptr.get();
42
43 mobilityIndexBegin = xic_struct.scanNumBegin;
44 mobilityIndexEnd = xic_struct.scanNumEnd;
45 mzIndexLowerBound = fram_p->getMzCalibrationInterfaceSPtr().get()->getTofIndexFromMz(
46 xic_struct.mzRange.lower()); // convert mz to raw digitizer value
48 fram_p->getMzCalibrationInterfaceSPtr().get()->getTofIndexFromMz(xic_struct.mzRange.upper());
49 tmpIntensity = 0;
50}

References pappso::TimsFrame::TimsFrame(), pappso::TimsFrameBase::getMzCalibrationInterfaceSPtr(), pappso::MzRange::lower(), mobilityIndexBegin, mobilityIndexEnd, mzIndexLowerBound, mzIndexUpperBound, pappso::XicCoord::mzRange, pappso::XicCoordTims::scanNumBegin, pappso::XicCoordTims::scanNumEnd, tmpIntensity, pappso::MzRange::upper(), xic_ptr, and pappso::XicCoord::xicSptr.

Member Data Documentation

◆ mobilityIndexBegin

std::size_t pappso::TimsFrame::XicComputeStructure::mobilityIndexBegin

Definition at line 280 of file timsframe.h.

Referenced by XicComputeStructure().

◆ mobilityIndexEnd

std::size_t pappso::TimsFrame::XicComputeStructure::mobilityIndexEnd

Definition at line 281 of file timsframe.h.

Referenced by XicComputeStructure().

◆ mzIndexLowerBound

std::size_t pappso::TimsFrame::XicComputeStructure::mzIndexLowerBound

Definition at line 282 of file timsframe.h.

Referenced by XicComputeStructure().

◆ mzIndexUpperBound

std::size_t pappso::TimsFrame::XicComputeStructure::mzIndexUpperBound

Definition at line 283 of file timsframe.h.

Referenced by XicComputeStructure().

◆ tmpIntensity

double pappso::TimsFrame::XicComputeStructure::tmpIntensity = 0

Definition at line 284 of file timsframe.h.

Referenced by XicComputeStructure().

◆ xic_ptr

Xic* pappso::TimsFrame::XicComputeStructure::xic_ptr = nullptr

Definition at line 279 of file timsframe.h.

Referenced by XicComputeStructure().


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