16 template<
class DataType_t>
62 double GetTimeRange(
double& tMin,
double& tMax) {
return gw->GetTimeRange(tMin,tMax);}
64 void TimeShift(
double tShift=0.) {
return gw->TimeShift(tShift);}
void Draw(WSeries< DataType_t > *x, TString options="")
void Forward(wavearray< DataType_t > &w, Wavelet &s, int n=-1)
void TimeShift(double tShift=0.)
cout<< endl;cout<< "ts size = "<< ts.size()<< " ts rate = "<< ts.rate()<< endl;tf.Forward(ts, wdm);int levels=tf.getLevel();cout<< "tf size = "<< tf.size()<< endl;double dF=tf.resolution();double dT=1./(2 *dF);cout<< "rate(hz) : "<< RATE<< "\t layers : "<< nLAYERS<< "\t dF(hz) : "<< dF<< "\t dT(ms) : "<< dT *1000.<< endl;int itime=TIME_PIXEL_INDEX;int ifreq=FREQ_PIXEL_INDEX;int index=(levels+1)*itime+ifreq;double time=itime *dT;double freq=(ifreq >0)?ifreq *dF:dF/4;cout<< endl;cout<< "PIXEL TIME = "<< time<< " sec "<< endl;cout<< "PIXEL FREQ = "<< freq<< " Hz "<< endl;cout<< endl;wavearray< double > x
watplot * DrawTime(TString options="ALP", Color_t color=kBlack)
CWB::STFT * DrawTF(TString options="")
double GetTimeRange(double &tMin, double &tMax)
void Draw(GWAT_DRAW type=GWAT_TIME, TString options="ALP", Color_t color=kBlack)
void Forward(wavearray< DataType_t > &w, int n=-1)
CWB::STFT * DrawTF(wavearray< DataType_t > *x, TString options="")
void Draw(wavearray< DataType_t > *x, GWAT_DRAW type=GWAT_TIME, TString options="ALP", Color_t color=kBlack)
watplot * DrawSG(TString options="")
gwavearray< DataType_t > * gw
virtual void Browse(TBrowser *b)
void Forward(int n=-1)
param: wavelet - n is number of steps (-1 means full decomposition)
watplot * DrawFFT(wavearray< DataType_t > *x, TString options="ALP", Color_t color=kBlack)
void PhaseShift(double pShift=0.)
watplot * DrawTime(wavearray< DataType_t > *x, TString options="ALP", Color_t color=kBlack)
watplot * DrawFFT(TString options="ALP", Color_t color=kBlack)