Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

HistDisp.h

Go to the documentation of this file.
00001 
00006 #ifndef HISTDISP_H
00007 #define HISTDISP_H
00008 
00009 
00010 #include <UgliGeometry/UgliGeomHandle.h>
00011 
00012 class TPad;
00013 class TH2D;
00014 
00015 class HistDisp {
00016     TH2D *fHquz[3], *fHqvz[3];
00017     TPad *fPad;
00018     void Init();
00019 
00020 public:
00021 
00024 
00025     HistDisp(UgliGeomHandle ugh, TPad* pad=0);
00026     HistDisp(int nubins, double umin, double umax,
00027              int nvbins, double vmin, double vmax, 
00028              int nzbins, double zmin, double zmaz);
00029 
00030     ~HistDisp();
00031 
00033     void FillU(double u, double z, double q, double t=0);
00034     void FillV(double v, double z, double q, double t=0);
00035 
00037     void Clear();
00038 
00040     void Update();
00041     
00043     void SetRotation(double deg_polar, double deg_azimuth);
00044 
00046     void AutoZoom();
00047 
00049     void Zoom(double umin, double umax,
00050               double vmin, double vmax, 
00051               double zmin, double zmaz);
00052 
00054     void Unzoom();
00055 
00056 };
00057 
00058 #endif  // HISTDISP_H

Generated on Mon Feb 15 11:06:47 2010 for loon by  doxygen 1.3.9.1