ROOT FFTW Wrapper
Public Member Functions | Public Attributes | List of all members
FFTtools::SineSubtractResult Class Reference

Public Member Functions

void clear ()
 
void append (const SineSubtractResult *r)
 
virtual ~SineSubtractResult ()
 
 ClassDef (SineSubtractResult, 3)
 

Public Attributes

std::vector< double > powers
 
std::vector< std::vector< double > > phases
 
std::vector< double > freqs
 
std::vector< std::vector< double > > amps
 
std::vector< std::vector< double > > phases_errs
 
std::vector< double > freqs_errs
 
std::vector< std::vector< double > > amps_errs
 

Constructor & Destructor Documentation

◆ ~SineSubtractResult()

virtual FFTtools::SineSubtractResult::~SineSubtractResult ( )
inlinevirtual

These destructors, they do nothing

Member Function Documentation

◆ append()

void FFTtools::SineSubtractResult::append ( const SineSubtractResult r)

Add the result of another iteration

◆ clear()

void FFTtools::SineSubtractResult::clear ( )

Empty the bowels.

Member Data Documentation

◆ amps

std::vector<std::vector<double> > FFTtools::SineSubtractResult::amps

Stores the fit amps at each step

◆ amps_errs

std::vector<std::vector<double> > FFTtools::SineSubtractResult::amps_errs

Stores the parameter errors on amps at each step

◆ freqs

std::vector<double> FFTtools::SineSubtractResult::freqs

Stores the fit frequency at each step

◆ freqs_errs

std::vector<double> FFTtools::SineSubtractResult::freqs_errs

Stores the parameter error on frequency at each step

◆ phases

std::vector<std::vector<double> > FFTtools::SineSubtractResult::phases

Stores the fit phases at each step

◆ phases_errs

std::vector<std::vector<double > > FFTtools::SineSubtractResult::phases_errs

Stores the parameter errors on phases at each step

◆ powers

std::vector<double> FFTtools::SineSubtractResult::powers

Stores the power at each step. This vector will be bigger than the others since it includes the initial power.


The documentation for this class was generated from the following files: