Mass++ Common Libraries v2.7.5
 All Classes Namespaces Files Functions Variables Enumerations Macros
Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
kome::objects::SpectraChromatogram Class Reference

spectrum group chromatogram class More...

#include <SpectraChromatogram.h>

Inheritance diagram for kome::objects::SpectraChromatogram:
Inheritance graph
[legend]
Collaboration diagram for kome::objects::SpectraChromatogram:
Collaboration graph
[legend]

Public Member Functions

 SpectraChromatogram (DataSet &dataSet, bool bProces=false)
 constructor More...
 
virtual ~SpectraChromatogram ()
 destructor
 
DataSetgetMemberSpectra ()
 gets spectra More...
 
void setMzRange (const double minMz, const double maxMz)
 sets m/z range More...
 
void setMinMz (const double mz)
 sets minimum value of m/z range More...
 
void setMaxMz (const double mz)
 sets maximum value of m/z range More...
 
double getMinMz ()
 gets minimum value of m/z range More...
 
double getMaxMz ()
 gets maximum value of m/z range More...
 
void setRtRange (const double minRt, const double maxRt)
 sets RT range More...
 
void setMinRt (const double rt)
 sets minimum value of RT range More...
 
void setMaxRt (const double rt)
 sets maximum value of RT range More...
 
double getMinRt ()
 gets minimum value of RT range More...
 
double getMaxRt ()
 gets maximum value of RT range More...
 
void setFilter (const unsigned char filter)
 sets filter More...
 
unsigned char getFilter ()
 gets filter More...
 
void setTIC ()
 sets Total Ion SpectraChromatogram mode
 
void setBPC ()
 sets Base Peak SpectraChromatogram mode
 
bool isTIC ()
 judges whether chromatogram mode is TIC (Total Ion SpectraChromatogram) More...
 
bool isBPC ()
 judges whether chromatogram mode is BPC (Base Peak SpectraChromatogram) More...
 
- Public Member Functions inherited from kome::objects::Chromatogram
 Chromatogram (Sample *sample)
 constructor More...
 
virtual ~Chromatogram ()
 destructor
 
void setOperationFlag (const bool op)
 sets the operation flag value More...
 
bool getOperationFlag ()
 gets the operation flag value More...
 
void setId (int id)
 sets chromatogram id More...
 
int getId ()
 gets chromatogram id More...
 
SamplegetSample ()
 gets sample More...
 
void setName (const char *name)
 sets chromatogram name More...
 
const char * getName ()
 gets chromatogram name More...
 
void setMz (const double mz)
 sets m/z More...
 
double getMz ()
 gets m/z More...
 
void setGroup (DataGroupNode *group)
 sets spectrum group More...
 
DataGroupNodegetGroup ()
 gets spectrum group More...
 
void setIcon (const char *icon)
 sets icon name More...
 
const char * getIcon ()
 gets icon name More...
 
void setTitle (const char *title)
 sets title More...
 
const char * getTitle ()
 gets title More...
 
kome::core::PropertiesgetProperties ()
 gets properties More...
 
kome::core::PropertiesgetUserProperties ()
 gets user properties More...
 
void setAutoCreated (const bool autoCreated=true)
 sets auto created flag More...
 
bool isAutoCreated ()
 gets auto created flag value More...
 
void setVisible (const bool visible)
 sets the visible flag More...
 
bool isVisible ()
 gets the visible flag value More...
 
void setOrgChromatogram (Chromatogram *chrom)
 sets original chromatogram More...
 
ChromatogramgetOrgChromatogram ()
 gets original chromatogram More...
 
void setQ1 (const double q1)
 sets the Q1 Mass More...
 
double getQ1 ()
 gets the Q1 Mass More...
 
void setQ3 (const double q3)
 sets the Q3 Mass More...
 
double getQ3 ()
 gets the Q3 Mass More...
 
kome::core::XYDatagetXYData ()
 gets xy data from data manager More...
 
void deleteXYData ()
 deletes xy data of data manager
 
void getXYData (kome::core::XYData *const xyData, const bool op)
 gets chromatogram data points More...
 
SpectrumsearchSpectrum (const double rt, const SearchType search=SEARCH_NEAR)
 searches spectrum More...
 
void getSpectra (DataSet &dataSet, const double startRt, const double endRt, const SearchType startSearch=SEARCH_NEAR, const SearchType endSearch=SEARCH_NEAR)
 get spectra in specified RT range More...
 
