// @(#)root/html:$Name: $:$Id: THtml.cxx,v 1.124 2006/11/24 16:01:02 $ // Author: Mathieu Benoit ////////////////////////////////////////////////////////////////////////// // Source file : class CTDR_Signal , A signal object // ////////////////////////////////////////////////////////////////////////// #ifndef CTDR_SIGNAL_H_DEF #define CTDR_SIGNAL_H_DEF #include "TGraph.h" #include "TString.h" #include "TCanvas.h" #include "TMultiGraph.h" class CTDR_Signal: public TObject { private : double *Vx; // Inducted charge in X double *Vy; // Inducted charge in Y double *t; // Time TGraph *sigx; // The graph of the X signal TGraph *sigy; // The graph of the Y signal int Channel; // Readout channel number int N; // length of data array public : CTDR_Signal(); CTDR_Signal(TString nomFichier,int Channel=0); CTDR_Signal(double *t,double *Vx,double *Vy,int N, int Channel); void operator+=(CTDR_Signal another); void operator=(CTDR_Signal another); void Trace(); TGraph* GetGraphX(); TGraph* GetGraphY(); double* GetVx(); double* GetVy(); double* Gett(); int GetN(); int GetChannel(); ClassDef(CTDR_Signal,0) // A signal }; #endif