OpenMS  2.6.0
Public Member Functions | Private Member Functions | Private Attributes | List of all members
BackgroundControl Class Reference

#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/SUPERHIRN/BackgroundControl.h>

Collaboration diagram for BackgroundControl:
[legend]

Public Member Functions

 ~BackgroundControl ()
 
 BackgroundControl ()
 
void addPeakMSScan (double, std::list< CentroidPeak > *peakList)
 
double getBackgroundLevel (double mz, double tr)
 
std::map< double, std::map< double, BackgroundIntensityBin > >::iterator findTrKey (double)
 
std::map< double, BackgroundIntensityBin >::iterator findMzKey (double mz, std::map< double, BackgroundIntensityBin > *)
 
void processIntensityMaps ()
 
bool operator== (const BackgroundControl &)
 
BackgroundControloperator<= (const BackgroundControl &)
 
BackgroundControloperator>= (const BackgroundControl &)
 
BackgroundControloperator< (const BackgroundControl &)
 
BackgroundControloperator> (const BackgroundControl &)
 

Private Member Functions

void init ()
 

Private Attributes

std::map< double, std::map< double, BackgroundIntensityBin > > intensityBinMap
 

Constructor & Destructor Documentation

◆ ~BackgroundControl()

◆ BackgroundControl()

Member Function Documentation

◆ addPeakMSScan()

void addPeakMSScan ( double  ,
std::list< CentroidPeak > *  peakList 
)

◆ findMzKey()

std::map<double, BackgroundIntensityBin>::iterator findMzKey ( double  mz,
std::map< double, BackgroundIntensityBin > *   
)

◆ findTrKey()

std::map<double, std::map<double, BackgroundIntensityBin> >::iterator findTrKey ( double  )

◆ getBackgroundLevel()

double getBackgroundLevel ( double  mz,
double  tr 
)

◆ init()

void init ( )
private

◆ operator<()

BackgroundControl& operator< ( const BackgroundControl )

◆ operator<=()

BackgroundControl& operator<= ( const BackgroundControl )

◆ operator==()

bool operator== ( const BackgroundControl )

◆ operator>()

BackgroundControl& operator> ( const BackgroundControl )

◆ operator>=()

BackgroundControl& operator>= ( const BackgroundControl )

◆ processIntensityMaps()

void processIntensityMaps ( )

Member Data Documentation

◆ intensityBinMap

std::map<double, std::map<double, BackgroundIntensityBin> > intensityBinMap
private