template<class DataType_t>
class gwavearray< DataType_t >
Definition at line 40 of file gwavearray.hh.
|
| | gwavearray () |
| |
| | gwavearray (const wavearray< DataType_t > &) |
| |
| | gwavearray (const wavearray< DataType_t > *) |
| |
| virtual | ~gwavearray () |
| |
| virtual void | Browse (TBrowser *b) |
| |
| void | Draw (GWAT_DRAW type=GWAT_TIME, TString options="ALP", Color_t color=kBlack) |
| |
| void | Draw (wavearray< DataType_t > *x, GWAT_DRAW type=GWAT_TIME, TString options="ALP", Color_t color=kBlack) |
| |
| watplot * | DrawFFT (TString options="ALP", Color_t color=kBlack) |
| |
| watplot * | DrawFFT (wavearray< DataType_t > *x, TString options="ALP", Color_t color=kBlack) |
| |
| CWB::STFT * | DrawTF (TString options="") |
| |
| CWB::STFT * | DrawTF (wavearray< DataType_t > *x, TString options="") |
| |
| watplot * | DrawTime (TString options="ALP", Color_t color=kBlack) |
| |
| watplot * | DrawTime (wavearray< DataType_t > *x, TString options="ALP", Color_t color=kBlack) |
| |
| void | DumpToFile (char *fname) |
| |
| double | GetCentralTime () |
| |
| TString | GetComment () |
| |
| CWB::STFT * | GetSTFT () |
| |
| double | GetTimeRange (double &tMin, double &tMax, double efraction=0.9999999) |
| |
| watplot * | GetWATPLOT () |
| |
| void | PhaseShift (double pShift=0.) |
| |
| void | PlotFFT (double edge=0) |
| |
| void | PlotPSD (double edge=0) |
| |
| void | PlotTF (double edge=0) |
| |
| void | PlotTime (double edge=0) |
| |
| void | PrintComment () |
| |
| void | PrintParameters () |
| |
| void | SetComment (TString comment) |
| |
| void | SetTimeRange (double tMin, double tMax) |
| |
| void | SetWATPLOT (watplot *pts) |
| |
| void | TimeShift (double tShift=0.) |
| |
| | wavearray (int) |
| |
| | wavearray () |
| |
| | wavearray (const wavearray< DataType_t > &) |
| |
| template<class T > |
| | wavearray (const T *, unsigned int, double=0.) |
| |
| virtual | ~wavearray () |
| |
| void | add (const wavearray< DataType_t > &, int=0, int=0, int=0) |
| |
| size_t | append (const wavearray< DataType_t > &) |
| |
| size_t | append (DataType_t) |
| |
| void | cpf (const wavearray< DataType_t > &, int=0, int=0, int=0) |
| |
| virtual void | delay (double T) |
| |
| virtual void | Dump (const char *, int=0) |
| |
| virtual void | DumpBinary (const char *, int=0) |
| |
| virtual void | DumpObject (const char *) |
| |
| virtual void | DumpShort (const char *, int=0) |
| |
| virtual void | edge (double s) |
| |
| virtual double | edge () const |
| |
| virtual void | exponential (double) |
| |
| virtual void | FFT (int=1) |
| |
| virtual void | FFTW (int=1) |
| |
| DataType_t | get (size_t i) |
| |
| DataType_t | get (double t, double dt=0.) |
| |
| virtual wavearray< double > | getLPRFilter (int, int=0, int=0) |
| |
| virtual int | getSampleRank (size_t n, size_t l, size_t r) const |
| |
| virtual int | getSampleRankE (size_t n, size_t l, size_t r) const |
| |
| virtual std::slice | getSlice () const |
| |
| double | getStatistics (double &mean, double &rms) const |
| |
| void | hann (void) |
| |
| virtual size_t | limit () const |
| |
| virtual size_t | limit (const std::slice &) const |
| |
| virtual size_t | limit (const wavearray< DataType_t > &) const |
| |
| virtual void | lprFilter (wavearray< double > &) |
| |
| virtual void | lprFilter (double, int=0, double=0., double=0., int=0) |
| |
| virtual DataType_t | max () const |
| |
| virtual void | max (wavearray< DataType_t > &) |
| |
| virtual double | mean () const |
| |
| virtual double | mean (double f) |
| |
| virtual double | mean (const std::slice &) |
| |
| virtual void | mean (double t, wavearray< DataType_t > *in, bool fl=false, size_t n=1) |
| |
| virtual double | median (size_t=0, size_t=0) const |
| |
| virtual void | median (double t, wavearray< DataType_t > *in, bool fl=false, size_t n=1) |
| |
| virtual DataType_t | min () const |
| |
| virtual wavearray< DataType_t > & | operator*= (wavearray< DataType_t > &) |
| |
| virtual wavearray< DataType_t > & | operator*= (const DataType_t) |
| |
| virtual wavearray< DataType_t > & | operator+= (wavearray< DataType_t > &) |
| |
| virtual wavearray< DataType_t > & | operator+= (const DataType_t) |
| |
| virtual wavearray< DataType_t > & | operator-= (wavearray< DataType_t > &) |
| |
| virtual wavearray< DataType_t > & | operator-= (const DataType_t) |
| |
| virtual wavearray< DataType_t > & | operator<< (wavearray< DataType_t > &) |
| |
| wavearray< DataType_t > & | operator= (const wavearray< DataType_t > &) |
| |
| wavearray< DataType_t > & | operator= (const DataType_t) |
| |
| virtual char * | operator>> (char *) |
| |
| virtual wavearray< DataType_t > & | operator[] (const std::slice &) |
| |
| virtual DataType_t & | operator[] (const unsigned int) |
| |
| void | print () |
| |
| long | rand48 (long k=1024) |
| |
| DataType_t | rank (double=0.5) const |
| |
| virtual void | rate (double r) |
| |
| virtual double | rate () const |
| |
| virtual void | ReadBinary (const char *, int=0) |
| |
| virtual void | ReadShort (const char *) |
| |
| void | Resample (const wavearray< DataType_t > &, double, int=6) |
| |
| void | resample (const wavearray< DataType_t > &, double, int=6) |
| |
| virtual void | resample (double, int=6) |
| |
| virtual void | Resample (double) |
| |
| virtual void | resetFFTW () |
| |
| virtual void | resize (unsigned int) |
| |
| virtual double | rms () |
| |
| virtual double | rms (const std::slice &) |
| |
| virtual void | rms (double t, wavearray< DataType_t > *in, bool fl=false, size_t n=1) |
| |
| virtual void | setSlice (const std::slice &s) |
| |
| virtual size_t | size () const |
| |
| virtual void | spesla (double, double, double=0.) |
| |
| virtual void | SQRT () |
| |
| double | Stack (const wavearray< DataType_t > &, int) |
| |
| double | Stack (const wavearray< DataType_t > &, int, int) |
| |
| double | Stack (const wavearray< DataType_t > &, double) |
| |
| virtual void | start (double s) |
| |
| virtual double | start () const |
| |
| virtual void | stop (double s) |
| |
| virtual double | stop () const |
| |
| void | sub (const wavearray< DataType_t > &, int=0, int=0, int=0) |
| |
| long | uniform () |
| |
| size_t | wavecount (double x, int n=0) |
| |
| virtual void | waveSort (DataType_t **pp, size_t l=0, size_t r=0) const |
| |
| virtual void | waveSort (size_t l=0, size_t r=0) |
| |
| virtual void | waveSplit (DataType_t **pp, size_t l, size_t r, size_t m) const |
| |
| virtual DataType_t | waveSplit (size_t l, size_t r, size_t m) |
| |
| virtual void | waveSplit (size_t m) |
| |
| virtual wavearray< double > | white (double, int=0, double=0., double=0.) const |
| |