QBAmplitude Class Reference

List of all members.

Detailed Description

Computes amplitude.


Public Member Functions

 QBAmplitude (const QVector &, const QVector &)
 Constructor.
virtual ~QBAmplitude ()
 Destructor.
double GetAmplitude ()
 get amplitude
double GetContributionFromFrequency (const unsigned int k)
 contribution to the amplitude from a given frequency
const QVector & GetContributionsVector ()
 get vector of contributions from each frequency
double GetIdealPulseAmplitude ()
 get amplitude of ideal pulse
void SetWeights (const QVector &weights)
 set the weights to use for computing amplitude

Private Member Functions

void TransformToFreq (const QVector &, QVectorC &)
 discrete Fourier transform -- just for testing; use FFT instead

Private Attributes

QVector fContributions
 vector of contributions from each frequency
QVectorC fIdealPulseFFT
 FFT of ideal pulse.
QVectorC fPulseFFT
 FFT of pulse.
QVector fWeights
 weights


The documentation for this class was generated from the following files:
Generated on Fri Mar 6 13:40:42 2009 for CUORE Software by  doxygen 1.5.1