ProteoWizard
Public Member Functions | Public Attributes
pwiz::analysis::PrecursorMassFilter::Config Struct Reference

PrecursorMassFilter's parameters. More...

#include <PrecursorMassFilter.hpp>

List of all members.

Public Member Functions

 Config (MZTolerance tolerance=MZTolerance(0.1), bool removePrecursor_=true, bool removeReducedChargePrecursors_=true, bool useBlanketFiltering_=false, int numNeutralLossSpecies=NUM_NEUTRAL_LOSS_SPECIES, const char *neutralLossSpecies_[]=defaultNeutralLossFormulae)

Public Attributes

MZTolerance matchingTolerance
bool removePrecursor
 remove the precursor m/z from the MS2 spectrum
bool removeReducedChargePrecursors
 electron transfer in ETD or ECD creates intact precursors with reduced charge states this flag specifies their removal.
std::vector
< pwiz::chemistry::Formula
neutralLossSpecies
 intact precursors can undergo loss of neutral molecules after the dissociation event this flag specifies the removal of these "neutral loss" ions (precursor mass - neutral loss mass)/charge
bool removeNeutralLossSpecies
bool useBlanketFiltering
 flag indicates neutral loss removal by applying a charge scaled 60 Da exclusion window below the charge reduced precursor

Detailed Description

PrecursorMassFilter's parameters.

Definition at line 109 of file PrecursorMassFilter.hpp.


Constructor & Destructor Documentation

pwiz::analysis::PrecursorMassFilter::Config::Config ( MZTolerance  tolerance = MZTolerance(0.1),
bool  removePrecursor_ = true,
bool  removeReducedChargePrecursors_ = true,
bool  useBlanketFiltering_ = false,
int  numNeutralLossSpecies = NUM_NEUTRAL_LOSS_SPECIES,
const char *  neutralLossSpecies_[] = defaultNeutralLossFormulae 
)

Member Data Documentation

MZTolerance pwiz::analysis::PrecursorMassFilter::Config::matchingTolerance

Definition at line 120 of file PrecursorMassFilter.hpp.

bool pwiz::analysis::PrecursorMassFilter::Config::removePrecursor

remove the precursor m/z from the MS2 spectrum

Definition at line 123 of file PrecursorMassFilter.hpp.

bool pwiz::analysis::PrecursorMassFilter::Config::removeReducedChargePrecursors

electron transfer in ETD or ECD creates intact precursors with reduced charge states this flag specifies their removal.

Definition at line 127 of file PrecursorMassFilter.hpp.

std::vector<pwiz::chemistry::Formula> pwiz::analysis::PrecursorMassFilter::Config::neutralLossSpecies

intact precursors can undergo loss of neutral molecules after the dissociation event this flag specifies the removal of these "neutral loss" ions (precursor mass - neutral loss mass)/charge

Definition at line 131 of file PrecursorMassFilter.hpp.

bool pwiz::analysis::PrecursorMassFilter::Config::removeNeutralLossSpecies

Definition at line 132 of file PrecursorMassFilter.hpp.

bool pwiz::analysis::PrecursorMassFilter::Config::useBlanketFiltering

flag indicates neutral loss removal by applying a charge scaled 60 Da exclusion window below the charge reduced precursor

Definition at line 135 of file PrecursorMassFilter.hpp.


The documentation for this struct was generated from the following file: