#ifndef __MyTraceViewer_h__ #define __MyTraceViewer_h__ #include #include #include #include #include "../MySignalTrace/MySignalTrace.h" class MyTraceViewer { public: MyTraceViewer() {init();} ~MyTraceViewer() {delete hist; delete c; delete watch;} protected: MyTraceViewer(const MyTraceViewer& d) {} MyTraceViewer& operator=(const MyTraceViewer&) {return *this;} public: void init(); void view(); private: TCanvas *c; TH1D *hist; TGraph *graph; TStopwatch *watch; MySignalTrace st; }; #endif