double getMass (const unsigned int index)
 gets mass More...
 
int getMsStage (const unsigned int index)
 gets MS stage More...
 
double getPrecursor (const unsigned int index)
 gets precursor mass More...
 
void getProperties (kome::core::Properties &properties)
 gets spectrum and spectrum group properties More...
 
void getUserProperties (kome::core::Properties &userProperties)
 gets chromatogram and chromatogram group user properties More...
 

Protected Member Functions

void setTitle ()
 sets title
 
void getIntensities ()
 gets intensities
 
void getMemberSpectra (std::vector< Spectrum * > &spectra)
 gets spectra of chromatogram point More...
 
int searchSpectrumIndex (std::vector< Spectrum * > &spectra, const double rt, SearchType search)
 searches spectrum More...
 
virtual void onGetXYData (kome::core::XYData *const xyData)
 This method is called by getXYData method (override method) More...
 
virtual void onGetSpectra (DataSet &spectra, const double startRt, const double endRt, const SearchType startSearch, const SearchType endSearch)
 This method is called by searchSpectrum or getDataSet method (overriede method) More...
 
virtual double onGetMass (const unsigned int index)
 This method is called by getMass method (override method) More...
 
virtual int onGetMsStage (const unsigned int index)
 This method is called by getMsStage method (override method) More...
 
virtual double onGetPrecursor (const unsigned int index)
 This method is called by getPrecursor method (override method) More...
 

Protected Attributes

DataSetm_spectra
 
double m_minMz
 
double m_maxMz
 
double m_minRt
 
double m_maxRt
 
unsigned char m_filter
 
bool m_tic
 
bool m_proc
 
- Protected Attributes inherited from kome::objects::Chromatogram
Samplem_sample
 
DataGroupNodem_group
 
std::string m_name
 
double m_mz
 
std::string m_icon
 
std::string m_title
 
kome::core::Properties m_props
 
kome::core::Properties m_userProps
 
bool m_autoCreated
 
bool m_visible
 
Chromatogramm_orgChrom
 
bool m_op
 
int m_chromId
 
double m_q1
 
double m_q3
 

Static Protected Attributes

static const unsigned char m_msFilters []
 
- Static Protected Attributes inherited from kome::objects::Chromatogram
static std::vector< std::string > m_commonProps
 

Additional Inherited Members

- Static Public Member Functions inherited from kome::objects::Chromatogram
static bool isCommonProperty (const char *key)
 check whther the specified property key is common property or not More...
 

Detailed Description

spectrum group chromatogram class

Definition at line 29 of file SpectraChromatogram.h.

Constructor & Destructor Documentation

kome::objects::SpectraChromatogram::SpectraChromatogram ( DataSet dataSet,
bool  bProces = false 
)

constructor

Parameters
[in]dataSetspectra data set
[in]bProcesProcessing data is used if it is true.

Definition at line 50 of file SpectraChromatogram.cpp.

51  : Chromatogram( dataSet.getGroup() == NULL ? NULL : dataSet.getGroup()->getSample() ) {
52  // initialize
53  m_minMz = -1.0;
54  m_maxMz = -1.0;
55  m_minRt = -1.0;
56  m_maxRt = -1.0;
57  m_filter = 0xff;
58  m_tic = true;
59 
60  m_proc = bProces; // add flg @date 2012.10.03 <Add> M.Izumi
61 
62  m_spectra = &dataSet;
63 
64  m_group = dataSet.getGroup();
65  setTitle();
66 }
#define NULL
Definition: CoreMacros.h:18
Chromatogram(Sample *sample)
constructor
DataGroupNode * getGroup()
gets spectrum group
Definition: DataSet.cpp:65
Sample * getSample()
gets sample
Definition: DataSet.cpp:49

Here is the call graph for this function:

Member Function Documentation

unsigned char kome::objects::SpectraChromatogram::getFilter ( )

gets filter

Returns
filter
  • The least significant bit is the ms1 filter.
  • The second least significant bit is the ms2 filter.
  • ...
  • The most least significant bit is the ms8 or more filter.

Definition at line 152 of file SpectraChromatogram.cpp.

152  {
153  return m_filter;
154 }
double kome::objects::SpectraChromatogram::getMaxMz ( )

gets maximum value of m/z range

