/********************************************************/ /* Wavelet Analysis Tool */ /* file wavelet.h */ /********************************************************/ //#define _USE_ROOT // for ROOT environment #ifndef _WAVELET_H #define _WAVELET_H #define PI 3.141592653589793 typedef double wavereal; #ifndef _USE_ROOT #include typedef complex wavecomplex; class Wavelet // Base class #endif #ifdef _USE_ROOT #include "TObject.h" #include "complex.h" typedef complex wavecomplex; class Wavelet : public TObject // for integration with ROOT #endif { public: Wavelet(); // Constructor ~Wavelet(); // Destructor #ifdef _USE_ROOT ClassDef(Wavelet,1) // Wavelet Base Class #endif }; #ifndef _WAVEFFT_H #include "wavefft.h" #endif #endif // _WAVELET_H