18 #ifndef ATOMPROBE_OVERLAPS_H 19 #define ATOMPROBE_OVERLAPS_H 51 const RangeFile &rng,
float massDelta,
unsigned int maxCharge,
52 std::vector<std::pair< size_t,size_t> > &overlapIdx, std::vector<std::pair<float,float> > &overlapMasses );
56 const std::vector<std::string> &ions,
float massDelta,
unsigned int maxCharge,
57 std::vector<std::pair< size_t,size_t> > &overlapIdx, std::vector<std::pair<float,float> > &overlapMasses );
64 float massDelta,
const std::set<unsigned int> &skipIDs,
65 std::vector<std::pair<size_t ,size_t> > &overlapIdx,
66 std::vector<std::pair<float,float> > &overlapMasses);
68 bool testOverlapDetect();
void findOverlaps(const AbundanceData &natData, const RangeFile &rng, float massDelta, unsigned int maxCharge, std::vector< std::pair< size_t, size_t > > &overlapIdx, std::vector< std::pair< float, float > > &overlapMasses)
Find the overlaps stemming from a given rangefile.
void findOverlapsFromSpectra(const std::vector< std::vector< std::pair< float, float > > > &massDistributions, float massDelta, const std::set< unsigned int > &skipIDs, std::vector< std::pair< size_t, size_t > > &overlapIdx, std::vector< std::pair< float, float > > &overlapMasses)
Find overlaps in the given mass distributions, as per findOverlaps(...Rangefile...)