| <large>libXpertMassCore and libXpertMassGui Developer Documentation</large>

# libXpertMassCore Mass calculations

These are the classes that are required to actually calculate masses starting from formulas and a polymer chemistry definition. Other classes are used to perform mass spectrum-based calculations like deconvolutions.

MsXpS::libXpertMassCore::IsotopicClusterGenerator | The features needed to model isotopic clusters starting from (elemental-composition, charge) pairs. Neutral analytes can have their isotopic cluster modelle by setting the charge to 0
MsXpS::libXpertMassCore::IsotopicClusterShaper | The features needed to shape sets of (peak centroid m/z, intensity) pairs associated to a given charge into a mass spectral pappso::Trace
MsXpS::libXpertMassCore::MassPeakShaper | The features needed to shape a mass peak
MsXpS::libXpertMassCore::MassPeakShaperConfig | The features required to configure the shaping of a mass peak centroid into a Gaussian or a Lorentzian fully profiled shape
MsXpS::libXpertMassCore::OligomerPair | Abstractions to work with a pair of Oligomer instances