]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/Alieve/PMDModuleEditor.h
Add some class docs.
[u/mrichter/AliRoot.git] / EVE / Alieve / PMDModuleEditor.h
CommitLineData
ee0e160c 1// $Header$
2
3#ifndef ALIEVE_PMDModuleEditor_H
4#define ALIEVE_PMDModuleEditor_H
5
6#include <TGedFrame.h>
7
8class TGCheckButton;
9class TGNumberEntry;
10class TGColorSelect;
11
12namespace Alieve {
13
14class PMDModule;
15
16class PMDModuleEditor : public TGedFrame
17{
18private:
19 PMDModuleEditor(const PMDModuleEditor&); // Not implemented
20 PMDModuleEditor& operator=(const PMDModuleEditor&); // Not implemented
21
32e219c2 22 void CreateInfoFrame();
23
ee0e160c 24protected:
25 PMDModule* fM; // fModel dynamic-casted to PMDModuleEditor
26
32e219c2 27 TGVerticalFrame* fInfoFrame;
28
f0314e4e 29 TGLabel* fInfoLabel0;
30 TGLabel* fInfoLabel1;
31 TGLabel* fInfoLabel2;
32 TGLabel* fInfoLabel3;
33 TGLabel* fInfoLabel4;
34 TGLabel* fInfoLabel5;
35
ee0e160c 36public:
37 PMDModuleEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30, UInt_t options = kChildFrame, Pixel_t back=GetDefaultFrameBackground());
38 virtual ~PMDModuleEditor();
39
40 virtual void SetModel(TObject* obj);
f0314e4e 41 void DisplayHistos();
42 // void PrintADC();
43
44
ee0e160c 45
46 // Declare callback/slot methods
47 // void DoXYZZ();
48
49 ClassDef(PMDModuleEditor, 0); // Editor for PMDModule
50}; // endclass PMDModuleEditor
51
52}
53
54#endif