PAASS
Software suite to Acquire and Analyze Data from Pixie16
PolynomialCfd Class Reference

#include <PolynomialCfd.hpp>

Inheritance diagram for PolynomialCfd:
Collaboration diagram for PolynomialCfd:

Public Member Functions

 PolynomialCfd ()
 
 ~PolynomialCfd ()
 
double CalculatePhase (const std::vector< double > &data, const std::pair< double, double > &pars, const std::pair< unsigned int, double > &max, const std::pair< double, double > baseline)
 Perform CFD analysis on the waveform using the pol2 algorithm. More...
 
- Public Member Functions inherited from TimingDriver
 TimingDriver ()
 Default Constructor. More...
 
virtual ~TimingDriver ()
 Default destructor. More...
 
virtual std::vector< double > GetResults (void)
 
virtual double CalculatePhase (const std::vector< unsigned int > &data, const std::pair< double, double > &pars, const std::pair< unsigned int, double > &max, const std::pair< double, double > baseline)
 
void SetQdc (const double &a)
 

Additional Inherited Members

- Protected Attributes inherited from TimingDriver
std::vector< double > results_
 Vector containing results. More...
 
double qdc_
 qdc of the waveform being fitted More...
 

Detailed Description

Definition at line 10 of file PolynomialCfd.hpp.

Constructor & Destructor Documentation

§ PolynomialCfd()

PolynomialCfd::PolynomialCfd ( )
inline

Definition at line 12 of file PolynomialCfd.hpp.

§ ~PolynomialCfd()

PolynomialCfd::~PolynomialCfd ( )
inline

Definition at line 14 of file PolynomialCfd.hpp.

Here is the call graph for this function:

Member Function Documentation

§ CalculatePhase()

double PolynomialCfd::CalculatePhase ( const std::vector< double > &  data,
const std::pair< double, double > &  pars,
const std::pair< unsigned int, double > &  max,
const std::pair< double, double >  baseline 
)
virtual

Perform CFD analysis on the waveform using the pol2 algorithm.

Perform CFD analysis on the waveform.

Reimplemented from TimingDriver.

Definition at line 14 of file PolynomialCfd.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

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