OpenMS  3.0.0
IdentificationData.h File Reference

Go to the source code of this file.

Classes

class  IdentificationData
 
struct  IdentificationData::RefTranslator
 structure that maps references of corresponding objects after copying More...
 
struct  IdentificationData::ModifyMultiIndexAddProcessingStep< ElementType >
 Helper functor for adding processing steps to elements in a boost::multi_index_container structure. More...
 
struct  IdentificationData::ModifyMultiIndexAddScore< ElementType >
 Helper functor for adding scores to elements in a boost::multi_index_container structure. More...
 
struct  IdentificationData::ModifyMultiIndexRemoveParentMatches< ElementType >
 Helper functor for removing invalid parent matches from elements in a boost::multi_index_container structure. More...
 

Namespaces

 OpenMS
 Main OpenMS namespace.
 

Functions

template<typename ContainerType , typename PredicateType >
static void removeFromSetIf_ (ContainerType &container, PredicateType predicate)
 Representation of spectrum identification results and associated data. More...
 

Class Documentation

◆ OpenMS::IdentificationData::ModifyMultiIndexAddProcessingStep

struct OpenMS::IdentificationData::ModifyMultiIndexAddProcessingStep

template<typename ElementType>
struct OpenMS::IdentificationData::ModifyMultiIndexAddProcessingStep< ElementType >

Helper functor for adding processing steps to elements in a boost::multi_index_container structure.

The validity of the processing step reference cannot be checked here!

◆ OpenMS::IdentificationData::ModifyMultiIndexAddScore

struct OpenMS::IdentificationData::ModifyMultiIndexAddScore

template<typename ElementType>
struct OpenMS::IdentificationData::ModifyMultiIndexAddScore< ElementType >

Helper functor for adding scores to elements in a boost::multi_index_container structure.

The validity of the score type reference cannot be checked here!

◆ OpenMS::IdentificationData::ModifyMultiIndexRemoveParentMatches

struct OpenMS::IdentificationData::ModifyMultiIndexRemoveParentMatches

template<typename ElementType>
struct OpenMS::IdentificationData::ModifyMultiIndexRemoveParentMatches< ElementType >

Helper functor for removing invalid parent matches from elements in a boost::multi_index_container structure.

Used during filtering, to update parent matches after parents have been removed.