#include <OpenMS/QC/TIC.h>
 | 
| enum class   | Requires : UInt64 {  
  NOTHING
, RAWMZML
, POSTFDRFEAT
, PREFDRFEAT
,  
  CONTAMINANTS
, TRAFOALIGN
, ID
, SIZE_OF_REQUIRES
 
 } | 
|   | Enum to encode a file type as a bit.  More...
  | 
|   | 
| enum class   | ToleranceUnit { AUTO
, PPM
, DA
, SIZE_OF_TOLERANCEUNIT
 } | 
|   | 
| using  | Status = FlagSet< Requires > | 
|   | 
| static bool  | isLabeledExperiment (const ConsensusMap &cm) | 
|   | check if the IsobaricAnalyzer TOPP tool was used to create this ConsensusMap  More...
  | 
|   | 
| template<typename MAP >  | 
| static bool  | hasPepID (const MAP &fmap) | 
|   | does the container have a PeptideIdentification in its members or as unassignedPepID ?  More...
  | 
|   | 
| static const std::string  | names_of_requires [] | 
|   | strings corresponding to enum Requires  More...
  | 
|   | 
| static const std::string  | names_of_toleranceUnit [] | 
|   | strings corresponding to enum ToleranceUnit  More...
  | 
|   | 
◆ TIC()
◆ ~TIC()
◆ addMetaDataMetricsToMzTab()
append QC data for given metrics to mzTab's MTD section 
 
 
◆ compute()
Compute Total Ion Count and applies the resampling algorithm, if a bin size in RT seconds greater than 0 is given. 
All MS1 TICs within a bin are summed up.
- Parameters
 - 
  
    | exp | Peak map to compute the MS1 tick from  | 
    | bin_size | RT bin size in seconds  | 
    | ms_level | MS level of spectra for calculation  | 
  
   
- Returns
 - result struct with with computed QC metrics: intensities, RTs (in seconds), area under TIC, 10x MS1 signal fall, 10x MS1 signal jump 
 
 
 
◆ getName()
  
  
      
        
          | const String& getName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
Returns the name of the metric. 
Implements QCBase.
 
 
◆ getResults()
◆ requirements()
Returns the input data requirements of the compute(...) function. 
Implements QCBase.
 
 
◆ name_