TComplicatedExampleCanvas.hxx

Go to the documentation of this file.
00001 #ifndef TComplicatedExampleCanvas_h
00002 #define TComplicatedExampleCanvas_h
00003 
00004 
00005 #include <iostream>
00006 #include <string>
00007 
00008 #include "TH1F.h"
00009 #include "TCanvasHandleBase.hxx"
00010 #include "TGNumberEntry.h"
00011 
00012 /// A complicated canvas example, using the values from V792 module
00013 class TComplicatedExampleCanvas : public TCanvasHandleBase{
00014 
00015 public:
00016   TComplicatedExampleCanvas();
00017 
00018   /// Reset the histograms for this canvas
00019   void ResetCanvasHistograms();
00020   
00021   /// Update the histograms for this canvas.
00022   void UpdateCanvasHistograms(TDataContainer& dataContainer);
00023   
00024   /// Plot the histograms for this canvas
00025   void PlotCanvas(TDataContainer& dataContainer, TRootEmbeddedCanvas *embedCanvas);
00026 
00027   void SetUpCompositeFrame(TGCompositeFrame *compFrame, TRootanaDisplay *display);
00028   
00029   void BeginRun(int transition,int run,int time){
00030     std::cout << "BOR: User can do something here... " << std::endl;
00031   }
00032 
00033 private:
00034   TH1F *adcValue[32];
00035   TGNumberEntry *fBankCounterButton;
00036 
00037 };
00038 
00039 
00040 #endif

Generated on 12 Feb 2016 for ROOT Analyzer by  doxygen 1.6.1