3Depict
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Enumerations | Functions
binomial.h File Reference
#include "common/mathfuncs.h"
#include "backend/APT/ionhit.h"
#include "backend/APT/APTRanges.h"
#include <map>
Include dependency graph for binomial.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  SEGMENT_OPTION
 
struct  BINOMIAL_HIST
 
struct  BINOMIAL_STATS
 
struct  GRID_ENTRY
 

Enumerations

enum  { BINOMIAL_SEGMENT_AUTO_BRICK, BINOMIAL_SEGMENT_END }
 
enum  { BINOMIAL_NO_MEM =1, BINOMIAL_ERR_END }
 

Functions

int countBinnedIons (const std::vector< IonHit > &ions, const RangeFile *rng, const std::vector< size_t > &selectedIons, const SEGMENT_OPTION &segmentOptions, std::vector< GRID_ENTRY > &completedGridEntries)
 
void genBinomialHistogram (const std::vector< GRID_ENTRY > &completedGridEntries, unsigned int nSelected, BINOMIAL_HIST &binHist)
 
void binomialConvert (const std::vector< std::map< unsigned int, unsigned int > > &ionFrequencies, float binWidth, std::vector< std::vector< float > > &ionConcentrations)
 
void computeBinomialStats (const std::vector< GRID_ENTRY > &gridEntries, BINOMIAL_HIST &binHist, unsigned int nSelected, BINOMIAL_STATS &binStats)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
BINOMIAL_SEGMENT_AUTO_BRICK 
BINOMIAL_SEGMENT_END 

◆ anonymous enum

anonymous enum
Enumerator
BINOMIAL_NO_MEM 
BINOMIAL_ERR_END 

Function Documentation

◆ binomialConvert()

void binomialConvert ( const std::vector< std::map< unsigned int, unsigned int > > &  ionFrequencies,
float  binWidth,
std::vector< std::vector< float > > &  ionConcentrations 
)

◆ computeBinomialStats()

void computeBinomialStats ( const std::vector< GRID_ENTRY > &  gridEntries,
BINOMIAL_HIST binHist,
unsigned int  nSelected,
BINOMIAL_STATS binStats 
)

◆ countBinnedIons()

int countBinnedIons ( const std::vector< IonHit > &  ions,
const RangeFile rng,
const std::vector< size_t > &  selectedIons,
const SEGMENT_OPTION segmentOptions,
std::vector< GRID_ENTRY > &  completedGridEntries 
)

◆ genBinomialHistogram()

void genBinomialHistogram ( const std::vector< GRID_ENTRY > &  completedGridEntries,
unsigned int  nSelected,
BINOMIAL_HIST binHist 
)