39 OxCorr(
const string aOptionFile,
const unsigned int aGpsRef);
61 bool Transform(
const unsigned int aDetectorIndex);
76 inline double GetXi(
const unsigned int aQindex,
const unsigned int aFrequencyIndex,
const unsigned int aTimeDelayIndex){
return map_fft[1][aQindex][aFrequencyIndex]->GetRe_t(aTimeDelayIndex); };
unsigned int GetChunkTimeStart(void)
Returns the current chunk start time [s].
Definition Oomicron.h:332
Ox cross-correlation engine.
Definition OxCorr.h:19
fft *** map_fft[2]
Map FFT plans: detector 1, detector 2 (cross-correlation).
Definition OxCorr.h:115
OxCorr(const string aOptionFile, const unsigned int aGpsRef)
Constructor of the OxCorr class.
virtual ~OxCorr(void)
Destructor of the OxCorr class.
Definition OxCorr.cc:56
double GetXi(const unsigned int aQindex, const unsigned int aFrequencyIndex, const unsigned int aTimeDelayIndex)
Returns the cross-correlation coefficient .
Definition OxCorr.h:76
double GetTimeDelayResolution(void)
Returns the time-delay resolution [s].
Definition OxCorr.h:99
unsigned int GetTimeDelayBinIndex(const double aTimeDelay)
Returns the time-delay bin index for a given time delay.
Definition OxCorr.h:109
double GetTimeDelay(const unsigned int aTimeDelayBinIndex)
Returns the time delay of a bin in the cross-correlation map [s].
Definition OxCorr.h:90
bool Process(void)
Runs the cross-correlation analysis.
Definition OxCorr.cc:138
bool Transform(const unsigned int aDetectorIndex)
Transforms the Omicron spectrogram in the Fourier domain.
Definition OxCorr.cc:70
unsigned int GetTimeDelayBinsN(void)
Returns the number of time-delay bins.
Definition OxCorr.h:81
Omicron for Ox analyses.
Definition OxOmicron.h:19
unsigned int GetAnalysisDuration(void)
Returns the Ox analysis duration [s].
Definition OxOmicron.h:126
Omicron * omicron[2]
Omicron objects (detector 1 and 2) - do not delete.
Definition OxOmicron.h:167