84 Size massToIndex_(
double mass)
const;
101 bool use_RNA_averagine);
124 size_t getMaxIsotopeIndex()
const;
127 void setMaxIsotopeIndex(
int index);
130 Size getLeftCountFromApex(
double mass)
const;
133 Size getRightCountFromApex(
double mass)
const;
136 Size getApexIndex(
double mass)
const;
139 Size getLastIndex(
double mass)
const;
142 double getAverageMassDelta(
double mass)
const;
145 double getMostAbundantMassDelta(
double mass)
const;
172 double logMz = -1000;
178 bool is_positive =
true;
180 int isotopeIndex = -1;
198 double getUnchargedMass();
202 bool operator>(
const LogMzPeak& a)
const;
211 static double getLogMz(
double mz,
bool positive);
217 static float getChargeMass(
bool positive_ioniziation_mode);
int iso_offset
Definition: FLASHDeconvHelperStructs.h:155
int min_charge
Definition: FLASHDeconvHelperStructs.h:158
Averagine patterns pre-calculated for speed up. Other variables are also calculated for fast cosine c...
Definition: FLASHDeconvHelperStructs.h:59
Isotope pattern generator for coarse isotope distributions.
Definition: CoarseIsotopePatternGenerator.h:103
std::vector< int > left_count_from_apex_
Isotope start indices: isotopes of the indices less than them have very low intensities.
Definition: FLASHDeconvHelperStructs.h:71
Definition: IsotopeDistribution.h:64
log transformed peak. After deconvolution, all necessary information from deconvolution such as charg...
Definition: FLASHDeconvHelperStructs.h:164
std::vector< int > right_count_from_apex_
Isotope end indices: isotopes of the indices larger than them have very low intensities.
Definition: FLASHDeconvHelperStructs.h:73
double mass_interval_
mass interval for calculation
Definition: FLASHDeconvHelperStructs.h:80
bool operator==(const IDBoostGraph::ProteinGroup &lhs, const IDBoostGraph::ProteinGroup &rhs)
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
std::vector< double > average_mono_mass_difference_
mass differences between average mass and monoisotopic mass
Definition: FLASHDeconvHelperStructs.h:67
Size max_isotope_index_
max isotope index
Definition: FLASHDeconvHelperStructs.h:78
double avg_mass
Definition: FLASHDeconvHelperStructs.h:157
bool operator<(const MultiplexDeltaMasses &dm1, const MultiplexDeltaMasses &dm2)
double rep_mz
Definition: FLASHDeconvHelperStructs.h:160
double min_mass_
min mass for calculation
Definition: FLASHDeconvHelperStructs.h:82
Mass feature (Deconvolved masses in spectra are traced by Mass tracing to generate mass features - li...
Definition: FLASHDeconvHelperStructs.h:149
std::vector< float > per_isotope_intensity
Definition: FLASHDeconvHelperStructs.h:154
A 1-dimensional raw data point or peak.
Definition: Peak1D.h:53
int scan_number
Definition: FLASHDeconvHelperStructs.h:156
std::vector< double > abundant_mono_mass_difference_
mass differences between most abundant mass and monoisotopic mass
Definition: FLASHDeconvHelperStructs.h:69
MassTrace mt
Definition: FLASHDeconvHelperStructs.h:152
std::vector< float > per_charge_intensity
Definition: FLASHDeconvHelperStructs.h:153
std::vector< Size > apex_index_
most abundant isotope index
Definition: FLASHDeconvHelperStructs.h:75
std::vector< IsotopeDistribution > isotopes_
isotope distributions for different (binned) masses
Definition: FLASHDeconvHelperStructs.h:63
double qscore
Definition: FLASHDeconvHelperStructs.h:159
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
Wrapper struct for all the structs needed by the FLASHDeconv Three structures are defined: Precalcula...
Definition: FLASHDeconvHelperStructs.h:56
std::vector< double > norms_
L2 norms_ for masses.
Definition: FLASHDeconvHelperStructs.h:65
A container type that gathers peaks similar in m/z and moving along retention time.
Definition: MassTrace.h:61