Added the ability to vary the window size.
Modified some function calls in KTComplexFFTW.
Fixed some memory leak and segfault dangers.
Much-modified version of KTWignerVille, including the ability to handle multiple slices (using a circular input buffer), have fully asynchronous output slices, average windows together, and have a variable window stride.
Merge branch 'refs/heads/ClockMonarch' into WFAnalysis
Merge branch 'refs/heads/develop' into WFAnalysis
Updated how time-in-run is calculated: from the timestamp on record 0 * sec-per-nsec, plus the bin offset into the record * binwidth
um . . . oops
Added a new acquisition flag to KTSliceHeader.
Set the flag for whether the acquisition is new or not in KTEggReaderMonarch.
Add setting of KTSliceHeader::fIsAcquisitionNew in KTEggReader2011.
Added ability for KTFrequencySpectrumFFTW to convert to polar by dropping the negative frequency bins (optional, via argument). Implement use of that option in KTSwitchFFTWPolar using a configuration setting.
Added some comments to KTWignerVille's class documentation.
Added general Initialize function that gets called by InitializeWithHeader.
Have KTWignerVille watch for acquisition breaks, and clear the buffers if that happens.
Progress on getting KTWignerVille to keep track of the position in a run and fill out the slice header completely.
Added some functionality to KTSliceHeader: store record size; be able to calculate the time-in-run, timestamp, and record/sample pair at any given slice sample.
Added setting of the record size to KTEggReader2011 and KTEggReaderMonarch.
Updated WV to use new functionality in KTSliceHeader.
Updated WV documentation and removed bin width member variable.
Added ostream << function for KTSliceHeader and implemented in KTEggReaderMonarch.
Added a CopySliceHeaderOnly function to KTSliceHeader.