|
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 | |
| virtual XicCoordSPtr | addition (XicCoordSPtr &to_add) const |
| compute a new XIC coord as the sum of the given one | |
| virtual XicCoordSPtr | multiplyBy (double number) const |
| compute a new xic coord as a product by | |
| virtual XicCoordSPtr | divideBy (double number) const |
| compute a new xic coord as a division by | |
| virtual void | reset () |
| reset to zero | |
| virtual QString | toString () const |
| get a description of the XIC coordinate in a string | |
| virtual const QVariant | getParam (XicCoordParam param) const |
| get a specific XIC coordinate parameter | |
Public Attributes | |
| MzRange | mzRange |
| the mass to extract | |
| 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 | |
| XicSPtr | xicSptr = nullptr |
| extracted xic | |
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 66 of file xiccoord.h.
| pappso::XicCoord::XicCoord | ( | ) |
Default constructor
Definition at line 36 of file xiccoord.cpp.
| XicCoord::XicCoord | ( | const XicCoord & | other | ) |
Copy constructor
| other | TODO |
Definition at line 43 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 65 of file xiccoord.cpp.
|
virtual |
compute a new xic coord as a division by
Reimplemented in pappso::XicCoordTims.
Definition at line 92 of file xiccoord.cpp.
|
virtual |
get a specific XIC coordinate parameter
Reimplemented in pappso::XicCoordTims.
Definition at line 123 of file xiccoord.cpp.
Referenced by pappso::IonMobilityGrid::storeObservedIdentityBetween().
|
virtual |
intialize the XIC and make a deep copy of object
Reimplemented in pappso::XicCoordTims.
Definition at line 54 of file xiccoord.cpp.
Referenced by pappso::IonMobilityGrid::translateXicCoordFromTo().
|
virtual |
compute a new xic coord as a product by
Reimplemented in pappso::XicCoordTims.
Definition at line 79 of file xiccoord.cpp.
|
virtual |
reset to zero
Reimplemented in pappso::XicCoordTims.
Definition at line 106 of file xiccoord.cpp.
|
virtual |
get a description of the XIC coordinate in a string
Reimplemented in pappso::XicCoordTims.
Definition at line 116 of file xiccoord.cpp.
Referenced by pappso::XicCoordTims::toString().
| MzRange pappso::XicCoord::mzRange |
the mass to extract
Definition at line 120 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 126 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 130 of file xiccoord.h.
Referenced by pappso::TimsFrame::XicComputeStructure::XicComputeStructure(), XicCoord(), pappso::MsRunXicExtractor::extractOneXicCoord(), pappso::MsRunXicExtractorDisk::extractOneXicCoord(), pappso::TimsData::getXicCoordTimsFromPrecursorId(), and pappso::XicCoordTims::reset().