Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Classes | Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

CompNovoIonScoringBase Class Reference

run with CompNovoIonScoringBase More...

#include <OpenMS/ANALYSIS/DENOVO/CompNovoIonScoringBase.h>

Inheritance diagram for CompNovoIonScoringBase:
DefaultParamHandler CompNovoIonScoring CompNovoIonScoringCID

List of all members.

Classes

struct  IonScore

Public Types

enum  IsotopeType { PARENT = 0, CHILD = 1, LONE = 2 }

Public Member Functions

CompNovoIonScoringBaseoperator= (const CompNovoIonScoringBase &source)
constructors and destructors

 CompNovoIonScoringBase ()
 default constructor
 CompNovoIonScoringBase (const CompNovoIonScoringBase &source)
 copy constructor
virtual ~CompNovoIonScoringBase ()
 destructor
Accessors

DoubleReal scoreIsotopes (const PeakSpectrum &CID_spec, PeakSpectrum::ConstIterator it, Size charge)

Protected Member Functions

void updateMembers_ ()
 update members method from DefaultParamHandler to update the members
IsotopeType classifyIsotopes_ (const PeakSpectrum &spec, PeakSpectrum::ConstIterator it)
DoubleReal scoreIsotopes_ (const PeakSpectrum &spec, PeakSpectrum::ConstIterator it, Map< DoubleReal, IonScore > &CID_nodes, Size charge=1)
virtual void scoreWitnessSet_ (Size charge, DoubleReal precursor_weight, Map< DoubleReal, IonScore > &CID_nodes, const PeakSpectrum &CID_orig_spec)=0
void addSingleChargedIons_ (Map< DoubleReal, IonScore > &ion_scores, PeakSpectrum &CID_spec)
void initIsotopeDistributions_ ()

Protected Attributes

Map< Size, std::vector
< DoubleReal > > 
isotope_distributions_
DoubleReal fragment_mass_tolerance_

Detailed Description

run with CompNovoIonScoringBase


Member Enumeration Documentation

Enumerator:
PARENT 
CHILD 
LONE 

Reimplemented in CompNovoIonScoring, and CompNovoIonScoringCID.


Constructor & Destructor Documentation

default constructor

copy constructor

virtual ~CompNovoIonScoringBase (  )  [virtual]

destructor


Member Function Documentation

void addSingleChargedIons_ ( Map< DoubleReal, IonScore > &  ion_scores,
PeakSpectrum CID_spec 
) [protected]
IsotopeType classifyIsotopes_ ( const PeakSpectrum spec,
PeakSpectrum::ConstIterator  it 
) [protected]
void initIsotopeDistributions_ (  )  [protected]
CompNovoIonScoringBase& operator= ( const CompNovoIonScoringBase source  ) 
DoubleReal scoreIsotopes ( const PeakSpectrum CID_spec,
PeakSpectrum::ConstIterator  it,
Size  charge 
)
DoubleReal scoreIsotopes_ ( const PeakSpectrum spec,
PeakSpectrum::ConstIterator  it,
Map< DoubleReal, IonScore > &  CID_nodes,
Size  charge = 1 
) [protected]
virtual void scoreWitnessSet_ ( Size  charge,
DoubleReal  precursor_weight,
Map< DoubleReal, IonScore > &  CID_nodes,
const PeakSpectrum CID_orig_spec 
) [protected, pure virtual]
void updateMembers_ (  )  [protected, virtual]

update members method from DefaultParamHandler to update the members

Reimplemented from DefaultParamHandler.


Member Data Documentation

Map<Size, std::vector<DoubleReal> > isotope_distributions_ [protected]

OpenMS / TOPP release 1.10.0 Documentation generated on Thu Mar 7 2013 09:42:49 using doxygen 1.7.1