27 #include "../../trace/trace.h"
36 std::vector<DataPoint>::const_iterator it_end)
46 std::vector<DataPoint>::const_iterator it_end,
79 return std::make_shared<const TracePeak>(*
this);
DataPoint & getLeftBoundary()
void setLeftBoundary(const DataPoint &left)
pappso_double getArea() const
bool operator==(const TracePeak &other) const
TracePeak & operator=(const TracePeak &other)
void setArea(pappso_double area)
TracePeakCstSPtr makeTracePeakCstSPtr() const
void setRightBoundary(const DataPoint &right)
bool containsRt(pappso::pappso_double rt) const
DataPoint & getMaxXicElement()
DataPoint & getRightBoundary()
void setMaxXicElement(const DataPoint &max)
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::vector< DataPoint >::const_iterator maxYDataPoint(std::vector< DataPoint >::const_iterator begin, std::vector< DataPoint >::const_iterator end)
double areaTrace(std::vector< DataPoint >::const_iterator begin, std::vector< DataPoint >::const_iterator end)
calculate the area of a trace
double pappso_double
A type definition for doubles.
std::shared_ptr< const TracePeak > TracePeakCstSPtr
@ max
maximum of intensities