OpenMS  2.7.0
Public Member Functions | Private Attributes | List of all members
TransitionGroupOpenMS< SpectrumT, TransitionT > Class Template Reference

An implementation of the OpenSWATH Transition Group Access interface using OpenMS. More...

#include <OpenMS/ANALYSIS/OPENSWATH/DATAACCESS/MRMFeatureAccessOpenMS.h>

Inheritance diagram for TransitionGroupOpenMS< SpectrumT, TransitionT >:
[legend]
Collaboration diagram for TransitionGroupOpenMS< SpectrumT, TransitionT >:
[legend]

Public Member Functions

 TransitionGroupOpenMS (MRMTransitionGroup< SpectrumT, TransitionT > &trgroup)
 
 ~TransitionGroupOpenMS () override
 
std::size_t size () const override
 
std::vector< std::string > getNativeIDs () const override
 
void getLibraryIntensities (std::vector< double > &intensities) const override
 
- Public Member Functions inherited from ITransitionGroup
virtual ~ITransitionGroup ()
 

Private Attributes

const MRMTransitionGroup< SpectrumT, TransitionT > & trgroup_
 

Detailed Description

template<typename SpectrumT, typename TransitionT>
class OpenMS::TransitionGroupOpenMS< SpectrumT, TransitionT >

An implementation of the OpenSWATH Transition Group Access interface using OpenMS.

Constructor & Destructor Documentation

◆ TransitionGroupOpenMS()

TransitionGroupOpenMS ( MRMTransitionGroup< SpectrumT, TransitionT > &  trgroup)
inline

◆ ~TransitionGroupOpenMS()

~TransitionGroupOpenMS ( )
inlineoverride

Member Function Documentation

◆ getLibraryIntensities()

void getLibraryIntensities ( std::vector< double > &  intensities) const
inlineoverridevirtual

◆ getNativeIDs()

std::vector<std::string> getNativeIDs ( ) const
inlineoverridevirtual

◆ size()

std::size_t size ( ) const
inlineoverridevirtual

Member Data Documentation

◆ trgroup_

const MRMTransitionGroup<SpectrumT, TransitionT>& trgroup_
private