OpenMS  2.4.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 C_Alloc_base< _Tp, _Alloc >
 C_Alloc_base< _Val, _Alloc >
 C_Alloc_base< KDTreeFeatureNode, std::allocator< _Node< KDTreeFeatureNode > > >
 C_Base_iterator
 C_Bracket_accessor< _Val >
 C_Bracket_accessor< KDTreeFeatureNode >
 C_Node_base
 C_Node_compare< _Val, _Acc, _Cmp >
 C_Region< __K, _Val, _SubVal, _Acc, _Cmp >
 CAAcid_
 CAAIndexRepresentation of selected AAIndex properties
 CAASequenceRepresentation of a peptide/protein sequence
 COPXLDataStructs::AASeqWithMassThe AASeqWithMass struct represents a normal peptide with its precomputed mass
 COPXLDataStructs::AASeqWithMassComparatorThe AASeqWithMassComparator is a comparator for AASeqWithMass objects
 CFuzzyStringComparator::AbortComparisonInternal exception class
 CAbsoluteQuantitationMethodAbsoluteQuantitationMethod is a class to hold information about the quantitation method and for applying and/or generating the quantitation method
 CAbsoluteQuantitationStandardsAbsoluteQuantitationStandards is a class to handle the relationship between runs, components, and their actual concentrations
 CAbsoluteQuantitationStandardsFileLoad files containing runConcentration data
 CAccurateMassSearchResult
 CAcqusHandlerRead-only acqus File handler for XMass Analysis
 CAdaptedIdentity
 CAdduct
 CAdductInfo
 CAhoCorasickAmbiguousExtended Aho-Corasick algorithm capable of matching ambiguous amino acids in the pattern (i.e. proteins)
 Calways_true< _Tp >
 CPepXMLFile::AminoAcidModification
 CMzIdentMLDOMHandler::AnalysisSoftwareStruct to hold the used analysis software for that file
 CMSQuantifications::AnalysisSummary
 CRNPxlSearch::AnnotatedHitSlimmer structure as storing all scored candidates in PeptideHit objects takes too much space
 CSimpleSearchEngine::AnnotatedHitSlimmer structure as storing all scored candidates in PeptideHit objects takes too much space
 CAnnotation1DItemAn abstract class acting as an interface for the different 1D annotation items
 CAnnotationStatistics
 CMSQuantifications::Assay
 CQcMLFile::AttachmentRepresentation of an attachment
 CAveragePosition< D >Maintain an average position by summing up positions with weights
 CAxisPainterDraws a coordinate axis. It has only static methods, that's why the constructor is private
 CAxisTickCalculatorCalculates ticks for a given value range
 CBackgroundControl
 CBackgroundIntensityBin
 CBase64Class to encode and decode Base64
 CBaseVisualizer< ObjectType >A base class for all visualizer classes
 CBaseVisualizer< Acquisition >
 CBaseVisualizer< AcquisitionInfo >
 CBaseVisualizer< ContactPerson >
 CBaseVisualizer< DataProcessing >
 CBaseVisualizer< Digestion >
 CBaseVisualizer< DocumentIdentifier >
 CBaseVisualizer< ExperimentalSettings >
 CBaseVisualizer< Gradient >
 CBaseVisualizer< HPLC >
 CBaseVisualizer< Instrument >
 CBaseVisualizer< InstrumentSettings >
 CBaseVisualizer< IonDetector >
 CBaseVisualizer< IonSource >
 CBaseVisualizer< MassAnalyzer >
 CBaseVisualizer< MetaInfoDescription >
 CBaseVisualizer< MetaInfoInterface >
 CBaseVisualizer< Modification >
 CBaseVisualizer< PeptideHit >
 CBaseVisualizer< PeptideIdentification >
 CBaseVisualizer< Precursor >
 CBaseVisualizer< Product >
 CBaseVisualizer< ProteinHit >
 CBaseVisualizer< ProteinIdentification >
 CBaseVisualizer< Sample >
 CBaseVisualizer< ScanWindow >
 CBaseVisualizer< Software >
 CBaseVisualizer< SourceFile >
 CBaseVisualizer< SpectrumSettings >
 CBaseVisualizer< Tagging >
 Cbasic_string< Char >STL class
 CBasicStatistics< RealT >Calculates some basic statistical parameters of a distribution: sum, mean, variance, and provides the normal approximation
 CBasicStatistics< CoordinateType >
 CBilinearInterpolation< Key, Value >Provides access to bilinearly interpolated values (and derivatives) from discrete data points. Values beyond the given range of data points are implicitly taken as zero
 Cbinary_function
 CMzMLHandlerHelper::BinaryDataBinary data representation
 CBinaryDataArrayThe datastructures used by the OpenSwath interfaces
 CBinaryTreeNodeElements of a binary tree used to represent a hierarchical clustering process
 CEnzymaticDigestionLogModel::BindingSite_
 CBinInputStream
 CBinnedSpectrumThis is a binned representation of a PeakSpectrum
 CBitsPerValue< AAcid >
 CFeatureFinderAlgorithmIsotopeWavelet::BoxElementInternally used data structure for the sweep line algorithm
 CIsotopeWaveletTransform< PeakType >::BoxElementInternally used data structure
 CBSpline< T >
 CBSpline2dB spline interpolation
 CBSpline< double >
 CBzip2IfstreamDecompresses files which are compressed in the bzip2 format (*.bz2)
 CCachedmzMLAn class that uses on-disk caching to read and write spectra and chromatograms
 CCalibrationDataA helper class, holding all calibration points
 CCentroidData
 CCentroidPeak
 CItraqConstants::ChannelInfoStores information on an iTRAQ channel
 CChargePairRepresentation of a (putative) link between two Features, which stem from the same compound but have different charge (including different adduct ions (H+, Na+, ..)
 CChromatogramA single chromatogram
 CMzMLHandler::ChromatogramDataData necessary to generate a single chromatogram
 CChromatogramMetaIdentifying information for a chromatogram
 CChromatogramPeakA 1-dimensional raw data point or peak for chromatograms
 CChromatogramToolsConversion class to convert chromatograms
 CChromeleonFileLoad Chromeleon HPLC text file and save it into a `MSExperiment`
 CChromExtractParamsChromatogramExtractor parameters
 CCitationStores Citations for individual TOPP tools
 CEnzymaticDigestionLogModel::CleavageModel_
 COPXLDataStructs::CLSMScoreComparatorComparator to sort CrossLinkSpectrumMatches by the main score
 CClusterAnalyzerBundles analyzing tools for a clustering (given as sequence of BinaryTreeNode's)
 CClusterFunctorBase class for cluster functors
 CClusterHierarchicalHierarchical clustering with generic clustering functions
 CClusteringGridData structure to store 2D data to be clustered e.g. (m/z, retention time) coordinates from multiplex filtering
 CClusterProxyKDProxy for a (potential) cluster
 CCmpHypothesesByScore
 CCmpMassTraceByMZ
 CTargetedSpectraExtractor::Comparator
 CMapAlignmentAlgorithmSpectrumAlignment::CompareInner class necessary for using the sort algorithm
 CAccurateMassSearchEngine::CompareEntryAndMass_
 CCompareTypeImpl< AAcid, char >
 CCompareTypeImpl< AAcid, uint8_t >
 CCompomerHolds information on an edge connecting two features from a (putative) charge ladder
 CMRMFeatureQC::ComponentGroupPairQCsQuality Controls (QCs) for multiple components (between or within component_groups)
 CMRMFeaturePicker::ComponentGroupParamsStructure to contain information about a component group with its parameters
 CMRMFeatureQC::ComponentGroupQCsQuality Controls (QCs) within a component group
 CMRMFeaturePicker::ComponentParamsStructure to contain information about a single component with its parameters
 CMRMFeatureQC::ComponentQCsQuality Controls (QCs) for individual components
 CConnectedComponent
 CConsensusIsotopePattern
 CConsensusMapNormalizerAlgorithmMedianAlgorithms of ConsensusMapNormalizer
 CConsensusMapNormalizerAlgorithmQuantileAlgorithms of ConsensusMapNormalizer
 CConsensusMapNormalizerAlgorithmThresholdAlgorithms of ConsensusMapNormalizer
 CConsoleUtils
 CAASequence::ConstIteratorConstIterator for AASequence
 CConstRefVector< ContainerT >This vector holds pointer to the elements of another container
 CConstRefVector< ContainerT >::ConstRefVectorConstIterator< ValueT >ConstIterator for the ConstRefVector
 CMSExperiment::ContainerAdd_< ContainerValueType, addMassTraces >Helper class to add either general data points in set2DData or use mass traces from meta values
 CMSExperiment::ContainerAdd_< ContainerValueType, false >
 CMSExperiment::ContainerAdd_< ContainerValueType, true >
 CRawMSSignalSimulation::ContaminantInfo
 CContinuousWaveletTransformThis class is the base class of the continuous wavelet transformation
 CControlledVocabularyRepresentation of a controlled vocabulary
 CConvexHull2DA 2-dimensional hull representation in [counter]clockwise direction - depending on axis labelling
 COPXLDataStructs::CrossLinkSpectrumMatchThe CrossLinkSpectrumMatch struct represents a PSM between a ProteinProteinCrossLink and a spectrum in OpenPepXL
 CCsiFingerIdMzTabWriter::CsiAdapterHitInternal structure used in SiriusAdapter that is used for the conversion of the Csi:FingerID output to an mzTab
 CCsiFingerIdMzTabWriter::CsiAdapterIdentification
 CCsiFingerIdMzTabWriter::CsiAdapterRun
 CCsiFingerIdMzTabWriter
 CCubicSpline2dCubic spline interpolation as described in R.L. Burden, J.D. Faires, Numerical Analysis, 4th ed. PWS-Kent, 1989, ISBN 0-53491-585-X, pp. 126-131
 CCumulativeBinomialComputes the cumulative binomial function
 CCV
 CCVMappingRuleRepresentation of a CV Mapping rule used by CVMappings
 CCVMappingsRepresentation of controlled vocabulary mapping rules (for PSI formats)
 CCVMappingTermRepresentation of controlled vocabulary term
 CCVReferenceControlled Vocabulary Reference
 CCVTermRepresentation of controlled vocabulary term
 CControlledVocabulary::CVTermRepresentation of a CV term
 CSemanticValidator::CVTermRepresentation of a parsed CV term
 CEGHFitter1D::DataHelper struct (contains the size of an area and a raw data container)
 CEmgFitter1D::DataHelper struct (contains the size of an area and a raw data container)
 COptimizePeakDeconvolution::DataClass containing the data needed for optimization
 COptimizePick::Data
 CTwoDOptimization::DataHelper struct (contains the size of an area and a raw data container)
 CMzIdentMLDOMHandler::DatabaseInputStruct to hold the information from the DatabaseInput xml tag
 CDataFilters::DataFilterRepresentation of a peak/feature filter combining FilterType, FilterOperation and a value
 CDataFiltersDataFilter array providing some convenience functions
 CTransformationModel::DataPointCoordinate pair (with optional annotation)
 CDataValueClass to hold strings, numeric values, lists of strings and lists of numeric values
 CMzIdentMLDOMHandler::DBSequenceStruct to hold the information from the DBSequence xml tag
 CDefaultHandler
 CDefaultParamHandlerA base class for all classes handling default parameters
 CDeisotoper
 CMultiplexDeltaMasses::DeltaMassMass shift with corresponding label set
 CSvmTheoreticalSpectrumGenerator::DescriptorSetA set of descriptors for a single training row
 CDigestionEnzymeAbstract base class for digestion enzymes
 CDigestionEnzymeDB< DigestionEnzymeType, InstanceType >Digestion enzyme database (base class)
 CDigestionEnzymeDB< DigestionEnzymeProtein, ProteaseDB >
 CDigestionEnzymeDB< DigestionEnzymeRNA, RNaseDB >
 CIDFilter::DigestionFilterIs peptide evidence digestion product of some protein
 CDIntervalBase< D >A base class for D-dimensional interval
 CDistanceMatrix< Value >A two-dimensional distance matrix, similar to OpenMS::Matrix
 CFeatureDistance::DistanceParams_Structure for storing distance parameters
 CDocumentIdentifierManage source document information
 CDocumentIDTaggerTags OpenMS file containers with a DocumentID
 CListUtils::DoubleTolerancePredicate_Predicate to check double equality with a given tolerance
 CDPeak< dimensions >Metafunction to choose among Peak1D respectively Peak2D through a template argument
 CDPosition< D, TCoordinateType >Representation of a coordinate in D-dimensional space
 CDPosition< 1 >
 CDPosition< 2 >
 CDPosition< 2, Int64 >
 CDPosition< D >
 CDPosition< DIMENSION >
 CDTAFileFile adapter for DTA files
 CEDTAFileFile adapter for Enhanced DTA files
 CElementRepresentation of an element
 CElementDBStores elements
 CEmgGradientDescent_friend
 CEmgScoringScoring of an elution peak using an exponentially modified gaussian distribution model
 CEmpiricalFormulaRepresentation of an empirical formula
 CEnhancedTabBarWidgetInterfaceWidgets that are placed into an EnhancedTabBar must implement this interface
 CEnzymaticDigestionClass for the enzymatic digestion of sequences
 CEnzymaticDigestionLogModelClass for the Log L model of enzymatic digestion of proteins
 CErrorHandler
 CEuclideanSimilarityCompareFunctor for 2Dpoints
 CexceptionSTL class
 CExperimentalDesignRepresentation of the Experimental Design in OpenMS. Instances can be loaded via the ExperimentalDesignFile class
 CExperimentalDesignFileProvides means to load an ExperimentalDesign from a TSV file
 CChromatogramExtractorAlgorithm::ExtractionCoordinates
 CFactoryBaseBase class for Factory<T>
 CFASTAContainer< TBackend >Template parameter for vector-based FASTA access
 CFASTAContainer< TFI_File >FASTAContainer<TFI_File> will make FASTA entries available chunk-wise from start to end by loading it from a FASTA file. This avoids having to load the full file into memory. While loading, the container will memorize the file offsets of each entry, allowing to read an arbitrary i'th entry again from disk. If possible, only entries from the currently cached chunk should be queried, otherwise access will be slow
 CFASTAContainer< TFI_Vector >FASTAContainer<TFI_Vector> simply takes an existing vector of FASTAEntries and provides the same interface with a potentially huge speed benefit over FASTAContainer<TFI_File> since it does not need disk access, but at the cost of memory
 CFASTAFile::FASTAEntryFASTA entry type (identifier, description and sequence)
 CFASTAFileThis class serves for reading in and writing FASTA files
 CFeatureFinderIdentificationAlgorithm::FeatureCompareComparison functor for features
 CAbsoluteQuantitationStandards::featureConcentrationStructure to hold a single component and its corresponding known concentration
 CFeatureFileOptionsOptions for loading files containing features
 CFeatureFinderIdentificationAlgorithm::FeatureFilterPeptidesPredicate for filtering features by assigned peptides:
 CFeatureFinderIdentificationAlgorithm::FeatureFilterQualityPredicate for filtering features by overall quality:
 CFeatureFinderAlgorithmPickedHelperStructsWrapper struct for all the classes needed by the FeatureFinderAlgorithmPicked and the associated classes
 CFeatureFinderAlgorithmSHCtrlA facade for various Superhirn FeatureFinder classes. Use FeatureFinderAlgorithmSH instead
 CFeatureFinderDefsThe purpose of this struct is to provide definitions of classes and typedefs which are used throughout all FeatureFinder classes
 CFeatureHypothesisInternal structure used in FeatureFindingMetabo that keeps track of a feature hypothesis (isotope group hypothesis)
 CFeatureLCProfile
 CFeatureMapping
 CFeatureMapping::FeatureToMs2IndicesAllocate ms2 spectra to feature within the minimal distance
 CIsotopeWavelet::fi_Internal union for fast computation of the power function
 CFileBasic file handling operations
 CFileHandlerFacilitates file handling by file type recognition
 CFileMappingMaps input/output files to filenames for the external program
 CFileTypesCentralizes the file types recognized by FileHandler
 CPeptideIndexing::FoundProteinFunctor
 CRNPxlSearch::FragmentAdductDefinition_
 CRNPxlFragmentAnnotationHelper::FragmentAnnotationDetail_Single fragment annotation
 CFTPeakDetectController
 CFuzzyStringComparatorFuzzy comparison of strings, tolerates numeric differences
 CGammaDistributionFitter::GammaDistributionFitResultStruct to represent the parameters of a gamma distribution
 CGammaDistributionFitterImplements a fitter for the Gamma distribution
 CGaussFilterAlgorithmThis class represents a Gaussian lowpass-filter which works on uniform as well as on non-uniform profile data
 CGaussFitter::GaussFitResultStruct of parameters of a Gaussian distribution
 CGaussFitterImplements a fitter for Gaussian functions
 CSignalToNoiseEstimator< Container >::GaussianEstimateProtected struct to store parameters my, sigma for a Gaussian distribution
 CLevMarqFitter1D::GenericFunctor
 CTraceFitter::GenericFunctor
 CIDFilter::GetMatchingItems< HitType, Entry >Builds a map index of data that have a String index to find matches and return the objects
 CIDFilter::GetMatchingItems< OpenMS::PeptideEvidence, OpenMS::FASTAFile::FASTAEntry >
 CGlobalExceptionHandlerOpenMS global exception handler
 Cglp_prob
 CGradientRepresentation of a HPLC gradient
 CGridBasedClusterBasic data structure for clustering
 CGridFeatureRepresentation of a feature in a hash grid
 CGUIHelpersClass which holds static GUI-related helper functions
 CGumbelDistributionFitter::GumbelDistributionFitResultStruct to represent the parameters of a gumbel distribution
 CGumbelDistributionFitterImplements a fitter for the Gumbel distribution
 CGzipIfstreamDecompresses files which are compressed in the gzip format (*.gzip)
 CIDFilter::HasDecoyAnnotation< HitType >Is this a decoy hit?
 CIDFilter::HasGoodScore< HitType >Is the score of this hit at least as good as the given value?
 CHashGrid< Cluster >Container for (2-dimensional coordinate, value) pairs
 CIDFilter::HasMatchingAccession< HitType >Given a list of protein accessions, do any occur in the annotation(s) of this hit?
 CIDFilter::HasMaxMetaValue< HitType >Does a meta value of this hit have at most the given value?
 CIDFilter::HasMaxRank< HitType >Is the rank of this hit below or at the given cut-off?
 CIDFilter::HasMetaValue< HitType >Is a meta value with given key and value set on this hit?
 CIDFilter::HasNoHits< IdentificationType >Is the list of hits of this peptide/protein ID empty?
 CHiddenMarkovModelHidden Markov Model implementation of PILIS
 CHistogram< ValueType, BinSizeType >Representation of a histogram
 CHMMStateHidden Markov Model State class for the Hidden Markov Model
 CHost< Pattern< TNeedle, FuzzyAC > >
 CHost< Pattern< TNeedle, FuzzyAC > const >
 CHPLCRepresentation of a HPLC experiment
 CHyperScoreAn implementation of the X!Tandem HyperScore PSM scoring function
 CIBSpectraFileImplements the export of consensusmaps into the IBSpectra format used by isobar to load quantification results
 CIChromatogramsReaderThe interface of read-access to a list of chromatograms
 CIChromatogramsWriter
 CIDataFrameWriter
 CIDConflictResolverAlgorithm
 CIDFilterCollection of functions for filtering peptide and protein identifications
 CInclusionExclusionList::IEWindow
 CIFeature
 CILPDCWrapper
 CIMRMFeature
 CIMSAlphabetHolds an indexed list of bio-chemical elements
 CIMSAlphabetParser< AlphabetElementType, Container, InputSource >An abstract templatized parser to load the data that is used to initialize Alphabet objects
 CIMSAlphabetParser<>
 CIMSDataConsumerThe interface of a consumer of spectra and chromatograms
 CIMSElementRepresents a chemical atom with name and isotope distribution
 CIMSIsotopeDistributionRepresents a distribution of isotopes restricted to the first K elements
 CIndexedMzMLDecoderA class to analyze indexedmzML files and extract the offsets of individual tags
 CIndexedMzMLFileLoaderA class to load an indexedmzML file
 CIndexedMzMLHandlerA low-level class to read an indexedmzML file
 CPSLPFormulation::IndexTripleStruct that holds the indices of the precursors in the feature map and the ilp formulation
 CINIUpdater
 CFuzzyStringComparator::InputLineStores information about the current input line (i.e., stream for the line and the current position in the stream)
 CInputSource
 CInspectInfileInspect input file adapter
 CInspectOutfileRepresentation of an Inspect outfile
 CTransformationModelInterpolated::InterpolatorThe class defines a generic interpolation technique used in the TransformationModelInterpolated
 CTOPPASToolVertex::IOInfoStores the information for input/output files/lists
 CCompNovoIonScoringBase::IonScore
 CDeNovoIonScoring::IonScoreIonScore
 CSvmTheoreticalSpectrumGenerator::IonTypeNested class
 Cios_baseSTL class
 CProteinResolver::ISDGroup
 CISignalToNoise
 CIsobaricQuantitationMethod::IsobaricChannelInformationSummary of an isobaric quantitation channel
 CIsobaricIsotopeCorrectorPerforms isotope impurity correction on the intensities extracted from an isobaric labeling experiment
 CIsobaricNormalizerPerforms median normalization on the extracted ratios of isobaric labeling experiment
 CIsobaricQuantifierStatisticsStatistics for quantitation performance and comparison of NNLS vs. naive method (aka matrix inversion)
 CIsotopeClusterStores information about an isotopic cluster (i.e. potential peptide charge variants)
 CIsotopeDistribution
 CIsotopeDistributionCachePre-calculate isotope distributions for interesting mass ranges
 CFeatureFinderAlgorithmPickedHelperStructs::IsotopePatternHelper structure for a found isotope pattern used in FeatureFinderAlgorithmPicked
 CIsotopePatternGeneratorProvides an interface for different isotope pattern generator methods
 CIsotopeWaveletImplements the isotope wavelet function
 CIsotopeWaveletTransform< PeakType >A class implementing the isotope wavelet transform. If you just want to find features using the isotope wavelet, take a look at the FeatureFinderAlgorithmIsotopeWavelet class. Usually, you only have to consider the class at hand if you plan to change the basic implementation of the transform
 CIsotopicDist
 CISpectraReaderThe interface of read-access to a list of spectra
 CISpectraWriter
 CISpectrumAccessThe interface of a mass spectrometry experiment
 CAASequence::IteratorIterator class for AASequence
 Citerator
 CITransitionGroup
 CItraqConstantsSome constants used throughout iTRAQ classes
 CJavaInfoDetect Java and retrieve information
 CKDTreeFeatureNodeA node of the kD-tree with pointer to corresponding data and index
 CKroenikFileFile adapter for Kroenik (HardKloer sibling) files
 CMultiplexDeltaMassesGenerator::LabelComplete label information
 CLayerDataClass that stores the data for one layer
 CLCElutionPeak
 CLCMS
 CLCMSCData
 CLibSVMEncoderServes for encoding sequences into feature vectors
 CLightCompound
 CLightModification
 CLightProtein
 CLightTargetedExperiment
 CLightTransition
 CLinearInterpolation< Key, Value >Provides access to linearly interpolated values (and derivatives) from discrete data points. Values beyond the given range of data points are implicitly taken as zero
 CLinearInterpolation< double >
 CLinearRegressionThis class offers functions to perform least-squares fits to a straight line model, $ Y(c,x) = c_0 + c_1 x $
 CLinearRegressionWithoutInterceptThis class offers functions to perform least-squares fits to a straight line model, $ Y(c,x) = c_0 + c_1 x $
 Clist< T >STL class
 CListUtilsCollection of utility functions for management of vectors
 CLocalLinearMap::LLMParamDefine parameters needed by the Local Linear Map (LLM) model
 CLocalLinearMapTrained Local Linear Map (LLM) model for peak intensity prediction
 CInternalCalibration::LockMassHelper class, describing a lock mass
 CLogStreamBuf::LogCacheStructHolds a counter of occurrences and an index for the occurrence sequence of the corresponding log message
 CLogConfigHandlerThe LogConfigHandler provides the functionality to configure the internal logging of OpenMS algorithms that use the global instances of LogStream
 CLogStreamNotifier
 CTheoreticalSpectrumGeneratorXLMS::LossMass
 CTheoreticalSpectrumGeneratorXLMS::LossMassComparatorComparator to sort and filter LossMasses by mass
 CLPWrapper
 CPercolatorFeatureSetHelper::lq_PeptideEvidenceFor accession dependent sorting of PeptideEvidences
 CPercolatorFeatureSetHelper::lq_ProteinHitFor accession dependent sorting of ProteinHits
 Cmap< K, T >STL class
 CMapAlignmentAlgorithmKDAn efficient reference-free feature map alignment algorithm for unlabeled data
 CMapAlignmentEvaluationAlgorithmBase class for all Caap evaluation algorithms
 CMapAlignmentTransformerThis class collects functions for applying retention time transformations to data structures
 CMapConversion
 CAccurateMassSearchEngine::MappingEntry_
 CMappingParamFilename mappings for all input/output files
 CMassDecomposer< ValueType, DecompositionValueType >An interface to handle decomposing of integer values/masses over a set of integer weights (alphabet)
 CMassDecompositionClass represents a decomposition of a mass into amino acids
 CMassExplainerComputes empirical formulas for given mass differences using a set of allowed elements
 CIMSAlphabet::MassSortingCriteria_Private class-functor to sort out elements in mass ascending order
 CFeatureFinderAlgorithmPickedHelperStructs::MassTraceHelper struct for mass traces used in FeatureFinderAlgorithmPicked
 CMassTraceA container type that gathers peaks similar in m/z and moving along retention time
 CTargetedSpectraExtractor::Match
 Cmean_and_stddevFunctor to compute the mean and stddev of sequence using the std::foreach algorithm
 CSysInfo::MemUsageA convenience class to report either absolute or delta (between two timepoints) RAM usage
 CMetaInfoA Type-Name-Value tuple class
 CMetaInfoInterfaceInterface for classes that can store arbitrary meta information (Type-Name-Value tuples)
 CMetaInfoInterfaceUtilsUtilities operating on containers inheriting from MetaInfoInterface
 CMetaInfoRegistryRegistry which assigns unique integer indices to strings
 CMetaProSIPClustering
 CMetaProSIPDecomposition
 CMetaProSIPInterpolation
 CMetaProSIPReporting
 CMetaProSIPXICExtraction
 CLayerStatisticsDialog::MetaStatsValue_Struct representing the statistics about one meta information
 CMinimumDistanceBasic data structure for distances between clusters
 CTraceFitter::ModelData
 CModelDescription< D >Stores the name and parameters of a model
 CModificationDefinitionRepresentation of modification definition
 CModificationDefinitionsSetRepresentation of a set of modification definitions
 CMzIdentMLDOMHandler::ModificationParamStruct to hold the information from the ModificationParam xml tag
 CModificationsDBDatabase which holds all residue modifications from UniMod
 CModifiedPeptideGenerator
 CMorpheusScoreAn implementation of the Morpheus PSM scoring function Inspired by a C# implementation by C. Wenger released under MIT license
 CMRMFeaturePicker_MRMFeaturePicker_ defines the structures containing parameters to be used in [MRMTransitionGroupPicker](MRMTransitionGroupPicker) for components and components groups
 CMRMFeatureQCThe MRMFeatureQC is a class to handle the parameters and options for MRMFeatureFilter
 CMRMIonSeriesGenerate theoretical fragment ion series for use in MRMAssay and MRMDecoy
 CMRMRTNormalizerThe MRMRTNormalizer will find retention time peptides in data
 CMRMScoringThis class implements different scores for peaks found in SRM/MRM
 CMRMTransitionGroup< ChromatogramType, TransitionType >The representation of a group of transitions in a targeted proteomics experiment
 CMRMTransitionGroup< SpectrumT, TransitionT >
 CMS1FeatureMerger
 CMS1Signal
 CRNPxlSearch::MS2AdductsOfSinglePrecursorAdduct
 CMS2ConsensusSpectrum
 CMS2Fragment
 CMS2Info
 CProteinResolver::MSDGroupRepresentation of an msd group. Contains peptides, proteins and a pointer to its ISD group
 CExperimentalDesign::MSFileSectionEntry
 CMsInspectFileFile adapter for MsInspect files
 CMSNumpressCoderClass to encode and decode data encoded with MSNumpress
 CMSPeak
 CMSPGenericFile_friend
 CMultiGradientA gradient of multiple colors and arbitrary distances between colors
 CMultiplexDeltaMassesData structure for mass shift pattern
 CMultiplexClustering::MultiplexDistanceScaled Euclidean distance for clustering
 CMultiplexFilteredMSExperimentData structure storing all peaks (and optionally their raw data points) of an experiment corresponding to one specific peak pattern
 CMultiplexFilteredPeakData structure storing a single peak that passed all filters
 CMultiplexIsotopicPeakPatternData structure for pattern of isotopic peaks
 CMultiplexSatelliteCentroidedData structure storing a single satellite peak
 CMultiplexSatelliteProfileData structure storing a single satellite data point
 CMzIdentMLDOMHandlerXML DOM handler for MzIdentMLFile
 CMzMLHandlerHelper
 CMzMLSpectrumDecoderA class to decode input strings that contain an mzML chromatogram or spectrum tag
 CMzMLSqliteHandlerSqlite handler for storing spectra and chromatograms in sqMass format
 CMzMLSqliteSwathHandlerSqlite handler for SWATH data sets
 CMzTabData model of MzTab files. Please see the official MzTab specification at https://code.google.com/p/mztab/
 CMzTabAssayMetaData
 CMzTabContactMetaData
 CMzTabCVMetaData
 CMzTabFileFile adapter for MzTab files
 CMzTabInstrumentMetaData
 CMzTabMetaData
 CMzTabModificationMetaData
 CMzTabMSRunMetaData
 CMzTabNullAbleInterface
 CMzTabPeptideSectionRow
 CMzTabProteinSectionRow
 CMzTabPSMSectionRow
 CMzTabSampleMetaData
 CMzTabSmallMoleculeSectionRow
 CMzTabSoftwareMetaData
 CMzTabStudyVariableMetaData
 CMZTrafoModelCreate and apply models of a mass recalibration function
 CSplineSpectrum::NavigatorIterator class for access of spline packages
 CSignalToNoiseEstimatorMedianRapid::NoiseEstimatorClass to compute the noise value at a given position
 C_Alloc_base< _Tp, _Alloc >::NoLeakAlloc
 CNonNegativeLeastSquaresSolverWrapper for a non-negative least squares (NNLS) solver
 CMSNumpressCoder::NumpressConfigConfiguration class for MSNumpress
 COMS_TranslateTableAAToChar_< T >
 COMS_TranslateTableByteToAA_< T >
 COMS_TranslateTableCharToAA_< T >
 COMSSACSVFileFile adapter for OMSSACSV files
 COnDiscMSExperimentRepresentation of a mass spectrometry experiment on disk
 COpenMSOSInfo
 COpenSwath_ScoresA structure to hold the different scores computed by OpenSWATH
 COpenSwath_Scores_UsageA structure to store which scores should be used by the Algorithm
 COpenSwathDataAccessHelperSeveral helpers to convert OpenMS datastructures to structures that implement the OpenSWATH interfaces
 COpenSwathHelperA helper class that is used by several OpenSWATH tools
 COpenSwathOSWWriterClass to write out an OpenSwath OSW SQLite output (PyProphet input)
 COpenSwathScoringA class that calls the scoring routines
 COpenSwathTSVWriterClass to write out an OpenSwath TSV output (mProphet input)
 CMS1FeatureMerger::OPERATOR_FEATURE_TR
 CLCMS::OPERATOR_FeatureCompare
 CLCMS::OPERATOR_MZ
 COptimizePickThis class provides the non-linear optimization of the peak parameters
 COptimizePick::OptPeakFunctor
 COPXLDataStructs
 COPXLHelperFunctions needed by OpenPepXL and OpenPepXLLF to reduce duplicated code
 COPXLSpectrumProcessingAlgorithms
 COSBinaryDataArrayThe datastructures used by the OpenSwath interfaces
 COSChromatogramA single chromatogram
 COSChromatogramMetaIdentifying information for a chromatogram
 COSSpectrumThe structure that captures the generation of a peak list (including the underlying acquisitions)
 COSSpectrumMetaIdentifying information for a spectrum
 COSWFileThis class serves for reading in and writing OpenSWATH OSW files
 CPAM30MS
 CParamManagement and storage of parameters / INI files
 CParam::ParamEntryParameter entry used to store the actual information inside of a Param entry
 CParameterInformationStruct that captures all information of a command line parameter
 CParam::ParamIteratorForward const iterator for the Param class
 CParam::ParamNodeNode inside a Param object which is used to build the internal tree
 CPattern< TNeedle, FuzzyAC >
 CPatternAuxData< TNeedle >
 CPatternAuxData< PeptideDB >
 CIMSIsotopeDistribution::PeakStructure that represents an isotope peak - pair of mass and abundance
 CPeak1DA 1-dimensional raw data point or peak
 CPeak2DA 2-dimensional raw data point or peak
 CPeptideHit::PeakAnnotationContains annotations of a peak
 CPeakIntegrator::PeakArea
 CPeakPickerCWT::PeakArea_Class for the internal peak representation
 CPeakIntegrator::PeakBackground
 CPeakPickerHiRes::PeakBoundaryStructure for peak boundaries
 CPeakCandidateA small structure to hold peak candidates
 CPeakPickerMaxima::PeakCandidateThe PeakCandidate describes the output of the peak picker
 CPeakFileOptionsOptions for loading files containing peak data
 CPeakIndexIndex of a peak or feature
 CPeakIntensityPredictorPredict peak heights of peptides based on Local Linear Map model
 CPeakPickerMaximaThis class implements a fast peak-picking algorithm best suited for high resolution MS data (FT-ICR-MS, Orbitrap). In high resolution data, the signals of ions with similar mass-to-charge ratios (m/z) exhibit little or no overlapping and therefore allow for a clear separation. Furthermore, ion signals tend to show well-defined peak shapes with narrow peak width
 CPeakShapeInternal representation of a peak shape (used by the PeakPickerCWT)
 CPeakIntegrator::PeakShapeMetrics
 CPeakTypeEstimatorEstimates if the data of a spectrum is raw data or peak data
 CPeakWidthEstimatorRough estimation of the peak width at m/z
 CPenaltyFactorsClass for the penalty factors used during the optimization
 CPepNovoInfilePepNovo input file adapter
 CPepNovoOutfileRepresentation of a PepNovo output file
 CPeptide
 CFeatureFinderIdentificationAlgorithm::PeptideCompareComparison functor for (unassigned) peptide IDs
 CPeptideAndProteinQuant::PeptideDataQuantitative and associated data for a peptide
 CIDFilter::PeptideDigestionFilterFilter Peptide Hit by its digestion product
 CProteinResolver::PeptideEntryPeptide. First in silico. If experimental is set to true it is MS/MS derived
 CPeptideEvidenceRepresentation of a peptide evidence
 CMzIdentMLDOMHandler::PeptideEvidenceStruct to hold the PeptideEvidence information
 CPeptideIndexing::PeptideProteinMatchInformation
 CPeptideProteinResolutionResolves shared peptides based on protein scores
 CPeptideHit::PepXMLAnalysisResultAnalysis Result (containing search engine / prophet results)
 CPercolatorFeatureSetHelperPercolator feature set and integration helper
 CPercolatorOutfileClass for reading Percolator tab-delimited output files
 CCompNovoIdentificationBase::PermutSimple class to store permutations and a score
 CPeakShape::PositionLessComparison of mz_positions
 CPrecisionWrapper< FloatingPointType >Wrapper class to implement output with appropriate precision. See precisionWrapper()
 CPrecursorMassComparator
 CSimpleSVM::PredictionSVM prediction result
 CFuzzyStringComparator::PrefixInfo_Wrapper for the prefix information computed for the failure report
 COPXLDataStructs::PreprocessedPairSpectraThe PreprocessedPairSpectra struct represents the result of comparing a light and a heavy labeled spectra to each other
 CProbablePhosphoSites
 CProcessData
 CProductModel< D >Class for product models i.e. models with D independent dimensions
 CProgressLoggerBase class for all classes that want to report their progress
 CProgressLogger::ProgressLoggerImplThis class represents an actual implementation of a logger
 CProtein
 CPeptideAndProteinQuant::ProteinDataQuantitative and associated data for a protein
 CProteinResolver::ProteinEntryProtein from FASTA file
 CProteinIdentification::ProteinGroupBundles multiple (e.g. indistinguishable) proteins in a group
 CProteinInference[experimental class] given a peptide quantitation, infer corresponding protein quantities
 COPXLDataStructs::ProteinProteinCrossLinkThe ProteinProteinCrossLink struct represents a cross-link between two peptides in OpenPepXL
 CPScoreImplementation of the PScore PSM scoring algorithm
 CPSProteinInferenceThis class implements protein inference for the precursor ion selection strategies
 CIsobaricChannelExtractor::PuritySate_Small struct to capture the current state of the purity computation
 CQApplication
 CQDate
 CQDateTime
 CQDialog
 CQFileSystemWatcher
 CQGraphicsItem
 CQGraphicsScene
 CQGraphicsView
 CQItemDelegate
 CQLineEdit
 CQListWidget
 CQMainWindow
 CQMdiArea
 CQObject
 CQOpenGLFunctions_2_0
 CQOpenGLWidget
 CQProcess
 CQTabBar
 CQTClusterA representation of a QT cluster used for feature grouping
 CQTextEdit
 CQTreeWidget
 CQuadraticRegression
 CQcMLFile::QualityParameterRepresentation of a quality parameter
 CQWidget
 CRangeManager< D >Handles the management of a position and intensity range
 CRangeManager< 1 >
 CRangeManager< 2 >
 CPeptideHit::RankLessLesser predicate for scores of hits
 CRANSAC< TModelType >This class provides a generic implementation of the RANSAC outlier detection algorithm. Is implemented and tested after the SciPy reference: http://wiki.scipy.org/Cookbook/RANSAC
 CRansacModel< ModelT >Generic plug-in template base class using 'Curiously recurring template pattern' (CRTP) to allow for arbitrary RANSAC models (e.g. linear or quadratic fits)
 CRansacModel< RansacModelLinear >
 CRansacModel< RansacModelQuadratic >
 CRANSACParamA simple struct to carry all the parameters required for a RANSAC run
 CRateScorePair
 CConsensusFeature::RatioSlim struct to feed the need for systematically storing of ratios (
 CRawData
 Creal_policies
 CRealMassDecomposerHandles decomposing of non-integer values/masses over a set of non-integer weights with an error allowed
 CBase64::Reinterpreter32_Internal class needed for type-punning
 CBase64::Reinterpreter64_Internal class needed for type-punning
 CResidueRepresentation of a residue
 CResidueDBResidue data base which holds residues
 CResidueModificationRepresentation of a modification
 CProteinResolver::ResolverResult
 CMorpheusScore::ResultScore and subscores
 CRIntegration
 CRNPxlFragmentAnnotationHelper
 CRNPxlSearch::RNPxlFragmentIonGenerator
 CRNPxlMarkerIonExtractor
 CRNPxlModificationMassesResult
 CRNPxlModificationsGenerator
 CRNPxlSearch::RNPxlParameterParsing
 CRNPxlReport
 CRNPxlReportRow
 CRNPxlReportRowHeader
 CROCCurveROCCurves show the trade-off in sensitivity and specificity for binary classifiers using different cutoff values
 CFeatureFinderIdentificationAlgorithm::RTRegionRegion in RT in which a peptide elutes:
 CAbsoluteQuantitationStandards::runConcentrationStructure to map runs to components to known concentrations
 CRWrapperR-Wrapper Class
 CExperimentalDesign::SampleSection
 CProteinHit::ScoreLessLesser predicate for scores of hits
 CPeptideHit::ScoreLessLesser predicate for scores of hits
 CPeptideHit::ScoreMoreGreater predicate for scores of hits
 CProteinHit::ScoreMoreGreater predicate for scores of hits
 CScoringMatrixData_< int, AminoAcid, AdaptedIdentity >
 CScoringMatrixData_< int, AminoAcid, PAM30MS >
 CFeatureFinderAlgorithmPickedHelperStructs::SeedHelper structure for seeds used in FeatureFinderAlgorithmPicked
 CSeedListGeneratorGenerate seed lists for feature detection
 CPeptideHit::SequenceLessComparatorLesser predicate for (modified) sequence of hits
 CSequestInfileSequest input file adapter
 CSequestOutfileRepresentation of a Sequest output file
 Cset< K >STL class
 CSHFeature
 CSignalToNoiseEstimatorMedianRapidEstimates the signal/noise (S/N) ratio of each data point in a scan by using the median (window based)
 CSimpleOpenMSSpectraFactoryA factory method that returns two ISpectrumAccess implementations
 CSimProteinPlain data object holding sequence and abundance information on a single protein
 CSimRandomNumberGeneratorWrapper class for random number generators used by the simulation classes
 CROCCurve::simsortdecPredicate for sort()
 CSingletonRegistryHolds pointers to unique instance of a singleton factory
 CSIPIncorporationDatastructure for reporting an incorporation event
 CSIPPeptideDatastructure for reporting a peptide with one or more incorporation rates comparator for vectors of SIPPeptides based on their size. Used to sort by group size
 CSiriusMzTabWriter::SiriusAdapterHitInternal structure used in SiriusAdapter that is used for the conversion of the sirius output to an mzTab.SiriusAdapterHit: formula (String) - Sumformula adduct (String) - Assigned adduct rank (int) - Rank of the possible sumformula for a compound (spectrum) calculated by Sirius score (double) - Overall score of the possible sumformula for a compound (spectrum) calculated by Sirius treescore (double) - Fragmentation pattern score isoscore (double) - Isotope pattern score explainedpeaks (int) - Number of explained peaks explainedintensity (double) - Relative amount of explained intensity
 CSiriusMzTabWriter::SiriusAdapterIdentification
 CSiriusMzTabWriter::SiriusAdapterRun
 CSiriusMSFile
 CSiriusMzTabWriter
 CLPWrapper::SolverParamStruct that holds the parameters of the LP solver
 CSpawn< TNeedle >State of an AC spawn, operating on a trie
 CSpecArrayFileFile adapter for SpecArray (.pepList) files
 CIDMapper::SpectraIdentificationStateResult of a partitioning by identification state with mapPrecursorsToIdentifications()
 CSpectralMatch
 CSpectralMatchScoreComparator
 CSpectrumThe structure that captures the generation of a peak list (including the underlying acquisitions)
 CSpectrumAdditionThe SpectrumAddition is used to add up individual spectra
 CMzMLHandler::SpectrumDataData necessary to generate a single spectrum
 CMzXMLHandler::SpectrumDataData necessary to generate a single spectrum
 CMzIdentMLDOMHandler::SpectrumIdentificationStruct to hold the information from the SpectrumIdentification xml tag
 CMzIdentMLDOMHandler::SpectrumIdentificationProtocolStruct to hold the information from the SpectrumIdentificationProtocol xml tag
 CSpectrumLookupHelper class for looking up spectra based on different attributes
 CSpectrumMetaIdentifying information for a spectrum
 CSpectrumMetaDataLookup::SpectrumMetaDataMeta data of a spectrum
 CSplinePackageFundamental data structure for SplineSpectrum
 CSplineSpectrumData structure for spline interpolation of MS1 spectra
 CSqMassFile::SqMassConfigConfiguration class for SqMassFile
 CSqMassFileAn class that uses on-disk SQLite database to read and write spectra and chromatograms
 Csquared_difference< _Tp, _Dist >
 Csquared_difference< typename _Bracket_accessor< KDTreeFeatureNode > ::result_type, typename _Bracket_accessor< KDTreeFeatureNode > ::result_type >
 Csquared_difference_counted< _Tp, _Dist >
 CPeptideAndProteinQuant::StatisticsStatistics for processing summary
 CStopWatchStopWatch Class
 Cstreambuf
 CFuzzyStringComparator::StreamElement_Stores information about characters, numbers, and white spaces loaded from the InputStream
 CStreamHandlerProvides a central class to register globally used output streams. Currently supported streams are
 CLogStreamBuf::StreamStructHolds a stream that is connected to the LogStream. It also includes the minimum and maximum level at which the LogStream redirects messages to this stream
 CString< AAcid, Alloc< void > >
 CString< TSize >
 CStringListUtilsUtilities operating on lists of Strings
 CStringManager
 CStringUtils
 CStringViewStringView provides a non-owning view on an existing string
 CSummarySummary of fitting results
 CSummaryStatistics< T >Helper class to gather (and dump) some statistics from a e.g. vector<double>
 CSuperHirnParametersSuperHirn parameters singleton class containing all static configuration variables
 CSuperHirnUtil
 CSVMDataData structure used in SVMWrapper
 CSvmTheoreticalSpectrumGenerator::SvmModelParameterSetSimple container storing the model parameters required for simulation
 CSvmTheoreticalSpectrumGeneratorSetLoads SvmTheoreticalSpectrumGenerator instances for different charges
 CSwathMapData structure to hold one SWATH map with information about upper / lower isolation window and whether the map is MS1 or MS2
 CSwathMapMassCorrectionA class containing correction functions for Swath MS maps
 CSwathWindowLoaderClass to read a file describing the Swath Windows
 CSysInfoSome functions to get system information
 CTargetedExperiment
 CTargetedExperimentA description of a targeted experiment containing precursor and production ions
 CFile::TemporaryFiles_Internal helper class, which holds temporary filenames and deletes these files at program exit
 CTextFileThis class provides some basic file handling methods for text files
 CFeatureFinderAlgorithmPickedHelperStructs::TheoreticalIsotopePatternHelper structure for a theoretical isotope pattern used in FeatureFinderAlgorithmPicked
 CToolDescriptionInternalToolDescription Class
 CToolExternalDetails
 CToolHandler
 CTOPPASVertex::TOPPASFilenames
 CTOPPBaseBase class for TOPP applications
 CTOPPASScene::TOPPProcessStores the information for a TOPP process
 CParam::ParamIterator::TraceInfoStruct that captures information on entered / left nodes for ParamIterator
 CIDDecoyProbability::Transformation_Struct to be used to store a transformation (used for fitting)
 CTransformationDescriptionGeneric description of a coordinate transformation
 CTransformationModelBase class for transformation models
 CTransitionHelper
 CIsotopeWaveletTransform< PeakType >::TransSpectrumInternally (only by GPUs) used data structure . It allows efficient data exchange between CPU and GPU and avoids unnecessary memory moves. The class is tailored on the isotope wavelet transform and is in general not applicable on similar - but different - situations
 CTransitionTSVFile::TSVTransitionInternal structure to represent a transition
 CTwoDOptimization::TwoDOptFunctor
 Cunary_function
 CUniqueIdGeneratorA generator for unique ids
 CUniqueIdIndexer< RandomAccessContainer >A base class for random access containers for classes derived from UniqueIdInterface that adds functionality to convert a unique id into an index into the container
 CUniqueIdIndexer< ConsensusMap >
 CUniqueIdIndexer< FeatureMap >
 CUniqueIdInterfaceA base class defining a common interface for all classes having a unique id
 CCVTerm::Unit
 CUpdateCheckHelper Functions to perform an update query to the OpenMS REST server
 CValueSize< AAcid >
 Cvector< T >STL class
 CVersionInfo::VersionDetails
 CVersionInfoVersion information class
 CTOPPASVertex::VertexRoundPackageInfo for one edge and round, to be passed to next node
 CWeightsRepresents a set of weights (double values and scaled with a certain precision their integer counterparts) with a quick access
 CWeightWrapperEncapsulated weight queries to simplify mono vs average weight computation
 CInclusionExclusionList::WindowDistance_Determine distance between two spectra
 CXCorrArrayType
 COPXLDataStructs::XLPrecursorThe XLPrecursor struct represents a cross-link candidate in the process of filtering candidates by precursor masses in OpenPepXL
 COPXLDataStructs::XLPrecursorComparatorThe XLPrecursorComparator is a comparator for XLPrecursors, that allows direct comparison of the XLPrecursor precursor mass with double numbers
 CXMLFileBase class for loading/storing XML files that have a handler derived from XMLHandler
 CXQuestScoresAn implementation of the scores for cross-link identification from the xQuest algorithm (O. Rinner et al., 2008, "Identification of cross-linked peptides from large sequence databases")
 CZlibCompressionCompresses and uncompresses data using zlib
 Cdouble
 Cfloat
 CInt
 Cunordered_map< OpenMS::String, const DigestionEnzymeProtein * >
 Cunordered_map< OpenMS::String, const DigestionEnzymeRNA * >
 CValue