NCBI C++ ToolKit
MSChargeHandle_.hpp
Go to the documentation of this file.

Go to the SVN repository for this file.

1 /* $Id$
2  * ===========================================================================
3  *
4  * PUBLIC DOMAIN NOTICE
5  * National Center for Biotechnology Information
6  *
7  * This software/database is a "United States Government Work" under the
8  * terms of the United States Copyright Act. It was written as part of
9  * the author's official duties as a United States Government employee and
10  * thus cannot be copyrighted. This software/database is freely available
11  * to the public for use. The National Library of Medicine and the U.S.
12  * Government have not placed any restriction on its use or reproduction.
13  *
14  * Although all reasonable efforts have been taken to ensure the accuracy
15  * and reliability of the software and data, the NLM and the U.S.
16  * Government do not and cannot warrant the performance or results that
17  * may be obtained by using this software or data. The NLM and the U.S.
18  * Government disclaim all warranties, express or implied, including
19  * warranties of performance, merchantability or fitness for any particular
20  * purpose.
21  *
22  * Please cite the author in any work or product based on this material.
23  *
24  * ===========================================================================
25  *
26  */
27 
28 /// @file MSChargeHandle_.hpp
29 /// Data storage class.
30 ///
31 /// This file was generated by application DATATOOL
32 /// using the following specifications:
33 /// <a href="/IEB/ToolBox/CPP_DOC/lxr/source/src/objects/omssa/omssa.asn">omssa.asn</a>
34 /// and additional tune-up parameters:
35 /// <a href="/IEB/ToolBox/CPP_DOC/lxr/source/src/objects/omssa/omssa.def">omssa.def</a>
36 ///
37 /// ATTENTION:
38 /// Don't edit or commit this file into CVS as this file will
39 /// be overridden (by DATATOOL) without warning!
40 
41 #ifndef OBJECTS_OMSSA_MSCHARGEHANDLE_BASE_HPP
42 #define OBJECTS_OMSSA_MSCHARGEHANDLE_BASE_HPP
43 
44 // standard includes
45 #include <serial/serialbase.hpp>
46 
47 // generated includes
50 
52 
53 #ifndef BEGIN_objects_SCOPE
54 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
55 # define END_objects_SCOPE END_SCOPE(objects)
56 #endif
57 BEGIN_objects_SCOPE // namespace ncbi::objects::
58 
59 
60 // generated classes
61 
62 
63 /** @addtogroup dataspec_OMSSA
64  *
65  * @{
66  */
67 
68 /////////////////////////////////////////////////////////////////////////////
69 /// How to handle precursor charge
70 ///
71 /// CMSChargeHandle_Base --
72 ///
73 
75 {
77 public:
78  // constructor
80  // destructor
81  virtual ~CMSChargeHandle_Base(void);
82 
83  // type info
85 
86  // types
87  typedef int TCalcplusone;
88  typedef int TCalccharge;
89  typedef int TMincharge;
90  typedef int TMaxcharge;
91  typedef int TConsidermult;
92  typedef double TPlusone;
93  typedef int TMaxproductcharge;
94  typedef bool TProdlesspre;
95  typedef int TNegative;
96 
97  // member index
98  enum class E_memberIndex {
99  e__allMandatory = 0,
100  e_calcplusone,
101  e_calccharge,
102  e_mincharge,
103  e_maxcharge,
104  e_considermult,
105  e_plusone,
106  e_maxproductcharge,
107  e_prodlesspre,
108  e_negative
109  };
111 
112  // getters
113  // setters
114 
115  /// do we guess charge one?
116  /// Check if a value has been assigned to Calcplusone data member.
117  ///
118  /// Data member Calcplusone is optional with default 1;
119  /// its type is defined as 'typedef int TCalcplusone'
120  /// @return
121  /// - true, if a value has been assigned.
122  /// - false, otherwise.
123  bool IsSetCalcplusone(void) const;
124 
125  /// Check if it is safe to call GetCalcplusone method.
126  ///
127  /// @return
128  /// - true, if the data member is getatable.
129  /// - false, otherwise.
130  bool CanGetCalcplusone(void) const;
131 
132  /// Reset Calcplusone data member.
133  void ResetCalcplusone(void);
134 
135  /// Assign default value to Calcplusone data member.
136  void SetDefaultCalcplusone(void);
137 
138  /// Get the Calcplusone member data.
139  ///
140  /// @return
141  /// Copy of the member data.
142  TCalcplusone GetCalcplusone(void) const;
143 
144  /// Assign a value to Calcplusone data member.
145  ///
146  /// @param value
147  /// Value to assign
148  void SetCalcplusone(TCalcplusone value);
149 
150  /// Assign a value to Calcplusone data member.
151  ///
152  /// @return
153  /// Reference to the data value.
154  TCalcplusone& SetCalcplusone(void);
155 
156  /// how do we handle charges?
157  /// Check if a value has been assigned to Calccharge data member.
158  ///
159  /// Data member Calccharge is optional with default 2;
160  /// its type is defined as 'typedef int TCalccharge'
161  /// @return
162  /// - true, if a value has been assigned.
163  /// - false, otherwise.
164  bool IsSetCalccharge(void) const;
165 
166  /// Check if it is safe to call GetCalccharge method.
167  ///
168  /// @return
169  /// - true, if the data member is getatable.
170  /// - false, otherwise.
171  bool CanGetCalccharge(void) const;
172 
173  /// Reset Calccharge data member.
174  void ResetCalccharge(void);
175 
176  /// Assign default value to Calccharge data member.
177  void SetDefaultCalccharge(void);
178 
179  /// Get the Calccharge member data.
180  ///
181  /// @return
182  /// Copy of the member data.
183  TCalccharge GetCalccharge(void) const;
184 
185  /// Assign a value to Calccharge data member.
186  ///
187  /// @param value
188  /// Value to assign
189  void SetCalccharge(TCalccharge value);
190 
191  /// Assign a value to Calccharge data member.
192  ///
193  /// @return
194  /// Reference to the data value.
195  TCalccharge& SetCalccharge(void);
196 
197  /// if userange, what is the min?
198  /// Check if a value has been assigned to Mincharge data member.
199  ///
200  /// Data member Mincharge is optional with default 2;
201  /// its type is defined as 'typedef int TMincharge'
202  /// @return
203  /// - true, if a value has been assigned.
204  /// - false, otherwise.
205  bool IsSetMincharge(void) const;
206 
207  /// Check if it is safe to call GetMincharge method.
208  ///
209  /// @return
210  /// - true, if the data member is getatable.
211  /// - false, otherwise.
212  bool CanGetMincharge(void) const;
213 
214  /// Reset Mincharge data member.
215  void ResetMincharge(void);
216 
217  /// Assign default value to Mincharge data member.
218  void SetDefaultMincharge(void);
219 
220  /// Get the Mincharge member data.
221  ///
222  /// @return
223  /// Copy of the member data.
224  TMincharge GetMincharge(void) const;
225 
226  /// Assign a value to Mincharge data member.
227  ///
228  /// @param value
229  /// Value to assign
230  void SetMincharge(TMincharge value);
231 
232  /// Assign a value to Mincharge data member.
233  ///
234  /// @return
235  /// Reference to the data value.
236  TMincharge& SetMincharge(void);
237 
238  /// if userange, what is the max?
239  /// Check if a value has been assigned to Maxcharge data member.
240  ///
241  /// Data member Maxcharge is optional with default 3;
242  /// its type is defined as 'typedef int TMaxcharge'
243  /// @return
244  /// - true, if a value has been assigned.
245  /// - false, otherwise.
246  bool IsSetMaxcharge(void) const;
247 
248  /// Check if it is safe to call GetMaxcharge method.
249  ///
250  /// @return
251  /// - true, if the data member is getatable.
252  /// - false, otherwise.
253  bool CanGetMaxcharge(void) const;
254 
255  /// Reset Maxcharge data member.
256  void ResetMaxcharge(void);
257 
258  /// Assign default value to Maxcharge data member.
259  void SetDefaultMaxcharge(void);
260 
261  /// Get the Maxcharge member data.
262  ///
263  /// @return
264  /// Copy of the member data.
265  TMaxcharge GetMaxcharge(void) const;
266 
267  /// Assign a value to Maxcharge data member.
268  ///
269  /// @param value
270  /// Value to assign
271  void SetMaxcharge(TMaxcharge value);
272 
273  /// Assign a value to Maxcharge data member.
274  ///
275  /// @return
276  /// Reference to the data value.
277  TMaxcharge& SetMaxcharge(void);
278 
279  /// at which precursor charge to consider +2 ions?
280  /// Check if a value has been assigned to Considermult data member.
281  ///
282  /// Data member Considermult is optional with default 3;
283  /// its type is defined as 'typedef int TConsidermult'
284  /// @return
285  /// - true, if a value has been assigned.
286  /// - false, otherwise.
287  bool IsSetConsidermult(void) const;
288 
289  /// Check if it is safe to call GetConsidermult method.
290  ///
291  /// @return
292  /// - true, if the data member is getatable.
293  /// - false, otherwise.
294  bool CanGetConsidermult(void) const;
295 
296  /// Reset Considermult data member.
297  void ResetConsidermult(void);
298 
299  /// Assign default value to Considermult data member.
300  void SetDefaultConsidermult(void);
301 
302  /// Get the Considermult member data.
303  ///
304  /// @return
305  /// Copy of the member data.
306  TConsidermult GetConsidermult(void) const;
307 
308  /// Assign a value to Considermult data member.
309  ///
310  /// @param value
311  /// Value to assign
312  void SetConsidermult(TConsidermult value);
313 
314  /// Assign a value to Considermult data member.
315  ///
316  /// @return
317  /// Reference to the data value.
318  TConsidermult& SetConsidermult(void);
319 
320  /// what % of peaks below precursor needed to call as +1
321  /// Check if a value has been assigned to Plusone data member.
322  ///
323  /// Data member Plusone is mandatory;
324  /// its type is defined as 'typedef double TPlusone'
325  /// @return
326  /// - true, if a value has been assigned.
327  /// - false, otherwise.
328  bool IsSetPlusone(void) const;
329 
330  /// Check if it is safe to call GetPlusone method.
331  ///
332  /// @return
333  /// - true, if the data member is getatable.
334  /// - false, otherwise.
335  bool CanGetPlusone(void) const;
336 
337  /// Reset Plusone data member.
338  void ResetPlusone(void);
339 
340  /// Get the Plusone member data.
341  ///
342  /// @return
343  /// Copy of the member data.
344  TPlusone GetPlusone(void) const;
345 
346  /// Assign a value to Plusone data member.
347  ///
348  /// @param value
349  /// Value to assign
350  void SetPlusone(TPlusone value);
351 
352  /// Assign a value to Plusone data member.
353  ///
354  /// @return
355  /// Reference to the data value.
356  TPlusone& SetPlusone(void);
357 
358  /// maximum product ion charge
359  /// Check if a value has been assigned to Maxproductcharge data member.
360  ///
361  /// Data member Maxproductcharge is optional;
362  /// its type is defined as 'typedef int TMaxproductcharge'
363  /// @return
364  /// - true, if a value has been assigned.
365  /// - false, otherwise.
366  bool IsSetMaxproductcharge(void) const;
367 
368  /// Check if it is safe to call GetMaxproductcharge method.
369  ///
370  /// @return
371  /// - true, if the data member is getatable.
372  /// - false, otherwise.
373  bool CanGetMaxproductcharge(void) const;
374 
375  /// Reset Maxproductcharge data member.
376  void ResetMaxproductcharge(void);
377 
378  /// Get the Maxproductcharge member data.
379  ///
380  /// @return
381  /// Copy of the member data.
382  TMaxproductcharge GetMaxproductcharge(void) const;
383 
384  /// Assign a value to Maxproductcharge data member.
385  ///
386  /// @param value
387  /// Value to assign
388  void SetMaxproductcharge(TMaxproductcharge value);
389 
390  /// Assign a value to Maxproductcharge data member.
391  ///
392  /// @return
393  /// Reference to the data value.
394  TMaxproductcharge& SetMaxproductcharge(void);
395 
396  /// product charge always less thanor equal to precursor?
397  /// Check if a value has been assigned to Prodlesspre data member.
398  ///
399  /// Data member Prodlesspre is optional;
400  /// its type is defined as 'typedef bool TProdlesspre'
401  /// @return
402  /// - true, if a value has been assigned.
403  /// - false, otherwise.
404  bool IsSetProdlesspre(void) const;
405 
406  /// Check if it is safe to call GetProdlesspre method.
407  ///
408  /// @return
409  /// - true, if the data member is getatable.
410  /// - false, otherwise.
411  bool CanGetProdlesspre(void) const;
412 
413  /// Reset Prodlesspre data member.
414  void ResetProdlesspre(void);
415 
416  /// Get the Prodlesspre member data.
417  ///
418  /// @return
419  /// Copy of the member data.
420  TProdlesspre GetProdlesspre(void) const;
421 
422  /// Assign a value to Prodlesspre data member.
423  ///
424  /// @param value
425  /// Value to assign
426  void SetProdlesspre(TProdlesspre value);
427 
428  /// Assign a value to Prodlesspre data member.
429  ///
430  /// @return
431  /// Reference to the data value.
432  TProdlesspre& SetProdlesspre(void);
433 
434  /// negative ion search if -1, positive ion if 1
435  /// Check if a value has been assigned to Negative data member.
436  ///
437  /// Data member Negative is optional with default 1;
438  /// its type is defined as 'typedef int TNegative'
439  /// @return
440  /// - true, if a value has been assigned.
441  /// - false, otherwise.
442  bool IsSetNegative(void) const;
443 
444  /// Check if it is safe to call GetNegative method.
445  ///
446  /// @return
447  /// - true, if the data member is getatable.
448  /// - false, otherwise.
449  bool CanGetNegative(void) const;
450 
451  /// Reset Negative data member.
452  void ResetNegative(void);
453 
454  /// Assign default value to Negative data member.
455  void SetDefaultNegative(void);
456 
457  /// Get the Negative member data.
458  ///
459  /// @return
460  /// Copy of the member data.
461  TNegative GetNegative(void) const;
462 
463  /// Assign a value to Negative data member.
464  ///
465  /// @param value
466  /// Value to assign
467  void SetNegative(TNegative value);
468 
469  /// Assign a value to Negative data member.
470  ///
471  /// @return
472  /// Reference to the data value.
473  TNegative& SetNegative(void);
474 
475  /// Reset the whole object
476  virtual void Reset(void);
477 
478 
479 private:
480  // Prohibit copy constructor and assignment operator
483 
484  // data
485  Uint4 m_set_State[1];
491  double m_Plusone;
495 };
496 
497 /* @} */
498 
499 
500 
501 
502 
503 ///////////////////////////////////////////////////////////
504 ///////////////////// inline methods //////////////////////
505 ///////////////////////////////////////////////////////////
506 inline
508 {
509  return ((m_set_State[0] & 0x3) != 0);
510 }
511 
512 inline
514 {
515  return true;
516 }
517 
518 inline
520 {
521  m_Calcplusone = 1;
522  m_set_State[0] &= ~0x3;
523 }
524 
525 inline
527 {
529 }
530 
531 inline
533 {
534  return m_Calcplusone;
535 }
536 
537 inline
539 {
541  m_set_State[0] |= 0x3;
542 }
543 
544 inline
546 {
547 #ifdef _DEBUG
548  if (!IsSetCalcplusone()) {
549  memset(&m_Calcplusone,UnassignedByte(),sizeof(m_Calcplusone));
550  }
551 #endif
552  m_set_State[0] |= 0x1;
553  return m_Calcplusone;
554 }
555 
556 inline
558 {
559  return ((m_set_State[0] & 0xc) != 0);
560 }
561 
562 inline
564 {
565  return true;
566 }
567 
568 inline
570 {
571  m_Calccharge = 2;
572  m_set_State[0] &= ~0xc;
573 }
574 
575 inline
577 {
578  ResetCalccharge();
579 }
580 
581 inline
583 {
584  return m_Calccharge;
585 }
586 
587 inline
589 {
591  m_set_State[0] |= 0xc;
592 }
593 
594 inline
596 {
597 #ifdef _DEBUG
598  if (!IsSetCalccharge()) {
599  memset(&m_Calccharge,UnassignedByte(),sizeof(m_Calccharge));
600  }
601 #endif
602  m_set_State[0] |= 0x4;
603  return m_Calccharge;
604 }
605 
606 inline
608 {
609  return ((m_set_State[0] & 0x30) != 0);
610 }
611 
612 inline
614 {
615  return true;
616 }
617 
618 inline
620 {
621  m_Mincharge = 2;
622  m_set_State[0] &= ~0x30;
623 }
624 
625 inline
627 {
628  ResetMincharge();
629 }
630 
631 inline
633 {
634  return m_Mincharge;
635 }
636 
637 inline
639 {
640  m_Mincharge = value;
641  m_set_State[0] |= 0x30;
642 }
643 
644 inline
646 {
647 #ifdef _DEBUG
648  if (!IsSetMincharge()) {
649  memset(&m_Mincharge,UnassignedByte(),sizeof(m_Mincharge));
650  }
651 #endif
652  m_set_State[0] |= 0x10;
653  return m_Mincharge;
654 }
655 
656 inline
658 {
659  return ((m_set_State[0] & 0xc0) != 0);
660 }
661 
662 inline
664 {
665  return true;
666 }
667 
668 inline
670 {
671  m_Maxcharge = 3;
672  m_set_State[0] &= ~0xc0;
673 }
674 
675 inline
677 {
678  ResetMaxcharge();
679 }
680 
681 inline
683 {
684  return m_Maxcharge;
685 }
686 
687 inline
689 {
690  m_Maxcharge = value;
691  m_set_State[0] |= 0xc0;
692 }
693 
694 inline
696 {
697 #ifdef _DEBUG
698  if (!IsSetMaxcharge()) {
699  memset(&m_Maxcharge,UnassignedByte(),sizeof(m_Maxcharge));
700  }
701 #endif
702  m_set_State[0] |= 0x40;
703  return m_Maxcharge;
704 }
705 
706 inline
708 {
709  return ((m_set_State[0] & 0x300) != 0);
710 }
711 
712 inline
714 {
715  return true;
716 }
717 
718 inline
720 {
721  m_Considermult = 3;
722  m_set_State[0] &= ~0x300;
723 }
724 
725 inline
727 {
729 }
730 
731 inline
733 {
734  return m_Considermult;
735 }
736 
737 inline
739 {
741  m_set_State[0] |= 0x300;
742 }
743 
744 inline
746 {
747 #ifdef _DEBUG
748  if (!IsSetConsidermult()) {
749  memset(&m_Considermult,UnassignedByte(),sizeof(m_Considermult));
750  }
751 #endif
752  m_set_State[0] |= 0x100;
753  return m_Considermult;
754 }
755 
756 inline
758 {
759  return ((m_set_State[0] & 0xc00) != 0);
760 }
761 
762 inline
764 {
765  return IsSetPlusone();
766 }
767 
768 inline
770 {
771  m_Plusone = 0;
772  m_set_State[0] &= ~0xc00;
773 }
774 
775 inline
777 {
778  if (!CanGetPlusone()) {
779  ThrowUnassigned(5);
780  }
781  return m_Plusone;
782 }
783 
784 inline
786 {
787  m_Plusone = value;
788  m_set_State[0] |= 0xc00;
789 }
790 
791 inline
793 {
794 #ifdef _DEBUG
795  if (!IsSetPlusone()) {
796  memset(&m_Plusone,UnassignedByte(),sizeof(m_Plusone));
797  }
798 #endif
799  m_set_State[0] |= 0x400;
800  return m_Plusone;
801 }
802 
803 inline
805 {
806  return ((m_set_State[0] & 0x3000) != 0);
807 }
808 
809 inline
811 {
812  return IsSetMaxproductcharge();
813 }
814 
815 inline
817 {
818  m_Maxproductcharge = 0;
819  m_set_State[0] &= ~0x3000;
820 }
821 
822 inline
824 {
825  if (!CanGetMaxproductcharge()) {
826  ThrowUnassigned(6);
827  }
828  return m_Maxproductcharge;
829 }
830 
831 inline
833 {
835  m_set_State[0] |= 0x3000;
836 }
837 
838 inline
840 {
841 #ifdef _DEBUG
842  if (!IsSetMaxproductcharge()) {
844  }
845 #endif
846  m_set_State[0] |= 0x1000;
847  return m_Maxproductcharge;
848 }
849 
850 inline
852 {
853  return ((m_set_State[0] & 0xc000) != 0);
854 }
855 
856 inline
858 {
859  return IsSetProdlesspre();
860 }
861 
862 inline
864 {
865  m_Prodlesspre = 0;
866  m_set_State[0] &= ~0xc000;
867 }
868 
869 inline
871 {
872  if (!CanGetProdlesspre()) {
873  ThrowUnassigned(7);
874  }
875  return m_Prodlesspre;
876 }
877 
878 inline
880 {
882  m_set_State[0] |= 0xc000;
883 }
884 
885 inline
887 {
888 #ifdef _DEBUG
889  if (!IsSetProdlesspre()) {
890  memset(&m_Prodlesspre,UnassignedByte(),sizeof(m_Prodlesspre));
891  }
892 #endif
893  m_set_State[0] |= 0x4000;
894  return m_Prodlesspre;
895 }
896 
897 inline
899 {
900  return ((m_set_State[0] & 0x30000) != 0);
901 }
902 
903 inline
905 {
906  return true;
907 }
908 
909 inline
911 {
912  m_Negative = 1;
913  m_set_State[0] &= ~0x30000;
914 }
915 
916 inline
918 {
919  ResetNegative();
920 }
921 
922 inline
924 {
925  return m_Negative;
926 }
927 
928 inline
930 {
931  m_Negative = value;
932  m_set_State[0] |= 0x30000;
933 }
934 
935 inline
937 {
938 #ifdef _DEBUG
939  if (!IsSetNegative()) {
940  memset(&m_Negative,UnassignedByte(),sizeof(m_Negative));
941  }
942 #endif
943  m_set_State[0] |= 0x10000;
944  return m_Negative;
945 }
946 
947 ///////////////////////////////////////////////////////////
948 ////////////////// end of inline methods //////////////////
949 ///////////////////////////////////////////////////////////
950 
951 
952 
953 
954 
955 END_objects_SCOPE // namespace ncbi::objects::
956 
958 
959 
960 #endif // OBJECTS_OMSSA_MSCHARGEHANDLE_BASE_HPP
User-defined methods of the data storage class.
User-defined methods of the data storage class.
How to handle precursor charge.
Base class for all serializable objects.
Definition: serialbase.hpp:150
static char UnassignedByte(void)
Definition: serialbase.hpp:181
void ThrowUnassigned(TMemberIndex index) const
uint32_t Uint4
4-byte (32-bit) unsigned integer
Definition: ncbitype.h:103
#define END_NCBI_SCOPE
End previously defined NCBI scope.
Definition: ncbistl.hpp:103
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
Definition: ncbistl.hpp:100
#define NCBI_OMSSA_EXPORT
Definition: ncbi_export.h:672
TNegative GetNegative(void) const
Get the Negative member data.
TMincharge & SetMincharge(void)
Assign a value to Mincharge data member.
TCalcplusone & SetCalcplusone(void)
Assign a value to Calcplusone data member.
bool IsSetCalccharge(void) const
how do we handle charges? Check if a value has been assigned to Calccharge data member.
TPlusone & SetPlusone(void)
Assign a value to Plusone data member.
void ResetNegative(void)
Reset Negative data member.
void SetDefaultNegative(void)
Assign default value to Negative data member.
bool CanGetProdlesspre(void) const
Check if it is safe to call GetProdlesspre method.
bool IsSetProdlesspre(void) const
product charge always less thanor equal to precursor? Check if a value has been assigned to Prodlessp...
bool IsSetCalcplusone(void) const
do we guess charge one? Check if a value has been assigned to Calcplusone data member.
TMincharge GetMincharge(void) const
Get the Mincharge member data.
void ResetProdlesspre(void)
Reset Prodlesspre data member.
void ResetMincharge(void)
Reset Mincharge data member.
TProdlesspre & SetProdlesspre(void)
Assign a value to Prodlesspre data member.
bool CanGetCalcplusone(void) const
Check if it is safe to call GetCalcplusone method.
bool IsSetPlusone(void) const
what % of peaks below precursor needed to call as +1 Check if a value has been assigned to Plusone da...
TMaxcharge GetMaxcharge(void) const
Get the Maxcharge member data.
bool CanGetPlusone(void) const
Check if it is safe to call GetPlusone method.
bool CanGetMincharge(void) const
Check if it is safe to call GetMincharge method.
void ResetPlusone(void)
Reset Plusone data member.
TPlusone GetPlusone(void) const
Get the Plusone member data.
TMaxproductcharge & SetMaxproductcharge(void)
Assign a value to Maxproductcharge data member.
CMSChargeHandle_Base(const CMSChargeHandle_Base &)
TConsidermult GetConsidermult(void) const
Get the Considermult member data.
TNegative & SetNegative(void)
Assign a value to Negative data member.
bool CanGetNegative(void) const
Check if it is safe to call GetNegative method.
bool CanGetConsidermult(void) const
Check if it is safe to call GetConsidermult method.
void SetDefaultMaxcharge(void)
Assign default value to Maxcharge data member.
bool IsSetMaxproductcharge(void) const
maximum product ion charge Check if a value has been assigned to Maxproductcharge data member.
TProdlesspre GetProdlesspre(void) const
Get the Prodlesspre member data.
void ResetMaxcharge(void)
Reset Maxcharge data member.
void SetDefaultCalcplusone(void)
Assign default value to Calcplusone data member.
bool IsSetMincharge(void) const
if userange, what is the min? Check if a value has been assigned to Mincharge data member.
bool CanGetCalccharge(void) const
Check if it is safe to call GetCalccharge method.
TCalccharge GetCalccharge(void) const
Get the Calccharge member data.
void ResetCalcplusone(void)
Reset Calcplusone data member.
bool IsSetNegative(void) const
negative ion search if -1, positive ion if 1 Check if a value has been assigned to Negative data memb...
Tparent::CMemberIndex< E_memberIndex, 10 > TmemberIndex
bool IsSetConsidermult(void) const
at which precursor charge to consider +2 ions? Check if a value has been assigned to Considermult dat...
TCalcplusone GetCalcplusone(void) const
Get the Calcplusone member data.
TConsidermult & SetConsidermult(void)
Assign a value to Considermult data member.
void SetDefaultConsidermult(void)
Assign default value to Considermult data member.
void ResetMaxproductcharge(void)
Reset Maxproductcharge data member.
bool IsSetMaxcharge(void) const
if userange, what is the max? Check if a value has been assigned to Maxcharge data member.
void SetDefaultMincharge(void)
Assign default value to Mincharge data member.
void ResetCalccharge(void)
Reset Calccharge data member.
void ResetConsidermult(void)
Reset Considermult data member.
void SetDefaultCalccharge(void)
Assign default value to Calccharge data member.
CMSChargeHandle_Base & operator=(const CMSChargeHandle_Base &)
bool CanGetMaxproductcharge(void) const
Check if it is safe to call GetMaxproductcharge method.
TMaxproductcharge GetMaxproductcharge(void) const
Get the Maxproductcharge member data.
TCalccharge & SetCalccharge(void)
Assign a value to Calccharge data member.
bool CanGetMaxcharge(void) const
Check if it is safe to call GetMaxcharge method.
TMaxcharge & SetMaxcharge(void)
Assign a value to Maxcharge data member.
const GenericPointer< typename T::ValueType > T2 value
Definition: pointer.h:1227
Modified on Fri Sep 20 14:58:26 2024 by modify_doxy.py rev. 669887