38 : m_filter_keep_greater(150),
39 m_n_most_intense(100),
40 m_filter_rescale(100),
41 m_filter_highpass(0.9)
46 const XtandemSpectrumProcess ©)
47 : m_filter_keep_greater(copy.m_filter_keep_greater),
48 m_n_most_intense(copy.m_n_most_intense),
49 m_filter_rescale(copy.m_filter_rescale),
50 m_filter_highpass(copy.m_filter_highpass)
52 m_isRemoveIsotope = copy.m_isRemoveIsotope;
53 m_isExcludeParent_neutral_loss = copy.m_isExcludeParent_neutral_loss;
54 m_neutralLossMass = copy.m_neutralLossMass;
55 m_neutralLossWindowDalton = copy.m_neutralLossWindowDalton;
57 m_isExcludeParent = copy.m_isExcludeParent;
58 m_isExcludeParent_lower_dalton = copy.m_isExcludeParent_lower_dalton;
59 m_isExcludeParent_upper_dalton = copy.m_isExcludeParent_upper_dalton;
60 m_isRefineSpectrumModel = copy.m_isRefineSpectrumModel;
61 _y_ions = copy._y_ions;
62 _b_ions = copy._b_ions;
63 _ystar_ions = copy._ystar_ions;
64 _bstar_ions = copy._bstar_ions;
65 _c_ions = copy._c_ions;
66 _z_ions = copy._z_ions;
67 _a_ions = copy._a_ions;
68 _x_ions = copy._x_ions;
70 _astar_ions = copy._astar_ions;
71 _ao_ions = copy._ao_ions;
72 _bo_ions = copy._bo_ions;
73 _yo_ions = copy._yo_ions;
283 unsigned int parent_charge)
const
285 qDebug() << __FILE__ <<
" " << __FUNCTION__ <<
" " << __LINE__
286 <<
" parent_charge==" << parent_charge;
289 MassSpectrum spectrum_process(spectrum);
292 spectrum_process.massSpectrumFilter(FilterTandemDeisotope());
294 qDebug() << __FILE__ <<
"@" << __LINE__ << __FUNCTION__ <<
"()";
298 spectrum_process.massSpectrumFilter(
299 MassSpectrumFilterResampleRemoveMzRange(
300 MzRange(parent_ion_mz,
306 qDebug() << __FILE__ <<
"@" << __LINE__ << __FUNCTION__ <<
"() ";
310 qDebug() << __FILE__ <<
"@" << __LINE__ << __FUNCTION__ <<
"()";
312 qDebug() << __FILE__ <<
"@" << __LINE__ << __FUNCTION__ <<
"()";
316 qDebug() << __FILE__ <<
"@" << __LINE__ << __FUNCTION__ <<
"()";
321 ((parent_ion_mz - (
MHPLUS * parent_charge)) * parent_charge) +
MHPLUS;
327 filter_parent.
filter(spectrum_process);
331 qDebug() << __FILE__ <<
" " << __FUNCTION__ <<
" " << __LINE__
332 <<
" parent_charge==" << parent_charge;
338 qDebug() << __FILE__ <<
"@" << __LINE__ << __FUNCTION__ <<
"() "
339 << spectrum_process.size();
340 return spectrum_process;