69 if (gROOT->GetListOfCanvases()->FindObject(ClassName()))
delete fCanvas;
101 if (gROOT->GetListOfCanvases()->FindObject(ClassName()))
delete fCanvas;
105 if (ich<0 || j<1)
return 0;
108 TVirtualPad* pad=
fCanvas->cd();
109 gROOT->SetSelectedPad(pad);
111 TString devname=
"Ch";
114 Int_t
id=GetUniqueID();
115 TString staname=
"Station";
130 TGraph* gr=(TGraph*)
fCanvas->FindObject(
"NcSample");
151 if (gROOT->GetListOfCanvases()->FindObject(ClassName()))
delete fCanvas;
159 Int_t
id=GetUniqueID();
160 TString staname=
"Station";
172 for (Int_t jch=0; jch<24; jch++)
178 gROOT->SetSelectedPad(pad);
200 if (ich<0 || j<1)
return gr;
202 TString devname=
"Ch";
205 Int_t
id=GetUniqueID();
206 TString staname=
"Station";
211 if (daq) fsample=daq->
GetSignal(
"Sampling-rate");
214 rate.Form(
" (DAQ: %-.3g Samples/sec)",fsample);
216 TString title=staname;
227 if (j>ndim)
return gr;
231 TString xname=
"Sample";
235 gr.GetXaxis()->SetTitle(xname);
236 gr.GetYaxis()->SetTitle(yname);
276 if (daq) fsample=daq->
GetSignal(
"Sampling-rate");
282 TString title=gr.GetTitle();
305 if (strlen(name)) q->SetName(name);
Various Digital Signal Processing (DSP) operations for (sequential) data samples.
void Fourier(TString mode, TH1 *hist=0, TString sel="none")
void Load(Int_t n, Double_t *re, Double_t *im=0, Float_t f=-1)
NcDetectorUnit(const char *name="", const char *title="")
NcDevice(const char *name="", const char *title="")
Sampling and statistics tools for various multi-dimensional data samples.
TString GetVariableName(Int_t i) const
Int_t GetDimension() const
TGraph GetGraph(Int_t i, TF1 *f=0)
NcDevice * GetDevice() const
NcSample * GetSample(Int_t j=1) const
virtual Float_t GetSignal(Int_t j=1, Int_t mode=0) const
Signal (Hit) handling of an RNO-G Generic Antenna (GANT).
Handling of RNO-G event data.
TH1F GetSamplingDFT(Int_t ich, TString sel="AMP Hz", Int_t j=1)
TCanvas * fCanvas
! Pointer to the temp. canvas for displays
TGraph GetSamplingGraph(Int_t ich, Int_t j=1)
TCanvas * DisplaySamplings(Int_t j=1)
virtual TObject * Clone(const char *name="") const
RnoStation(const char *name="", const char *title="")
TGraph * DisplaySampling(Int_t ich, Int_t j=1)