|
| | Precursor ()=default |
| | Constructor.
|
| |
| | Precursor (const Precursor &)=default |
| | Copy constructor.
|
| |
| | Precursor (Precursor &&) noexcept |
| | Move constructor.
|
| |
| | ~Precursor () override=default |
| | Destructor.
|
| |
| Precursor & | operator= (const Precursor &)=default |
| | Assignment operator.
|
| |
| Precursor & | operator= (Precursor &&) &=default |
| | Move assignment operator.
|
| |
| bool | operator== (const Precursor &rhs) const |
| | Equality operator.
|
| |
| bool | operator!= (const Precursor &rhs) const |
| | Equality operator.
|
| |
| const std::set< ActivationMethod > & | getActivationMethods () const |
| | returns a const reference to the activation methods
|
| |
| std::set< ActivationMethod > & | getActivationMethods () |
| | returns a mutable reference to the activation methods
|
| |
| StringList | getActivationMethodsAsString () const |
| | Returns the full names (e.g., "Collision-induced dissociation") of the activation methods set on this instance.
|
| |
| StringList | getActivationMethodsAsShortString () const |
| | Returns the abbreviations (e.g., "CID") of the activation methods set on this instance.
|
| |
| void | setActivationMethods (const std::set< ActivationMethod > &activation_methods) |
| | sets the activation methods
|
| |
| double | getActivationEnergy () const |
| | returns the activation energy (in electronvolt)
|
| |
| void | setActivationEnergy (double activation_energy) |
| | sets the activation energy (in electronvolt)
|
| |
| double | getIsolationWindowLowerOffset () const |
| | Returns the lower offset from the target m/z.
|
| |
| void | setIsolationWindowLowerOffset (double bound) |
| | sets the lower offset from the target m/z
|
| |
| double | getIsolationWindowUpperOffset () const |
| | Returns the upper offset from the target m/z.
|
| |
| void | setIsolationWindowUpperOffset (double bound) |
| | sets the upper offset from the target m/z
|
| |
| double | getDriftTime () const |
| | Returns the ion mobility drift time in milliseconds (-1 means it is not set)
|
| |
| void | setDriftTime (double drift_time) |
| | sets the ion mobility drift time in milliseconds
|
| |
| DriftTimeUnit | getDriftTimeUnit () const |
| | Returns the ion mobility drift time unit.
|
| |
| void | setDriftTimeUnit (DriftTimeUnit dt) |
| | Sets the ion mobility drift time unit.
|
| |
| double | getDriftTimeWindowLowerOffset () const |
| | Returns the lower offset from the target ion mobility in milliseconds.
|
| |
| void | setDriftTimeWindowLowerOffset (double drift_time) |
| | sets the lower offset from the target ion mobility
|
| |
| double | getDriftTimeWindowUpperOffset () const |
| | Returns the upper offset from the target ion mobility in milliseconds.
|
| |
| void | setDriftTimeWindowUpperOffset (double drift_time) |
| | sets the upper offset from the target ion mobility
|
| |
| Int | getCharge () const |
| | Non-mutable access to the charge.
|
| |
| void | setCharge (Int charge) |
| | Mutable access to the charge.
|
| |
| std::vector< Int > & | getPossibleChargeStates () |
| | Mutable access to possible charge states.
|
| |
| const std::vector< Int > & | getPossibleChargeStates () const |
| | Non-mutable access to possible charge states.
|
| |
| void | setPossibleChargeStates (const std::vector< Int > &possible_charge_states) |
| | Sets the possible charge states.
|
| |
| double | getUnchargedMass () const |
| | Returns the uncharged mass of the precursor, if charge is unknown, i.e. 0, our best guess is doubly charged.
|
| |
| | CVTermList ()=default |
| | Defaults constructor.
|
| |
| | CVTermList (const CVTermList &)=default |
| | Copy constructor.
|
| |
| | CVTermList (CVTermList &&) noexcept |
| | Move constructor.
|
| |
| virtual | ~CVTermList () |
| | Destructor.
|
| |
| CVTermList & | operator= (const CVTermList &rhs) &=default |
| | Assignment operator.
|
| |
| CVTermList & | operator= (CVTermList &&) &=default |
| | Move assignment operator.
|
| |
| void | setCVTerms (const std::vector< CVTerm > &terms) |
| | sets the CV terms
|
| |
| void | replaceCVTerm (const CVTerm &cv_term) |
| | replaces the specified CV term
|
| |
| void | replaceCVTerms (const std::vector< CVTerm > &cv_terms, const String &accession) |
| | replaces the specified CV terms using the given accession number
|
| |
| void | replaceCVTerms (const std::map< String, std::vector< CVTerm > > &cv_term_map) |
| | replaces all cv terms with a map (can be obtained via getCVTerms)
|
| |
| void | consumeCVTerms (const std::map< String, std::vector< CVTerm > > &cv_term_map) |
| | merges the given map into the member map, no duplicate checking
|
| |
| const std::map< String, std::vector< CVTerm > > & | getCVTerms () const |
| | returns the accession string of the term
|
| |
| void | addCVTerm (const CVTerm &term) |
| | adds a CV term
|
| |
| bool | operator== (const CVTermList &cv_term_list) const |
| | equality operator
|
| |
| bool | operator!= (const CVTermList &cv_term_list) const |
| | inequality operator
|
| |
| bool | hasCVTerm (const String &accession) const |
| | checks whether the term has a value
|
| |
| bool | empty () const |
| | return true if no terms are available
|
| |
| | MetaInfoInterface ()=default |
| | Constructor.
|
| |
| | MetaInfoInterface (const MetaInfoInterface &rhs) |
| | Copy constructor.
|
| |
| | MetaInfoInterface (MetaInfoInterface &&) noexcept |
| | Move constructor.
|
| |
| | ~MetaInfoInterface () |
| | Destructor.
|
| |
| MetaInfoInterface & | operator= (const MetaInfoInterface &rhs) |
| | Assignment operator.
|
| |
| MetaInfoInterface & | operator= (MetaInfoInterface &&) noexcept |
| | Move assignment operator.
|
| |
| void | swap (MetaInfoInterface &rhs) |
| | Swap contents.
|
| |
| bool | operator== (const MetaInfoInterface &rhs) const |
| | Equality operator.
|
| |
| bool | operator!= (const MetaInfoInterface &rhs) const |
| | Equality operator.
|
| |
| const DataValue & | getMetaValue (const String &name) const |
| | Returns the value corresponding to a string, or DataValue::EMPTY if not found.
|
| |
| DataValue | getMetaValue (const String &name, const DataValue &default_value) const |
| | Returns the value corresponding to a string, or a default value (e.g.: DataValue::EMPTY) if not found
|
| |
| const DataValue & | getMetaValue (UInt index) const |
| | Returns the value corresponding to the index, or DataValue::EMPTY if not found.
|
| |
| DataValue | getMetaValue (UInt index, const DataValue &default_value) const |
| | Returns the value corresponding to the index, or a default value (e.g.: DataValue::EMPTY) if not found
|
| |
| bool | metaValueExists (const String &name) const |
| | Returns whether an entry with the given name exists.
|
| |
| bool | metaValueExists (UInt index) const |
| | Returns whether an entry with the given index exists.
|
| |
| void | setMetaValue (const String &name, const DataValue &value) |
| | Sets the DataValue corresponding to a name.
|
| |
| void | setMetaValue (UInt index, const DataValue &value) |
| | Sets the DataValue corresponding to an index.
|
| |
| void | removeMetaValue (const String &name) |
| | Removes the DataValue corresponding to name if it exists.
|
| |
| void | removeMetaValue (UInt index) |
| | Removes the DataValue corresponding to index if it exists.
|
| |
| void | addMetaValues (const MetaInfoInterface &from) |
| |
| void | getKeys (std::vector< String > &keys) const |
| | Fills the given vector with a list of all keys for which a value is set.
|
| |
| void | getKeys (std::vector< UInt > &keys) const |
| | Fills the given vector with a list of all keys for which a value is set.
|
| |
| bool | isMetaEmpty () const |
| | Returns if the MetaInfo is empty.
|
| |
| void | clearMetaInfo () |
| | Removes all meta values.
|
| |
| bool | operator== (const Peak1D &rhs) const =default |
| | Equality operator.
|
| |
| bool | operator!= (const Peak1D &rhs) const |
| | Equality operator.
|
| |
| | Peak1D ()=default |
| |
| | Peak1D (PositionType a, IntensityType b) |
| | construct with position and intensity
|
| |
| | Peak1D (const Peak1D &p)=default |
| | Copy constructor.
|
| |
| | Peak1D (Peak1D &&) noexcept=default |
| |
| Peak1D & | operator= (const Peak1D &rhs)=default |
| | Assignment operator.
|
| |
| Peak1D & | operator= (Peak1D &&) noexcept=default |
| | Move assignment operator.
|
| |
| | ~Peak1D ()=default |
| | Destructor.
|
| |
| IntensityType | getIntensity () const |
| |
| void | setIntensity (IntensityType intensity) |
| | Mutable access to the data point intensity (height)
|
| |
| CoordinateType | getMZ () const |
| | Non-mutable access to m/z.
|
| |
| void | setMZ (CoordinateType mz) |
| | Mutable access to m/z.
|
| |
| CoordinateType | getPos () const |
| | Alias for getMZ()
|
| |
| void | setPos (CoordinateType pos) |
| | Alias for setMZ()
|
| |
| PositionType const & | getPosition () const |
| | Non-mutable access to the position.
|
| |
| PositionType & | getPosition () |
| | Mutable access to the position.
|
| |
| void | setPosition (PositionType const &position) |
| | Mutable access to the position.
|
| |
Precursor meta information.
This class contains precursor information:
- isolation window
- activation
- selected ion (m/z, intensity, charge, possible charge states)
- ion mobility drift time