Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
XNMRPulseAnalyzer::Payload Struct Reference

driver specific part below More...

#include <nmrpulse.h>

Inheritance diagram for XNMRPulseAnalyzer::Payload:
Inheritance graph
[legend]

Public Member Functions

const std::vector
< std::complex< double > > & 
wave () const
 Time-domain Wave.
 
const std::vector< double > & darkPSD () const
 Power spectrum of the noise estimated from the background. [V^2/Hz].
 
double dFreq () const
 freq. resolution [Hz]
 
double interval () const
 time resolution [sec.]
 
double startTime () const
 time diff. of the first point from trigger [sec.]
 
int waveWidth () const
 Length of the wave().
 
int waveFTPos () const
 Position of the origin of FT.
 
int ftWidth () const
 Length of FT.
 

Private Member Functions

const std::vector
< std::complex< double > > & 
ftWave () const
 FFT Wave.
 

Private Attributes

std::vector< std::complex
< double > > 
m_wave
 
std::vector< double > m_darkPSD
 
double m_ftWavePSDCoeff
 
std::vector< std::complex
< double > > 
m_ftWave
 
std::vector< std::complex
< double > > 
m_dsoWave
 
int m_dsoWaveStartPos
 
int m_waveFTPos
 
int m_waveWidth
 
double m_dFreq
 
int m_avcount
 

of summations.


 
std::vector< std::complex
< double > > 
m_waveSum
 Stored Waves for avg.
 
std::vector< double > m_darkPSDSum
 
double m_interval
 time resolution
 
double m_startTime
 time diff. of the first point from trigger
 
shared_ptr< FFTm_ftDark
 
XTime m_timeClearRequested
 

Friends

class XNMRPulseAnalyzer
 

Detailed Description

driver specific part below

Definition at line 55 of file nmrpulse.h.

Member Data Documentation

double XNMRPulseAnalyzer::Payload::m_dFreq
private

Hz per point

Definition at line 82 of file nmrpulse.h.

Referenced by dFreq().


The documentation for this struct was generated from the following file:

Generated for KAME4 by  doxygen 1.8.3