41 #ifndef OBJECTS_OMSSA_MSCHARGEHANDLE_BASE_HPP
42 #define OBJECTS_OMSSA_MSCHARGEHANDLE_BASE_HPP
53 #ifndef BEGIN_objects_SCOPE
54 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
55 # define END_objects_SCOPE END_SCOPE(objects)
123 bool IsSetCalcplusone(
void)
const;
130 bool CanGetCalcplusone(
void)
const;
133 void ResetCalcplusone(
void);
136 void SetDefaultCalcplusone(
void);
164 bool IsSetCalccharge(
void)
const;
171 bool CanGetCalccharge(
void)
const;
174 void ResetCalccharge(
void);
177 void SetDefaultCalccharge(
void);
205 bool IsSetMincharge(
void)
const;
212 bool CanGetMincharge(
void)
const;
215 void ResetMincharge(
void);
218 void SetDefaultMincharge(
void);
246 bool IsSetMaxcharge(
void)
const;
253 bool CanGetMaxcharge(
void)
const;
256 void ResetMaxcharge(
void);
259 void SetDefaultMaxcharge(
void);
287 bool IsSetConsidermult(
void)
const;
294 bool CanGetConsidermult(
void)
const;
297 void ResetConsidermult(
void);
300 void SetDefaultConsidermult(
void);
328 bool IsSetPlusone(
void)
const;
335 bool CanGetPlusone(
void)
const;
338 void ResetPlusone(
void);
366 bool IsSetMaxproductcharge(
void)
const;
373 bool CanGetMaxproductcharge(
void)
const;
376 void ResetMaxproductcharge(
void);
404 bool IsSetProdlesspre(
void)
const;
411 bool CanGetProdlesspre(
void)
const;
414 void ResetProdlesspre(
void);
442 bool IsSetNegative(
void)
const;
449 bool CanGetNegative(
void)
const;
452 void ResetNegative(
void);
455 void SetDefaultNegative(
void);
476 virtual void Reset(
void);
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.
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_OMSSA_EXPORT
TNegative GetNegative(void) const
Get the Negative member data.
DECLARE_INTERNAL_TYPE_INFO()
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