35 #ifndef OPENMS_ANALYSIS_TARGETED_INCLUDEEXCLUDETARGET_H    36 #define OPENMS_ANALYSIS_TARGETED_INCLUDEEXCLUDETARGET_H    81     void setName(
const String & name);
    83     const String & getName() 
const;
    85     void setPeptideRef(
const String & peptide_ref);
    87     const String & getPeptideRef() 
const;
    89     void setCompoundRef(
const String & compound_ref);
    91     const String & getCompoundRef() 
const;
    94     void setPrecursorMZ(
double mz);
    96     double getPrecursorMZ() 
const;
    98     void setPrecursorCVTermList(
const CVTermList & list);
   100     void addPrecursorCVTerm(
const CVTerm & cv_term);
   102     const CVTermList & getPrecursorCVTermList() 
const;
   104     void setProductMZ(
double mz);
   106     double getProductMZ() 
const;
   108     void setProductCVTermList(
const CVTermList & list);
   110     void addProductCVTerm(
const CVTerm & cv_term);
   112     const CVTermList & getProductCVTermList() 
const;
   114     void setInterpretations(
const std::vector<CVTermList> & interpretations);
   116     const std::vector<CVTermList> & getInterpretations() 
const;
   118     void addInterpretation(
const CVTermList & interpretation);
   120     void setConfigurations(
const std::vector<Configuration> & configuration);
   122     const std::vector<Configuration> & getConfigurations() 
const;
   124     void addConfiguration(
const Configuration & configuration);
   126     void setPrediction(
const CVTermList & prediction);
   128     void addPredictionTerm(
const CVTerm & prediction);
   132     void setRetentionTime(RetentionTime rt);
   134     const RetentionTime & getRetentionTime() 
const;
   149     void updateMembers_();
   176 #endif // OPENMS_ANALYSIS_TARGETED_INCLUDEEXCLUDETARGET_H 
std::vector< CVTermList > interpretation_list_
Definition: IncludeExcludeTarget.h:161
 
CVTermList product_cv_terms_
Definition: IncludeExcludeTarget.h:159
 
String compound_ref_
Definition: IncludeExcludeTarget.h:165
 
A more convenient string class. 
Definition: String.h:57
 
Representation of controlled vocabulary term list. 
Definition: CVTermList.h:53
 
String peptide_ref_
Definition: IncludeExcludeTarget.h:163
 
bool operator==(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:806
 
Main OpenMS namespace. 
Definition: FeatureDeconvolution.h:47
 
double precursor_mz_
Definition: IncludeExcludeTarget.h:153
 
TargetedExperimentHelper::RetentionTime RetentionTime
Definition: IncludeExcludeTarget.h:60
 
String name_
Definition: IncludeExcludeTarget.h:151
 
Definition: TargetedExperimentHelper.h:64
 
CVTermList precursor_cv_terms_
Definition: IncludeExcludeTarget.h:155
 
Representation of controlled vocabulary term. 
Definition: CVTerm.h:51
 
TargetedExperimentHelper::Configuration Configuration
Definition: IncludeExcludeTarget.h:59
 
This class stores a SRM/MRM transition. 
Definition: IncludeExcludeTarget.h:53
 
bool operator!=(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:824
 
CVTermList prediction_
Definition: IncludeExcludeTarget.h:169
 
RetentionTime rts_
Definition: IncludeExcludeTarget.h:171
 
Definition: TargetedExperimentHelper.h:142
 
std::vector< Configuration > configurations_
Definition: IncludeExcludeTarget.h:167
 
double product_mz_
Definition: IncludeExcludeTarget.h:157