103 SIZE_OF_ACTIVATIONMETHOD
106 static const std::string NamesOfActivationMethod[SIZE_OF_ACTIVATIONMETHOD];
107 static const std::string NamesOfActivationMethodShort[SIZE_OF_ACTIVATIONMETHOD];
115 const std::set<ActivationMethod>& getActivationMethods()
const;
117 std::set<ActivationMethod>& getActivationMethods();
119 StringList getActivationMethodsAsString()
const;
121 void setActivationMethods(
const std::set<ActivationMethod> & activation_methods);
124 double getActivationEnergy()
const;
126 void setActivationEnergy(
double activation_energy);
138 double getIsolationWindowLowerOffset()
const;
140 void setIsolationWindowLowerOffset(
double bound);
152 double getIsolationWindowUpperOffset()
const;
154 void setIsolationWindowUpperOffset(
double bound);
163 double getDriftTime()
const;
165 void setDriftTime(
double drift_time);
188 double getDriftTimeWindowLowerOffset()
const;
190 void setDriftTimeWindowLowerOffset(
double drift_time);
202 double getDriftTimeWindowUpperOffset()
const;
204 void setDriftTimeWindowUpperOffset(
double drift_time);
207 Int getCharge()
const;
209 void setCharge(
Int charge);
212 std::vector<Int>& getPossibleChargeStates();
214 const std::vector<Int>& getPossibleChargeStates()
const;
216 void setPossibleChargeStates(
const std::vector<Int> & possible_charge_states);
222 (
c == 0) ?
c = 2 :
c = charge_;
229 double activation_energy_{};
230 double window_low_{};
232 double drift_time_{-1};
233 double drift_window_low_{};
234 double drift_window_up_{};
Plasma desorption.
Definition: Precursor.h:88
DriftTimeUnit
Drift time unit for ion mobility.
Definition: IMTypes.h:48
Precursor meta information.
Definition: Precursor.h:58
Representation of controlled vocabulary term list.
Definition: CVTermList.h:52
std::vector< Int > possible_charge_states_
Definition: Precursor.h:237
High-energy collision-induced dissociation.
Definition: Precursor.h:94
bool operator==(const IDBoostGraph::ProteinGroup &lhs, const IDBoostGraph::ProteinGroup &rhs)
const double c
Definition: Constants.h:214
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
Surface-induced dissociation.
Definition: Precursor.h:89
Blackbody infrared radiative dissociation.
Definition: Precursor.h:90
const double PROTON_MASS_U
Definition: Constants.h:116
Electron transfer dissociation.
Definition: Precursor.h:97
Collision-induced dissociation.
Definition: Precursor.h:86
Pulsed q dissociation.
Definition: Precursor.h:98
double getUnchargedMass() const
Returns the uncharged mass of the precursor, if charge is unknown, i.e. 0, our best guess is doubly c...
Definition: Precursor.h:219
A 1-dimensional raw data point or peak.
Definition: Peak1D.h:53
Photodissociation.
Definition: Precursor.h:96
Bruker proprietary method (MS:1002000)
Definition: Precursor.h:102
Low-energy collision-induced dissociation.
Definition: Precursor.h:95
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:70
Infrared multiphoton dissociation.
Definition: Precursor.h:92
bool operator!=(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:824
in-source collision-induced dissociation (MS:1001880)
Definition: Precursor.h:101
Post-source decay.
Definition: Precursor.h:87
ActivationMethod
Method of activation.
Definition: Precursor.h:84
Sustained off-resonance irradiation.
Definition: Precursor.h:93
int Int
Signed integer type.
Definition: Types.h:102
std::set< ActivationMethod > activation_methods_
Definition: Precursor.h:228
beam-type collision-induced dissociation (MS:1000422) "HCD"
Definition: Precursor.h:100
Electron capture dissociation.
Definition: Precursor.h:91
trap-type collision-induced dissociation (MS:1002472)
Definition: Precursor.h:99