ProteoWizard
Public Types | Public Member Functions | Public Attributes | List of all members
pwiz::chemistry::IsotopeEnvelopeEstimator::Config Struct Reference

#include <IsotopeEnvelopeEstimator.hpp>

Public Types

enum  Type { Peptide }
 

Public Member Functions

 Config ()
 

Public Attributes

Type type
 
unsigned int cacheSize
 
double cacheMaxMass
 
int normalization
 
const IsotopeCalculatorisotopeCalculator
 

Detailed Description

Definition at line 46 of file IsotopeEnvelopeEstimator.hpp.

Member Enumeration Documentation

◆ Type

Enumerator
Peptide 

Definition at line 48 of file IsotopeEnvelopeEstimator.hpp.

48 {Peptide};

Constructor & Destructor Documentation

◆ Config()

pwiz::chemistry::IsotopeEnvelopeEstimator::Config::Config ( )
inline

Definition at line 56 of file IsotopeEnvelopeEstimator.hpp.

57  : type(Peptide),
58  cacheSize(10000),
59  cacheMaxMass(100000),
60  normalization(IsotopeCalculator::NormalizeMass | // monoisotopic == 0
61  IsotopeCalculator::NormalizeAbundance), // norm_2 == 1
63  {}

Member Data Documentation

◆ type

Type pwiz::chemistry::IsotopeEnvelopeEstimator::Config::type

Definition at line 50 of file IsotopeEnvelopeEstimator.hpp.

◆ cacheSize

unsigned int pwiz::chemistry::IsotopeEnvelopeEstimator::Config::cacheSize

Definition at line 51 of file IsotopeEnvelopeEstimator.hpp.

◆ cacheMaxMass

double pwiz::chemistry::IsotopeEnvelopeEstimator::Config::cacheMaxMass

Definition at line 52 of file IsotopeEnvelopeEstimator.hpp.

◆ normalization

int pwiz::chemistry::IsotopeEnvelopeEstimator::Config::normalization

Definition at line 53 of file IsotopeEnvelopeEstimator.hpp.

◆ isotopeCalculator

const IsotopeCalculator* pwiz::chemistry::IsotopeEnvelopeEstimator::Config::isotopeCalculator

Definition at line 54 of file IsotopeEnvelopeEstimator.hpp.

Referenced by createIsotopeEnvelopeEstimator(), and test().


The documentation for this struct was generated from the following file:
pwiz::chemistry::IsotopeEnvelopeEstimator::Config::cacheMaxMass
double cacheMaxMass
Definition: IsotopeEnvelopeEstimator.hpp:52
pwiz::chemistry::IsotopeEnvelopeEstimator::Config::type
Type type
Definition: IsotopeEnvelopeEstimator.hpp:50
pwiz::chemistry::IsotopeEnvelopeEstimator::Config::normalization
int normalization
Definition: IsotopeEnvelopeEstimator.hpp:53
pwiz::chemistry::IsotopeEnvelopeEstimator::Config::isotopeCalculator
const IsotopeCalculator * isotopeCalculator
Definition: IsotopeEnvelopeEstimator.hpp:54
NormalizeMass
NormalizeMass
Definition: IsotopeCalculator.hpp:46
pwiz::chemistry::IsotopeEnvelopeEstimator::Config::cacheSize
unsigned int cacheSize
Definition: IsotopeEnvelopeEstimator.hpp:51
pwiz::chemistry::IsotopeEnvelopeEstimator::Config::Peptide
@ Peptide
Definition: IsotopeEnvelopeEstimator.hpp:48