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