]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/Alieve/AliEvePMDModuleEditor.h
Temporary fix to avoid xrootd thrashing
[u/mrichter/AliRoot.git] / EVE / Alieve / AliEvePMDModuleEditor.h
1 // $Id$
2 // Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
3
4 /**************************************************************************
5  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
6  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
7  * full copyright notice.                                                 *
8  **************************************************************************/
9
10 #ifndef ALIEVE_PMDModuleEditor_H
11 #define ALIEVE_PMDModuleEditor_H
12
13 #include <TGedFrame.h>
14
15 class TGCheckButton;
16 class TGNumberEntry;
17 class TGColorSelect;
18
19
20 class AliEvePMDModule;
21
22 class AliEvePMDModuleEditor : public TGedFrame
23 {
24 private:
25   AliEvePMDModuleEditor(const AliEvePMDModuleEditor&);            // Not implemented
26   AliEvePMDModuleEditor& operator=(const AliEvePMDModuleEditor&); // Not implemented
27
28   void CreateInfoFrame();
29
30 protected:
31   AliEvePMDModule* fM; // fModel dynamic-casted to AliEvePMDModuleEditor
32
33   TGVerticalFrame*  fInfoFrame;
34
35   TGLabel*   fInfoLabel0;
36   TGLabel*   fInfoLabel1;
37   TGLabel*   fInfoLabel2;
38   TGLabel*   fInfoLabel3;
39   TGLabel*   fInfoLabel4;
40   TGLabel*   fInfoLabel5;
41
42 public:
43   AliEvePMDModuleEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30, UInt_t options = kChildFrame, Pixel_t back=GetDefaultFrameBackground());
44   virtual ~AliEvePMDModuleEditor();
45
46   virtual void SetModel(TObject* obj);
47   void DisplayHistos();
48   //  void PrintADC();
49
50
51
52   // Declare callback/slot methods
53   // void DoXYZZ();
54
55   ClassDef(AliEvePMDModuleEditor, 0); // Editor for AliEvePMDModule
56 }; // endclass AliEvePMDModuleEditor
57
58 #endif