HwDCMLabel.h
Go to the documentation of this file.
1 #ifndef OM_HWDCMLABEL_H
2 #define OM_HWDCMLABEL_H
3 #include <list>
4 class TText;
5 class TLine;
6 class TH1;
7 
8 namespace om {
9  ///
10  /// Draw a nicely formatted overlay on DCM plots
11  ///
12  class HwDCMLabel
13  {
14  public:
15  HwDCMLabel();
16  ~HwDCMLabel();
17 
18  void Draw();
19  void Config(const TH1* h);
20 
21  private:
22  void Clear();
23  void MakeHorizontalLines();
24  void MakeVerticalLines();
25  void MakeFEBLabels();
26  void MakePixelKey();
27  private:
28  std::list<TText*> fText;
29  std::list<TLine*> fLine;
30  };
31 }
32 
33 #endif
34 ////////////////////////////////////////////////////////////////////////
void MakePixelKey()
Definition: HwDCMLabel.cxx:131
void Config(const TH1 *h)
Definition: HwDCMLabel.cxx:18
std::list< TLine * > fLine
Definition: HwDCMLabel.h:29
std::list< TText * > fText
Definition: HwDCMLabel.h:28
void MakeFEBLabels()
Definition: HwDCMLabel.cxx:61
void MakeVerticalLines()
Definition: HwDCMLabel.cxx:90
void MakeHorizontalLines()
Definition: HwDCMLabel.cxx:111
Online Monitoring package header.