|
| gWSeries () |
|
| gWSeries (const WSeries< DataType_t > &) |
|
| gWSeries (const WSeries< DataType_t > *) |
|
virtual | ~gWSeries () |
|
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) |
|
void | Draw (WSeries< DataType_t > *x, TString options="") |
|
watplot * | DrawFFT (TString options="ALP", Color_t color=kBlack) |
|
watplot * | DrawFFT (wavearray< DataType_t > *x, TString options="ALP", Color_t color=kBlack) |
|
watplot * | DrawSG (TString options="") |
|
watplot * | DrawSG (WSeries< DataType_t > *x, TString options="") |
|
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 | Forward (int n=-1) |
|
void | Forward (wavearray< DataType_t > &w, int n=-1) |
|
void | Forward (wavearray< DataType_t > &w, Wavelet &s, int n=-1) |
|
double | GetCentralTime () |
|
CWB::STFT * | GetSTFT () |
|
double | GetTimeRange (double &tMin, double &tMax) |
|
watplot * | GetWATPLOT () |
|
void | PhaseShift (double pShift=0.) |
|
void | TimeShift (double tShift=0.) |
|
| WSeries () |
|
| WSeries (const Wavelet &w) |
|
| WSeries (const wavearray< DataType_t > &value, const Wavelet &w) |
| param: value - data to initialize the WSeries object More...
|
|
| WSeries (const WSeries< DataType_t > &value) |
| param: value - object to copy from More...
|
|
virtual | ~WSeries () |
|
void | bandpass (wavearray< DataType_t > &ts, double flow, double fhigh, int n=-1) |
|
void | bandpass (double flow, double fhigh, double a=0.) |
|
virtual WSeries< double > | calibrate (size_t, double, d_complex *, d_complex *, wavearray< double > &, wavearray< double > &, size_t ch=0) |
| param: number of samples in calibration arrays R & C param: frequency resolution param: pointer to response function R in Fourier domain param: pointer to sensing function C in Fourier domain param: time dependent calibration coefficient alpha param: time dependent calibration coefficient gamma param: 0/1 - AS_Q/DARM_ERR calibration, by default is 0 return array with calibration constants for each wavelet layer More...
|
|
virtual double | coincidence (WSeries< DataType_t > &, int=0, int=0, double=0.) |
| param: WSeries object used for coincidence param: coincidence window in seconds return pixel occupancy More...
|
|
virtual double | Coincidence (WSeries< DataType_t > &, double=0., double=0.) |
| param: WSeries object used for coincidence param: coincidence window in seconds param: threshold on significance return pixel occupancy More...
|
|
virtual void | Dump (const char *, int=0) |
|
virtual wavearray< double > | filter (size_t) |
| param: n - number of decomposition steps algorithm: 1) do forward wavelet transform with n decomposition steps 2) whiten wavelet layers and calculate noise rms as 1/Sum(1/var) 3) do inverse wavelet transform with n reconstruction steps More...
|
|
void | Forward (int n=-1) |
| param: wavelet - n is number of steps (-1 means full decomposition) More...
|
|
void | Forward (wavearray< DataType_t > &, int n=-1) |
|
void | Forward (wavearray< DataType_t > &, Wavelet &, int n=-1) |
|
virtual double | fraction (double=0., double=0., int=0) |
| param: t - sub interval duration. If can not divide on integer More...
|
|
double | frequency (int l) |
|
double | Gamma2Gauss (TH1F *=NULL) |
|
double | getbpp () const |
|
double | gethigh () const |
|
int | getLayer (wavearray< DataType_t > &w, double n) |
| param: n - layer number More...
|
|
int | getLevel () |
|
double | getlow () const |
|
int | getMaxLevel () |
|
DataType_t | getSample (int n, double m) |
|
std::slice | getSlice (double n) |
|
virtual double | gSignificance (double, double=1., double=0.) |
| param: T - sliding window duration in seconds param: f - black pixel fraction param: t - sliding step in seconds options: f = 0 - returns black pixel occupancy options: t = 0 - sliding step = wavelet time resolution. More...
|
|
void | Inverse (int n=-1) |
| param: n - number of steps (-1 means full reconstruction) More...
|
|
bool | isWDM () |
|
int | layer (double f) |
|
virtual void | lprFilter (double, int=0, double=0., double=0.) |
|
double | maxEnergy (wavearray< DataType_t > &ts, Wavelet &w, double=0, int=1, int=0, TH1F *=NULL) |
|
size_t | maxIndex () |
|
int | maxLayer () |
|
virtual void | median (double t, bool norm=false) |
|
void | mul (WSeries< DataType_t > &) |
|
virtual WSeries< DataType_t > & | operator*= (WSeries< DataType_t > &) |
|
virtual WSeries< DataType_t > & | operator*= (wavearray< DataType_t > &) |
|
virtual WSeries< DataType_t > & | operator*= (const DataType_t) |
|
virtual WSeries< DataType_t > & | operator+= (WSeries< DataType_t > &) |
|
virtual WSeries< DataType_t > & | operator+= (wavearray< DataType_t > &) |
|
virtual WSeries< DataType_t > & | operator+= (const DataType_t) |
|
virtual WSeries< DataType_t > & | operator-= (WSeries< DataType_t > &) |
|
virtual WSeries< DataType_t > & | operator-= (wavearray< DataType_t > &) |
|
virtual WSeries< DataType_t > & | operator-= (const DataType_t) |
|
WSeries< DataType_t > & | operator= (const wavearray< DataType_t > &) |
|
WSeries< DataType_t > & | operator= (const WSeries< DataType_t > &) |
|
WSeries< DataType_t > & | operator= (const DataType_t) |
|
virtual WSeries< DataType_t > & | operator[] (const std::slice &) |
|
virtual double | percentile (double=0., int=0, WSeries< DataType_t > *=NULL) |
| param: f - black pixel fraction param: m - mode options: f = 0 - returns black pixel occupancy m = 1 - set threshold f, returns percentile amplitudes m =-1 - set threshold f, returns wavelet amplitudes m > 1 - random policy,returns percentile amplitudes m <-1 - random policy,returns wavelet amplitudes m = 0 - random pixel selection if m<0 return wavelet amplitudes instead of the percentile amplitude More...
|
|
virtual double | pixclean (double=0.) |
| param: S - threshold on pixel significance return pixel occupancy. More...
|
|
void | print () |
| param: int n if n<0, zero pixels defined in mask (regression) if n>=0, zero all pixels except ones defined in the mask param: bool - if true, set WSeries data to be positive if pMask.size()=0, mask(0,true) is equivalent to abs(data) return core pixel occupancy More...
|
|
void | putLayer (wavearray< DataType_t > &, double n) |
| param: n - layer number More...
|
|
void | putSample (DataType_t a, int n, double m) |
|
virtual void | resample (double, int=6) |
|
virtual void | resize (unsigned int) |
|
double | resolution (int=0) |
|
virtual double | rsignificance (size_t=0, double=1.) |
| param: n - sub-interval duration in domain units param: f - black pixel fraction options: f = 0 - returns black pixel occupancy More...
|
|
virtual double | rSignificance (double, double=1., double=0.) |
| param: T - sliding window duration in seconds param: f - black pixel fraction param: t - sliding step in seconds options: f = 0 - returns black pixel occupancy options: t = 0 - sliding step = wavelet time resolution. More...
|
|
void | setbpp (double f) |
|
void | sethigh (double f) |
|
void | setLevel (size_t n) |
|
void | setlow (double f) |
|
void | setWavelet (const Wavelet &w) |
|
virtual double | significance (double, double=1.) |
| param: n - sub-interval duration in seconds param: f - black pixel fraction options: f = 0 - returns black pixel occupancy More...
|
|
size_t | sizeZero () |
|
virtual WSeries< float > | variability (double=0., double=-1., double=-1.) |
| param: first - time window to calculate normalization constants second - low frequency boundary for correction third - high frequency boundary for correction algorithm: 1) sort wavelet amplitudes with the same time stamp 2) calculate left(p) and right(p) amplitudes put (right(p)-left(p))/2 into output array 3) if first parameter >0 - devide WSeries by average variability More...
|
|
void | wavescan (WSeries< DataType_t > **, int, TH1F *=NULL) |
|
double | wdmPacket (int pattern, char opt='L', TH1F *=NULL) |
|
virtual WSeries< double > | white (double, int, double=0., double=0.) |
| what it does: each wavelet layer is devided into k intervals. More...
|
|
virtual bool | white (WSeries< double > ws, int mode=0) |
|
void | wrate (double r) |
|
double | wrate () const |
|
size_t | xsize () |
|
| 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 | 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 > &) |
|
wavearray< DataType_t > & | operator= (const wavearray< DataType_t > &) |
|
wavearray< DataType_t > & | operator= (const DataType_t) |
|
virtual char * | operator>> (char *) |
|
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) |
|
virtual void | resetFFTW () |
|
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 |
|