ProteoWizard
|
PrecursorMassFilter's parameters. More...
#include <PrecursorMassFilter.hpp>
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 |
PrecursorMassFilter's parameters.
Definition at line 109 of file PrecursorMassFilter.hpp.
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 |
||
) |
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.