|  | OpenMS
    2.6.0
    | 
 
 
  
  
 
Go to the documentation of this file.
   95   template <
class MetaContainer>
 
   97     std::unary_function<MetaContainer, bool>
 
  131   template <
class SpectrumType>
 
  133     std::unary_function<SpectrumType, bool>
 
  144     InRTRange(
double min, 
double max, 
bool reverse = 
false) :
 
  152       double tmp = s.
getRT();
 
  169   template <
class SpectrumType>
 
  171     std::unary_function<SpectrumType, bool>
 
  205   template <
class SpectrumType>
 
  207     std::unary_function<SpectrumType, bool>
 
  240   template <
class SpectrumType>
 
  242     std::unary_function<SpectrumType, bool>
 
  276   template <
class SpectrumType>
 
  278     std::unary_function<SpectrumType, bool>
 
  307   template <
class SpectrumType>
 
  309     std::unary_function<SpectrumType, bool>
 
  341   template <
class SpectrumType>
 
  343     std::unary_function<SpectrumType, bool>
 
  362         for (std::set<Precursor::ActivationMethod>::const_iterator it_a = it->getActivationMethods().begin();
 
  363              it_a != it->getActivationMethods().end();
 
  393   template <
class SpectrumType>
 
  395     std::unary_function<SpectrumType, bool>
 
  416         if (!(mz_left_ <= it->getMZ() && it->getMZ() <= 
mz_right_))
 
  442   template <
class SpectrumType>
 
  444     std::unary_function<SpectrumType, bool>
 
  464         Int tmp = it->getCharge();
 
  487   template <
class PeakType>
 
  489     std::unary_function<PeakType, bool>
 
  500     InMzRange(
double min, 
double max, 
bool reverse = 
false) :
 
  525   template <
class PeakType>
 
  527     std::unary_function<PeakType, bool>
 
  562   template <
class SpectrumType>
 
  564     std::unary_function<SpectrumType, bool>
 
  586       bool hasCollisionEnergy = 
false;
 
  589         if (it->metaValueExists(
"collision energy"))
 
  591           hasCollisionEnergy = 
true;
 
  592           double cE = it->getMetaValue(
"collision energy");
 
  598       if (!hasCollisionEnergy) 
return false;
 
  615   template <
class SpectrumType>
 
  617     std::unary_function<SpectrumType, bool>
 
  642         const double isolationWindowSize = it->getIsolationWindowUpperOffset() + it->getIsolationWindowLowerOffset();
 
  661   template <
class SpectrumType>
 
  663     std::unary_function<SpectrumType, bool>
 
  688         if (it->getIsolationWindowLowerOffset() == 0 || it->getIsolationWindowUpperOffset() == 0)
 
  690           OPENMS_LOG_WARN << 
"IsInIsolationWindow(): Lower/Upper Offset for Precursor Isolation Window is Zero! " << 
 
  691             "Filtering will probably be too strict (unless you hit the exact precursor m/z)!" << std::endl;
 
  693         const double lower_mz = it->getMZ() - it->getIsolationWindowLowerOffset();
 
  694         std::vector<double>::const_iterator it_mz = std::lower_bound(
vec_mz_.begin(), 
vec_mz_.end(), lower_mz);
 
  697           const double upper_mz = it->getMZ() + it->getIsolationWindowUpperOffset();
 
  698           isIn |= (*it_mz <= upper_mz);
 
  
double min_
Definition: RangeUtils.h:551
InMzRange(double min, double max, bool reverse=false)
Constructor.
Definition: RangeUtils.h:500
bool operator()(const SpectrumType &s) const
Definition: RangeUtils.h:358
bool operator()(const SpectrumType &s) const
Definition: RangeUtils.h:680
Predicate that determines if the width of the isolation window of an MSn spectrum is in the given ran...
Definition: RangeUtils.h:616
bool operator()(const PeakType &p) const
Definition: RangeUtils.h:543
bool reverse_
Definition: RangeUtils.h:552
Predicate that determines if a spectrum has a certain scan polarity.
Definition: RangeUtils.h:241
HasScanMode(Int mode, bool reverse=false)
Constructor.
Definition: RangeUtils.h:217
A 2-dimensional raw data point or peak.
Definition: Peak2D.h:54
bool reverse_
Definition: RangeUtils.h:474
A more convenient string class.
Definition: String.h:59
InPrecursorMZRange(const double &mz_left, const double &mz_right, bool reverse=false)
Constructor.
Definition: RangeUtils.h:405
bool reverse_
Definition: RangeUtils.h:297
const std::vector< Precursor > & getPrecursors() const
returns a const reference to the precursors
static bool contains(const std::vector< T > &container, const E &elem)
Checks whether the element elem is contained in the given container.
Definition: ListUtils.h:146
HasPrecursorCharge(const IntList &charges, bool reverse=false)
Constructor.
Definition: RangeUtils.h:454
bool reverse_
Definition: RangeUtils.h:329
bool reverse_
Definition: RangeUtils.h:652
bool operator()(const SpectrumType &s) const
Definition: RangeUtils.h:322
bool operator()(const SpectrumType &s) const
Definition: RangeUtils.h:580
IntensityType getIntensity() const
Definition: Peak2D.h:166
Predicate that determines if a spectrum is a zoom (enhanced resolution) spectrum.
Definition: RangeUtils.h:308
IsInIsolationWindow(std::vector< double > vec_mz, bool reverse=false)
Constructor.
Definition: RangeUtils.h:673
std::vector< Int > IntList
Vector of signed integers.
Definition: ListUtils.h:55
#define OPENMS_LOG_WARN
Macro if a warning, a piece of information which should be read by the user, should be logged.
Definition: LogStream.h:460
std::vector< double > vec_mz_
Definition: RangeUtils.h:707
IntList charges_
Definition: RangeUtils.h:473
double mz_right_
Definition: RangeUtils.h:429
InMSLevelRange(const IntList &levels, bool reverse=false)
Constructor.
Definition: RangeUtils.h:181
bool operator()(const SpectrumType &s) const
Definition: RangeUtils.h:222
const InstrumentSettings & getInstrumentSettings() const
returns a const reference to the instrument settings of the current spectrum
bool reverse_
Definition: RangeUtils.h:515
UInt getMSLevel() const
Returns the MS level.
Predicate that determines if a spectrum's precursor is within a certain m/z range.
Definition: RangeUtils.h:394
bool reverse_
Definition: RangeUtils.h:265
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
IntList levels_
Definition: RangeUtils.h:194
double min_
Definition: RangeUtils.h:158
double max_
Definition: RangeUtils.h:514
Predicate that determines if a spectrum has a certain scan mode.
Definition: RangeUtils.h:206
Predicate that determines if a spectrum is empty.
Definition: RangeUtils.h:277
bool operator()(const SpectrumType &s) const
Definition: RangeUtils.h:290
Predicate that determines if an MSn spectrum was generated with a collision energy in the given range...
Definition: RangeUtils.h:563
double max_
Definition: RangeUtils.h:551
Predicate that determines if a spectrum lies inside/outside a specific retention time range.
Definition: RangeUtils.h:132
bool reverse_
Definition: RangeUtils.h:230
Predicate that determines if a peak lies inside/outside a specific m/z range.
Definition: RangeUtils.h:488
double mz_left_
Definition: RangeUtils.h:428
double max_size_
Definition: RangeUtils.h:651
bool operator()(const SpectrumType &s) const
Definition: RangeUtils.h:150
bool find(TFinder &finder, const Pattern< TNeedle, FuzzyAC > &me, PatternAuxData< TNeedle > &dh)
Definition: AhoCorasickAmbiguous.h:884
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:70
Predicate that determines if the isolation window covers ANY of the given m/z values.
Definition: RangeUtils.h:662
IsZoomSpectrum(bool reverse=false)
Constructor.
Definition: RangeUtils.h:318
IsInCollisionEnergyRange(double min, double max, bool reverse=false)
Constructor.
Definition: RangeUtils.h:574
Int mode_
Definition: RangeUtils.h:229
Predicate that determines if a spectrum has a certain precursor charge as given in the constructor li...
Definition: RangeUtils.h:443
Predicate that determines if a spectrum was generated using any activation method given in the constr...
Definition: RangeUtils.h:342
HasActivationMethod(const StringList &methods, bool reverse=false)
Constructor.
Definition: RangeUtils.h:353
bool operator()(const SpectrumType &s) const
Definition: RangeUtils.h:186
IonSource::Polarity getPolarity() const
returns the polarity
bool reverse_
Definition: RangeUtils.h:606
bool operator()(const SpectrumType &s) const
Definition: RangeUtils.h:634
double min_energy_
Definition: RangeUtils.h:605
double max_energy_
Definition: RangeUtils.h:605
InIntensityRange(double min, double max, bool reverse=false)
Constructor.
Definition: RangeUtils.h:537
HasScanPolarity(Int polarity, bool reverse=false)
Constructor.
Definition: RangeUtils.h:252
double min_
Definition: RangeUtils.h:514
const PositionType & getPosition() const
Non-mutable access to the position.
Definition: Peak2D.h:178
bool reverse_
Definition: RangeUtils.h:708
bool reverse_
Definition: RangeUtils.h:430
double max_
Definition: RangeUtils.h:158
bool getZoomScan() const
return if this scan is a zoom (enhanced resolution) scan
static const std::string NamesOfActivationMethod[SIZE_OF_ACTIVATIONMETHOD]
Names of activation methods.
Definition: Precursor.h:95
bool operator()(const SpectrumType &s) const
Definition: RangeUtils.h:459
bool reverse_
Definition: RangeUtils.h:159
InRTRange(double min, double max, bool reverse=false)
Constructor.
Definition: RangeUtils.h:144
bool reverse_
Definition: RangeUtils.h:195
double min_size_
Definition: RangeUtils.h:651
The representation of a 1D spectrum.
Definition: MSSpectrum.h:67
IsInIsolationWindowSizeRange(double min_size, double max_size, bool reverse=false)
Constructor.
Definition: RangeUtils.h:628
ScanMode getScanMode() const
returns the scan mode
StringList methods_
Definition: RangeUtils.h:380
bool reverse_
Definition: RangeUtils.h:381
Int polarity_
Definition: RangeUtils.h:264
Predicate that determines if a peak lies inside/outside a specific intensity range.
Definition: RangeUtils.h:526
bool operator()(const SpectrumType &s) const
Definition: RangeUtils.h:411
Predicate that determines if a spectrum lies inside/outside a specific MS level set.
Definition: RangeUtils.h:170
IsEmptySpectrum(bool reverse=false)
Constructor.
Definition: RangeUtils.h:286
bool operator()(const SpectrumType &s) const
Definition: RangeUtils.h:257
bool operator()(const PeakType &p) const
Definition: RangeUtils.h:506