49 watplot(
char*
name=NULL,
int=200,
int=20,
int=800,
int=600);
63 for(
size_t i=0;
i<
graph.size();
i++) {
81 bool=
false,
float=0.,
float=0.,
bool=
false,
float=0.,
bool=
false);
85 bool fft=
false,
float f1=0.,
float f2=0.,
bool psd=
false,
float t3=0.,
bool oneside=
false) {
86 plot(*ts, o,
c,
t1,
t2,
fft,
f1,
f2,
psd,
t3,
oneside);
91 bool fft=
false,
float f1=0.,
float f2=0.,
bool psd=
false,
float t3=0.,
bool oneside=
false) {
94 plot(tf, o,
c,
t1,
t2,
fft,
f1,
f2,
psd,
t3,
oneside);
99 bool fft=
false,
float f1=0.,
float f2=0.,
bool psd=
false,
float t3=0.,
bool oneside=
false) {
102 plot(tf, o,
c,
t1,
t2,
fft,
f1,
f2,
psd,
t3,
oneside);
107 bool fft=
false,
float f1=0.,
float f2=0.,
bool psd=
false,
float t3=0.,
bool oneside=
false) {
110 plot(tf, o,
c,
t1,
t2,
fft,
f1,
f2,
psd,
t3,
oneside);
115 bool fft=
false,
float f1=0.,
float f2=0.,
bool psd=
false,
float t3=0.,
bool oneside=
false) {
118 plot(tf, o,
c,
t1,
t2,
fft,
f1,
f2,
psd,
t3,
oneside);
165 return getmax(*tf, t1, t2);
170 void goptions(
char*
opt=NULL,
int col=1,
double t1=0.,
double t2=0.,
171 bool fft=
false,
float f1=0.,
float f2=0.,
bool psd=
false,
float t3=0.,
bool oneside=
false);
177 case 1:
return val00*val00;
178 case 2:
return fabs(val00);
179 case -1:
return (val00*val00+val90*val90)/2.;
180 case -2:
return sqrt((val00*val00+val90*val90)/2.);
181 default:
return val00+val90;
void gtitle(TString title="", TString xtitle="", TString ytitle="")
double getmax(WSeries< double > *tf, double t1=0., double t2=0.)
void plot(wavearray< float > &ts, char *o=NULL, int c=1, double t1=0., double t2=0., bool fft=false, float f1=0., float f2=0., bool psd=false, float t3=0., bool oneside=false)
void plot(wavearray< int > *ts, char *o=NULL, int c=1, double t1=0., double t2=0., bool fft=false, float f1=0., float f2=0., bool psd=false, float t3=0., bool oneside=false)
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<< "\ layers : "<< nLAYERS<< "\ dF(hz) : "<< dF<< "\ 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
void plot(wavearray< float > *ts, char *o=NULL, int c=1, double t1=0., double t2=0., bool fft=false, float f1=0., float f2=0., bool psd=false, float t3=0., bool oneside=false)
void plot(wavearray< double > *ts, char *o=NULL, int c=1, double t1=0., double t2=0., bool fft=false, float f1=0., float f2=0., bool psd=false, float t3=0., bool oneside=false)
std::vector< TGraph * > graph
double procOpt(int opt, double val00, double val90=0.)
void plot(wavearray< double > &, char *=NULL, int=1, double=0., double=0., bool=false, float=0., float=0., bool=false, float=0., bool=false)
watplot(char *name=NULL, int=200, int=20, int=800, int=600)
void waveAssign(wavearray< Tout > &aout, wavearray< Tin > &ain)
void plot(WSeries< double > *tf, int m=0, double t1=0., double t2=0., char *o=NULL, int p=256, int pid=0)
double getmax(WSeries< double > &w, double t1, double t2)
void goptions(char *opt=NULL, int col=1, double t1=0., double t2=0., bool fft=false, float f1=0., float f2=0., bool psd=false, float t3=0., bool oneside=false)
void plsmooth(WSeries< double > &, int=0, double=0., double=0., char *=NULL, int=256, int=0)
std::vector< TH1F * > hist1D
wavearray< double > ts(N)
void print(TString fname)
void plot(wavearray< int > &ts, char *o=NULL, int c=1, double t1=0., double t2=0., bool fft=false, float f1=0., float f2=0., bool psd=false, float t3=0., bool oneside=false)
double fabs(const Complex &x)
void blackmanharris(wavearray< double > &w)
void SetPlotStyle(int paletteId, int NCont=255)
void plsmooth(WSeries< double > *tf, int sfact=0, double t1=0., double t2=0., char *o=NULL, int p=256, int pid=0)
wavearray< double > & operator>>(watplot &graph, wavearray< double > &x)