|
template<typename TMassComparator > |
void | breaks (double minMass, double maxMass, TMassComparator tmassComp, std::vector< double > &breaks, bool exact=false) |
| Segment mass range according to Mass Compare functor could be used to histogram a dataset or to compute minima for each segment in order to perform baseline subtraction. More...
|
|
template<typename TInputIterator , typename TOutputIterator > |
TOutputIterator | getMids (TInputIterator breaksBeg, TInputIterator breaksEnd, TOutputIterator midsBeg) |
|
void | getMids (const std::vector< double > &breaks, std::vector< double > &mids) |
| Dummy version of getMids. More...
|
|
double | resolution2ppm (double resolution) |
|
template<typename TMassComparator >
void ralab::base::resample::breaks |
( |
double |
minMass, |
|
|
double |
maxMass, |
|
|
TMassComparator |
tmassComp, |
|
|
std::vector< double > & |
breaks, |
|
|
bool |
exact = false |
|
) |
| |
Segment mass range according to Mass Compare functor could be used to histogram a dataset or to compute minima for each segment in order to perform baseline subtraction.
Definition at line 41 of file breakspec.hpp.
Referenced by ralab::base::resample::Convert2Dense::defBreak(), and ralab::base::resample::Bucket1D::set().
50 double endMass = maxMass;
57 startMass = minMass - tmassComp(minMass)/2.;
60 breaks.push_back(startMass);
63 startMass = startMass + tmassComp(startMass);
64 breaks.push_back(startMass );
65 }
while( startMass < endMass);
69 breaks.back() = endMass;