| | |
The SupportingIon struct encapsulates an input mass spectrum's monoisotopic centroid of a cluster that was succesfully matched to a corresponding calculated cluster. More...
| Header: | #include <MsXpS/libXpertMassCore/AbstractLowMassDeconvolver.hpp> |
| SupportingIon() | |
| SupportingIon(int charge, double monoisotopic_mz, double intensity, QSharedPointer<pappso::Trace> matching_isotopic_cluster_qsp) | |
| SupportingIon(const MsXpS::libXpertMassCore::SupportingIon &other) | |
| QString | toString() const |
| MsXpS::libXpertMassCore::SupportingIon & | operator=(const MsXpS::libXpertMassCore::SupportingIon &other) |
| int | charge |
| double | intensity |
| QSharedPointer<pappso::Trace> | matchingIsotopicClusterQSPtr |
| double | monoisotopicMz |
This struct is used in support of the code that performs low mass deconvolution of a given input mass spectrum.
Constructs an empty SupportingIon instance.
Constructs a SupportingIon instance and initializes it with the parameters.
Constructs a SupportingIon instance using other as a template.
Crafts a string documenting this instance and returns it.
Initializes this SupportingIon instance using other.
Returns a reference to this instance.
This variable holds the charge of the analyte beneath the isotopic cluster.
This variable holds the intensity of the monoisotopic m/z of the analyte beneath the isotopic cluster.
QSharedPointer to the pappso::Trace object representing the calculated isotopic cluster that matched succesfully an isotopic cluster from the input mass spectrum.
The calculated isotopic cluster's centroids have their intensities normalized to the input mass spectrum's cluster's monoisotopic centroid. This calculated isotopic cluster is used in case a synthetic a mass spectrum recapitulating the match is requested.
This variable holds the monoisotopic m/z value of the analyte beneath the isotopic cluster.