libpappsomspp
Library for mass spectrometry
|
coordinates of the XIC to extract and the resulting XIC after extraction More...
#include <xiccoord.h>
Public Member Functions | |
XicCoord () | |
XicCoord (const XicCoord &other) | |
virtual | ~XicCoord () |
virtual XicCoordSPtr | initializeAndClone () const |
intialize the XIC and make a deep copy of object More... | |
virtual XicCoordSPtr | addition (XicCoordSPtr &to_add) const |
compute a new XIC coord as the sum of the given one More... | |
virtual XicCoordSPtr | multiplyBy (double number) const |
compute a new xic coord as a product by More... | |
virtual XicCoordSPtr | divideBy (double number) const |
compute a new xic coord as a division by More... | |
virtual void | reset () |
reset to zero More... | |
virtual QString | toString () const |
get a description of the XIC coordinate in a string More... | |
Public Attributes | |
MzRange | mzRange |
the mass to extract More... | |
double | rtTarget = 0 |
the targeted retention time to extract around intended in seconds, and related to one msrun. This is not a reference, just to save memory and cpu usage when extracting xic More... | |
XicSPtr | xicSptr = nullptr |
extracted xic More... | |
coordinates of the XIC to extract and the resulting XIC after extraction
to extract a XIC, we need basically the mass to extract it this structure is meant to extact a XIC quickly and not to maintain information about it : no peptide, no scan number, no retention time...
Definition at line 53 of file xiccoord.h.
pappso::XicCoord::XicCoord | ( | ) |
Default constructor
Definition at line 35 of file xiccoord.cpp.
XicCoord::XicCoord | ( | const XicCoord & | other | ) |
Copy constructor
other | TODO |
Definition at line 42 of file xiccoord.cpp.
References xicSptr.
|
virtual |
|
virtual |
compute a new XIC coord as the sum of the given one
Reimplemented in pappso::XicCoordTims.
Definition at line 64 of file xiccoord.cpp.
|
virtual |
compute a new xic coord as a division by
Reimplemented in pappso::XicCoordTims.
Definition at line 91 of file xiccoord.cpp.
|
virtual |
intialize the XIC and make a deep copy of object
Reimplemented in pappso::XicCoordTims.
Definition at line 53 of file xiccoord.cpp.
|
virtual |
compute a new xic coord as a product by
Reimplemented in pappso::XicCoordTims.
Definition at line 78 of file xiccoord.cpp.
|
virtual |
reset to zero
Reimplemented in pappso::XicCoordTims.
Definition at line 105 of file xiccoord.cpp.
|
virtual |
get a description of the XIC coordinate in a string
Reimplemented in pappso::XicCoordTims.
Definition at line 115 of file xiccoord.cpp.
Referenced by pappso::XicCoordTims::toString().
MzRange pappso::XicCoord::mzRange |
the mass to extract
Definition at line 103 of file xiccoord.h.
Referenced by pappso::TimsFrame::XicComputeStructure::XicComputeStructure(), pappso::MsRunXicExtractor::extractOneXicCoord(), pappso::MsRunXicExtractorDisk::extractOneXicCoord(), pappso::TimsData::getXicCoordTimsFromPrecursorId(), and pappso::XicCoordTims::reset().
double pappso::XicCoord::rtTarget = 0 |
the targeted retention time to extract around intended in seconds, and related to one msrun. This is not a reference, just to save memory and cpu usage when extracting xic
Definition at line 109 of file xiccoord.h.
Referenced by pappso::MsRunXicExtractor::extractOneXicCoord(), pappso::MsRunXicExtractorDisk::extractOneXicCoord(), pappso::TimsData::getXicCoordTimsFromPrecursorId(), and pappso::XicCoordTims::reset().
XicSPtr pappso::XicCoord::xicSptr = nullptr |
extracted xic
Definition at line 113 of file xiccoord.h.
Referenced by pappso::TimsFrame::XicComputeStructure::XicComputeStructure(), XicCoord(), pappso::MsRunXicExtractor::extractOneXicCoord(), pappso::MsRunXicExtractorDisk::extractOneXicCoord(), pappso::TimsData::getXicCoordTimsFromPrecursorId(), and pappso::XicCoordTims::reset().