NCBI C++ ToolKit
Classes | Macros | Typedefs | Enumerations
mspeak.hpp File Reference
#include <corelib/ncbimisc.hpp>
#include <objects/omssa/omssa__.hpp>
#include <util/rangemap.hpp>
#include <util/itree.hpp>
#include <set>
#include <iostream>
#include <vector>
#include <deque>
#include <map>
#include <string.h>
#include "msms.hpp"
#include "msladder.hpp"
#include "SpectrumSet.hpp"
#include "omssascore.hpp"
+ Include dependency graph for mspeak.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CMSModInfo
 Class to hold mod information for a hit. More...
 
class  CMSHit
 class to contain preliminary hits. More...
 
class  CMZI
 a class for holding an m/z value, intensity, and rank More...
 
class  CMSPeakList
 class for holding a set of peaks More...
 
class  CMSPeak
 class to hold spectral data for filtering and statistical characterization More...
 
class  _MassPeak
 
class  CMSPeakSet
 

Macros

#define MSHITMIN   2
 
#define MSPEAKMIN   5
 
#define MSBIN   100
 

Typedefs

typedef AutoPtr< CMSModInfo, ArrayDeleter< CMSModInfo > > TModInfo
 typedef for holding hit information More...
 
typedef CMSHitTMSHitList
 
typedef bool(* TMZIbool) (const CMZI &, const CMZI &, int tol)
 function object for cull iterate More...
 
typedef deque< CMSPeak * > TPeakSet
 
typedef _MassPeak TMassPeak
 
typedef CRange< TSignedSeqPosTMassRange
 

Enumerations

enum  EMSPeakListTypes {
  eMSPeakListOriginal , eMSPeakListTop , eMSPeakListCharge1 , eMSPeakListCharge2 ,
  eMSPeakListCharge3 , eMSPeakListCharge4 , eMSPeakListCharge5 , eMSPeakListCharge6 ,
  eMSPeakListCharge7 , eMSPeakListCharge8 , eMSPeakListCharge9 , eMSPeakListCharge10 ,
  eMSPeakListCharge11 , eMSPeakListCharge12 , eMSPeakListCharge13 , eMSPeakListCharge14 ,
  eMSPeakListCharge15 , eMSPeakListCharge16 , eMSPeakListCharge17 , eMSPeakListCharge18 ,
  eMSPeakListCharge19 , eMSPeakListCharge20 , eMSPeakListCharge21 , eMSPeakListCharge22 ,
  eMSPeakListCharge23 , eMSPeakListCharge24 , eMSPeakListCharge25 , eMSPeakListCharge26 ,
  eMSPeakListCharge27 , eMSPeakListCharge28 , eMSPeakListCharge29 , eMSPeakListCharge30 ,
  eMSPeakListChargeMax
}
 enum that describes type of peak list More...
 
enum  EChargeState {
  eChargeUnknown , eCharge1 , eChargeNot1 , eCharge2 ,
  eCharge3 , eCharge4 , eCharge5
}
 
enum  EMSPeakListSort { eMSPeakListSortNone , eMSPeakListSortMZ , eMSPeakListSortIntensity }
 enumeration of peak sort order More...
 

Macro Definition Documentation

◆ MSBIN

#define MSBIN   100

Definition at line 525 of file mspeak.hpp.

◆ MSHITMIN

#define MSHITMIN   2

Definition at line 518 of file mspeak.hpp.

◆ MSPEAKMIN

#define MSPEAKMIN   5

Definition at line 522 of file mspeak.hpp.

Typedef Documentation

◆ TMassPeak

Definition at line 1346 of file mspeak.hpp.

◆ TMassRange

Definition at line 1350 of file mspeak.hpp.

◆ TModInfo

typedef for holding hit information

Definition at line 169 of file mspeak.hpp.

◆ TMSHitList

typedef CMSHit* TMSHitList

Definition at line 515 of file mspeak.hpp.

◆ TMZIbool

typedef bool(* TMZIbool) (const CMZI &, const CMZI &, int tol)

function object for cull iterate

Definition at line 533 of file mspeak.hpp.

◆ TPeakSet

typedef deque<CMSPeak *> TPeakSet

Definition at line 1333 of file mspeak.hpp.

Enumeration Type Documentation

◆ EChargeState

Enumerator
eChargeUnknown 
eCharge1 
eChargeNot1 
eCharge2 
eCharge3 
eCharge4 
eCharge5 

Definition at line 535 of file mspeak.hpp.

◆ EMSPeakListSort

enumeration of peak sort order

Enumerator
eMSPeakListSortNone 
eMSPeakListSortMZ 
eMSPeakListSortIntensity 

Definition at line 552 of file mspeak.hpp.

◆ EMSPeakListTypes

enum that describes type of peak list

Enumerator
eMSPeakListOriginal 
eMSPeakListTop 
eMSPeakListCharge1 
eMSPeakListCharge2 
eMSPeakListCharge3 
eMSPeakListCharge4 
eMSPeakListCharge5 
eMSPeakListCharge6 
eMSPeakListCharge7 
eMSPeakListCharge8 
eMSPeakListCharge9 
eMSPeakListCharge10 
eMSPeakListCharge11 
eMSPeakListCharge12 
eMSPeakListCharge13 
eMSPeakListCharge14 
eMSPeakListCharge15 
eMSPeakListCharge16 
eMSPeakListCharge17 
eMSPeakListCharge18 
eMSPeakListCharge19 
eMSPeakListCharge20 
eMSPeakListCharge21 
eMSPeakListCharge22 
eMSPeakListCharge23 
eMSPeakListCharge24 
eMSPeakListCharge25 
eMSPeakListCharge26 
eMSPeakListCharge27 
eMSPeakListCharge28 
eMSPeakListCharge29 
eMSPeakListCharge30 
eMSPeakListChargeMax 

Definition at line 63 of file mspeak.hpp.

Modified on Wed Sep 04 15:05:07 2024 by modify_doxy.py rev. 669887