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

AltTimeHist.h

Go to the documentation of this file.
00001 
00017 #ifndef ALTTIMEHIST_H
00018 #define ALTTIMEHIST_H
00019 
00020 #include <Midad/Base/MintView.h>
00021 #include <Midad/Util/Range.h>
00022 #include <Midad/Util/RangeControl.h>
00023 #include <TPad.h>
00024 #include <sigc++/sigc++.h>
00025 
00026 class ZoomPad;
00027 class TH1F;
00028 
00029 #include <Rtypes.h>             // for Option_t
00030 
00031 class AltTimeHist: public MintView
00032 {
00033 
00034 public:
00035 
00036     AltTimeHist();
00037     virtual ~AltTimeHist();
00038 
00039     // Implement MintView
00040     void Refresh();
00041 
00042     void SetMint(Mint* mint);
00043 
00044     void Draw(Option_t* ="");
00045     void SetTotTimeRange(RangeDouble& r);
00046     TPad * GetAltTimePad(){return fPad;}
00047 private:
00048     // copy constructor, assignment:
00049     AltTimeHist(const AltTimeHist& rhs); // copy constructor
00050     AltTimeHist& operator=(const AltTimeHist& rhs); // assignment
00051 
00052 //    void SetRange();
00053     void UpdatePad();
00054 
00055     TPad* fPad;
00056     TH1F* fHist1;    
00057     TH1F* fHist2;
00058     
00059     RangeDouble fTotTimeRange;
00060 
00061     
00062 };                              // end of class AltTimeHist
00063 
00064 #endif  // AltTIMEHIST_H

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