Returns
maximum value of m/z range (If m/z range doesn't have upper bound, this method returns negative number.)

Definition at line 107 of file SpectraChromatogram.cpp.

107  {
108  return m_maxMz;
109 }
double kome::objects::SpectraChromatogram::getMaxRt ( )

gets maximum value of RT range

Returns
maximum value of RT range (If RT range doesn't have upper bound, this method returns negative number.)

Definition at line 139 of file SpectraChromatogram.cpp.

139  {
140  return m_maxRt;
141 }
DataSet & kome::objects::SpectraChromatogram::getMemberSpectra ( )

gets spectra

Returns
spectra

Definition at line 73 of file SpectraChromatogram.cpp.

73  {
74  return *m_spectra;
75 }
void kome::objects::SpectraChromatogram::getMemberSpectra ( std::vector< Spectrum * > &  spectra)
protected

gets spectra of chromatogram point

Parameters
[out]spectraspectrum array object to store spectra

Definition at line 185 of file SpectraChromatogram.cpp.

185  {
186  // get xy data
187  for( unsigned int i = 0; i < m_spectra->getNumberOfSpectra(); i++ ) {
188  // sepectrum
189  Spectrum* spec = m_spectra->getSpectrum( i );
190 
191  // check
192  if( spec->hasChromatogram() ) {
193  const unsigned char stage = m_msFilters[ CLAMP( spec->getMsStage(), 1, 8 ) - 1 ];
194  if( m_filter & stage ) {
195  spectra.push_back( spec );
196  }
197  }
198  }
199 }
unsigned int getNumberOfSpectra()
gets the number of spectra
Definition: DataSet.cpp:128
static const unsigned char m_msFilters[]
Spectrum * getSpectrum(const unsigned int index)
gets the number of spectra
Definition: DataSet.cpp:133
int getMsStage()
gets ms stage
Definition: Spectrum.cpp:634
#define CLAMP(x, low, high)
Definition: CoreMacros.h:35
spectrum information management class
Definition: Spectrum.h:30
bool hasChromatogram()
judges whether this spectrum has chromatogram
Definition: Spectrum.cpp:888

Here is the call graph for this function:

double kome::objects::SpectraChromatogram::getMinMz ( )

gets minimum value of m/z range

Returns
minimum value of m/z range (If m/z range doesn't have lower bound, this method returns negative number.)

Definition at line 102 of file SpectraChromatogram.cpp.

102  {
103  return m_minMz;
104 }
double kome::objects::SpectraChromatogram::getMinRt ( )

gets minimum value of RT range

Returns
minimum value of RT range (If RT range doesn't have lower bound, this method returns negative number.)

Definition at line 134 of file SpectraChromatogram.cpp.

134  {
135  return m_minRt;
136 }
bool kome::objects::SpectraChromatogram::isBPC ( )

judges whether chromatogram mode is BPC (Base Peak SpectraChromatogram)

Returns
whether chromatogram mode is BPC (Base Peak SpectraChromatogram)

Definition at line 180 of file SpectraChromatogram.cpp.

180  {
181  return !m_tic;
182 }
bool kome::objects::SpectraChromatogram::isTIC ( )

judges whether chromatogram mode is TIC (Total Ion SpectraChromatogram)

Returns
whether chromatogram mode is TIC (Total Ion SpectraChromatogram)

Definition at line 175 of file SpectraChromatogram.cpp.

175  {
176  return m_tic;
177 }
double kome::objects::SpectraChromatogram::onGetMass ( const unsigned int  index)
protectedvirtual

This method is called by getMass method (override method)

Parameters
[in]indexdata index
Returns
mass

Implements kome::objects::Chromatogram.

Definition at line 367 of file SpectraChromatogram.cpp.

367  {
368  // get spectrum
369  if( index >= m_spectra->getNumberOfSpectra() ) {
370  return -1.0;
371  }
372  Spectrum* spec = m_spectra->getSpectrum( index );
373  if( spec == NULL ) {
374  return -1.0;
375  }
376 
377  return spec->getBasePeakMass();
378 }
unsigned int getNumberOfSpectra()
gets the number of spectra
Definition: DataSet.cpp:128
Spectrum * getSpectrum(const unsigned int index)
gets the number of spectra
Definition: DataSet.cpp:133
#define NULL
Definition: CoreMacros.h:18
spectrum information management class
Definition: Spectrum.h:30
double getBasePeakMass()
gets base peak mass
Definition: Spectrum.cpp:581

Here is the call graph for this function:

int kome::objects::SpectraChromatogram::onGetMsStage ( const unsigned int  index)
protectedvirtual

This method is called by getMsStage method (override method)

Parameters
[in]indexdata index
Returns
MS stage.

Implements kome::objects::Chromatogram.

Definition at line 381 of file SpectraChromatogram.cpp.

381  {
382  // get spectrum
383  if( index >= m_spectra->getNumberOfSpectra() ) {
384  return -1;
385  }
386  Spectrum* spec = m_spectra->getSpectrum( index );
387  if( spec == NULL ) {
388  return -1;
389  }
390 
391  return spec->getMsStage();
392 }
unsigned int getNumberOfSpectra()
gets the number of spectra
Definition: DataSet.cpp:128
Spectrum * getSpectrum(const unsigned int index)
gets the number of spectra
Definition: DataSet.cpp:133
int getMsStage()
gets ms stage
Definition: Spectrum.cpp:634
#define NULL
Definition: CoreMacros.h:18
spectrum information management class
Definition: Spectrum.h:30

Here is the call graph for this function:

double kome::objects::SpectraChromatogram::onGetPrecursor ( const unsigned int  index)
protectedvirtual

This method is called by getPrecursor method (override method)

Parameters
[in]indexdata index
Returns
precursor mass

Implements kome::objects::Chromatogram.

Definition at line 395 of file SpectraChromatogram.cpp.

395  {
396  // get spectrum
397  if( index >= m_spectra->getNumberOfSpectra() ) {
398  return -1.0;
399  }
400  Spectrum* spec = m_spectra->getSpectrum( index );
401  if( spec == NULL ) {
402  return -1.0;
403  }
404 
405  return spec->getPrecursor();
406 }
double getPrecursor(const int stage)
gets precursor
Definition: Spectrum.cpp:683
unsigned int getNumberOfSpectra()
gets the number of spectra
Definition: DataSet.cpp:128
Spectrum * getSpectrum(const unsigned int index)
gets the number of spectra
Definition: DataSet.cpp:133
#define NULL
Definition: CoreMacros.h:18
spectrum information management class
Definition: Spectrum.h:30

Here is the call graph for this function:

void kome::objects::SpectraChromatogram::onGetSpectra ( DataSet spectra,
const double  startRt,
const double  endRt,
const SearchType  startSearch,
const SearchType  endSearch 
)
protectedvirtual

This method is called by searchSpectrum or getDataSet method (overriede method)

Parameters
[out]spectraspectra object to store spectra
[in]startRtstart RT
[in]endRtend RT
[in]startSearchstart search type
[in]endSearchend search type

Implements kome::objects::Chromatogram.

Definition at line 345 of file SpectraChromatogram.cpp.

351  {
352  // get spectra
353  std::vector< Spectrum* > specArray;
354  getMemberSpectra( specArray );
355 
356  // search index
357  int startIdx = std::max( 0, searchSpectrumIndex( specArray, startRt, startSearch ) );
358  int endIdx = std::min( (int)specArray.size() - 1, searchSpectrumIndex( specArray, endRt, endSearch ) );
359 
360  // get spectra
361  for( int i = startIdx; i <= endIdx; i++ ) {
362  spectra.addSpectrum( specArray[ i ] );
363  }
364 }
DataSet & getMemberSpectra()
gets spectra
int searchSpectrumIndex(std::vector< Spectrum * > &spectra, const double rt, SearchType search)
searches spectrum
virtual void addSpectrum(Spectrum *spec)
adds spectrum to group
Definition: DataSet.cpp:167

Here is the call graph for this function:

void kome::objects::SpectraChromatogram::onGetXYData ( kome::core::XYData *const  xyData)
protectedvirtual

This method is called by getXYData method (override method)

Parameters
[out]xyDataobject to store data points

Implements kome::objects::Chromatogram.

Definition at line 290 of file SpectraChromatogram.cpp.

290  {
291  // get spectra
292  std::vector< Spectrum* > spectra;
293  std::set< Spectrum* > specSet;
294  getMemberSpectra( spectra );
295  for( unsigned int i = 0; i < spectra.size(); i++ ) {
296  specSet.insert( spectra[ i ] );
297  }
298 
299  // get xy data
300  for( unsigned int i = 0; i < m_spectra->getNumberOfSpectra(); i++ ) {
301  // spectrum
302  Spectrum* spec = m_spectra->getSpectrum( i );
303 
304  // RT
305  double rt = spec->getRt();
306 
307  // add point
308  if( ( m_minRt < 0.0 || rt >= m_minRt ) && ( m_maxRt < 0.0 || rt <= m_maxRt )
309  && specSet.find( spec ) != specSet.end() ) {
310  // intensity
311  double intensity = 0.0;
312 
313  // @date 2012.10.03 <Mod> M.Izumi ->
314  if( !m_proc ){
315  if( m_tic ) {
316  intensity = spec->getTotalIntensity( m_minMz, m_maxMz );
317  }
318  else {
319  intensity = spec->getMaxIntensity( m_minMz, m_maxMz );
320  }
321  }else{ // Use data processing
323  spec->getXYData( &dps, true );
324 
325  for( unsigned int i=0; i < dps.getLength(); i++ ){
326  if( m_minMz < dps.getX(i) || dps.getX(i) >= m_maxMz ){
327  if( m_tic ){
328  intensity += dps.getY(i); // TIC
329  }else{
330  intensity = std::max( intensity, dps.getY(i) ); // BPC
331  }
332  }
333  }
334 
335  }
336  // @date 2012.10.03 <Mod> M.Izumi <-
337 
338  // add
339  xyData->addPoint( rt, intensity );
340  }
341  }
342 }
data points data of profile management class
Definition: DataPoints.h:25
double getRt()
gets retention time
Definition: Spectrum.cpp:184
double getX(const unsigned int index)
gets x coordinate
Definition: XYData.cpp:224
unsigned int getNumberOfSpectra()
gets the number of spectra
Definition: DataSet.cpp:128
double getY(const unsigned int index)
gets y coordinate
Definition: XYData.cpp:243
DataSet & getMemberSpectra()
gets spectra
Spectrum * getSpectrum(const unsigned int index)
gets the number of spectra
Definition: DataSet.cpp:133
double getTotalIntensity(const double minX=-1.0, const double maxX=-1.0)
gets total intensity in specified range
Definition: Spectrum.cpp:516
kome::core::XYData * getXYData()
gets xy data from data manager
Definition: Spectrum.cpp:279
spectrum information management class
Definition: Spectrum.h:30
void addPoint(const double x, const double y)
adds point
Definition: XYData.cpp:149
double getMaxIntensity(const double minX=-1.0, const double maxX=-1.0)
gets max intensity in specified range
Definition: Spectrum.cpp:548
unsigned int getLength()
gets the number of points @return the number of points
Definition: XYData.cpp:216

Here is the call graph for this function:

int kome::objects::SpectraChromatogram::searchSpectrumIndex ( std::vector< Spectrum * > &  spectra,
const double  rt,
SearchType  search 
)
protected

searches spectrum

Parameters
[in]spectraspectrum array
[in]rtretention time
[in]searchsearch type
Returns
spectrum index

Definition at line 202 of file SpectraChromatogram.cpp.

202  {
203  // search
204  int idx = -1;
205  double diff = 99999999999.9;
206  for( int i = 0; i < (int)spectra.size(); i++ ) {
207  // spectrum
208  Spectrum* spec = spectra[ i ];
209 
210  //
211  if( search == SEARCH_PREV ) {
212  if( spec->getRt() <= rt ) {
213  idx = i;
214  }
215  }
216  else if( search == SEARCH_NEXT ) {
217  if( spec->getRt() >= rt && idx < 0 ) {
218  idx = i;
219  }
220  }
221  else {
222  double d = fabs( spec->getRt() - rt );
223  if( d < diff ) {
224  idx = i;
225  diff = d;
226  }
227  }
228  }
229 
230  return idx;
231 }
double getRt()
gets retention time
Definition: Spectrum.cpp:184
spectrum information management class
Definition: Spectrum.h:30

Here is the call graph for this function:

void kome::objects::SpectraChromatogram::setFilter ( const unsigned char  filter)

sets filter

Parameters
[in]filter
  • The least significant bit is the ms1 filter.
  • The second least significant bit is the ms2 filter.
  • ...
  • The most least significant bit is the ms8 or more filter.

Definition at line 144 of file SpectraChromatogram.cpp.

144  {
145  if( m_filter != filter ) {
146  deleteXYData();
147  m_filter = filter;
148  }
149 }
void deleteXYData()
deletes xy data of data manager

Here is the call graph for this function:

void kome::objects::SpectraChromatogram::setMaxMz ( const double  mz)

sets maximum value of m/z range

Parameters
[in]mzmaximum value of m/z range (If mz is negative number, m/z range doesn't have upper bound.)

Definition at line 93 of file SpectraChromatogram.cpp.

93  {
94  if( mz != m_maxMz ) {
95  deleteXYData();
96  m_maxMz = mz;
97  }
98  setTitle();
99 }
void deleteXYData()
deletes xy data of data manager

Here is the call graph for this function:

void kome::objects::SpectraChromatogram::setMaxRt ( const double  rt)

sets maximum value of RT range

Parameters
[in]rtmaximum value of RT range (If maxRt is negative number, RT range doesn't have upper bound.)

Definition at line 126 of file SpectraChromatogram.cpp.

126  {
127  if( rt != m_maxRt ) {
128  deleteXYData();
129  m_maxRt = rt;
130  }
131 }
void deleteXYData()
deletes xy data of data manager

Here is the call graph for this function:

void kome::objects::SpectraChromatogram::setMinMz ( const double  mz)

sets minimum value of m/z range

Parameters
[in]mzminimum value of m/z range (If mz is negative number, m/z range doesn't have lower bound.)

Definition at line 84 of file SpectraChromatogram.cpp.

84  {
85  if( mz != m_minMz ) {
86  deleteXYData();
87  m_minMz = mz;
88  }
89  setTitle();
90 }
void deleteXYData()
deletes xy data of data manager

Here is the call graph for this function:

void kome::objects::SpectraChromatogram::setMinRt ( const double  rt)

sets minimum value of RT range

Parameters
[in]rtminimum value of RT range (If minRt is negative number, RT range doesn't have lower bound.)

Definition at line 118 of file SpectraChromatogram.cpp.

118  {
119  if( rt != m_minRt ) {
120  deleteXYData();
121  m_minRt = rt;
122  }
123 }
void deleteXYData()
deletes xy data of data manager

Here is the call graph for this function:

void kome::objects::SpectraChromatogram::setMzRange ( const double  minMz,
const double  maxMz 
)

sets m/z range

Parameters
[in]minMzminimum value of m/z range (If minMz is negative number, m/z range doesn't have lower bound.)
[in]maxMzmaximum value of m/z range (If minMz is negative number, m/z range doesn't have upper bound.)

Definition at line 78 of file SpectraChromatogram.cpp.

78  {
79  setMinMz( minMz );
80  setMaxMz( maxMz );
81 }
void setMinMz(const double mz)
sets minimum value of m/z range
void setMaxMz(const double mz)
sets maximum value of m/z range

Here is the call graph for this function:

void kome::objects::SpectraChromatogram::setRtRange ( const double  minRt,
const double  maxRt 
)

sets RT range

Parameters
[in]minRtminimum value of RT range (If minRt is negative number, RT range doesn't have lower bound.)
[in]maxRtmaximum value of RT range (If maxRt is negative number, RT range doesn't have upper bound.)

Definition at line 112 of file SpectraChromatogram.cpp.

112  {
113  setMinRt( minRt );
114  setMaxRt( maxRt );
115 }
void setMaxRt(const double rt)
sets maximum value of RT range
void setMinRt(const double rt)
sets minimum value of RT range

Here is the call graph for this function:

Member Data Documentation

unsigned char kome::objects::SpectraChromatogram::m_filter
protected

filter

Definition at line 62 of file SpectraChromatogram.h.

double kome::objects::SpectraChromatogram::m_maxMz
protected

maximum value of m/z range

Definition at line 53 of file SpectraChromatogram.h.

double kome::objects::SpectraChromatogram::m_maxRt
protected

maximum value of RT range

Definition at line 59 of file SpectraChromatogram.h.

double kome::objects::SpectraChromatogram::m_minMz
protected

minimum value of m/z range

Definition at line 50 of file SpectraChromatogram.h.

double kome::objects::SpectraChromatogram::m_minRt
protected

minimum value of RT range

Definition at line 56 of file SpectraChromatogram.h.

const unsigned char SpectraChromatogram::m_msFilters
staticprotected
Initial value:
= {
0x01,
0x02,
0x04,
0x08,
0x10,
0x20,
0x40,
0x80
}

ms stage filter

Definition at line 71 of file SpectraChromatogram.h.

bool kome::objects::SpectraChromatogram::m_proc
protected

processed flg

Definition at line 68 of file SpectraChromatogram.h.

DataSet* kome::objects::SpectraChromatogram::m_spectra
protected

spectra

Definition at line 47 of file SpectraChromatogram.h.

bool kome::objects::SpectraChromatogram::m_tic
protected

TIC flag (true: TIC, false: BPC)

Definition at line 65 of file SpectraChromatogram.h.


The documentation for this class was generated from the following files: