]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/Alieve/MUONChamberEditor.h
Put all the naming conventions into AlIQA
[u/mrichter/AliRoot.git] / EVE / Alieve / MUONChamberEditor.h
1 #ifndef ALIEVE_MUONChamberEditor_H
2 #define ALIEVE_MUONChamberEditor_H
3
4 #include <TGedFrame.h>
5
6 class TGCheckButton;
7 class TGNumberEntry;
8 class TGColorSelect;
9 class TGDoubleHSlider;
10 class TGHSlider;
11
12 namespace Reve {
13
14 class RGValuator;
15
16 }
17
18 namespace Alieve {
19
20 class MUONChamber;
21
22 class MUONChamberEditor : public TGedFrame
23 {
24
25   MUONChamberEditor(const MUONChamberEditor&);            // Not implemented
26   MUONChamberEditor& operator=(const MUONChamberEditor&); // Not implemented
27   
28  protected:
29
30   MUONChamber* fM; // fModel dynamic-casted to MUONChamberEditor
31
32   Reve::RGValuator *fThreshold;   // digit ADC min
33   Reve::RGValuator *fMaxVal;      // digit ADC max
34   Reve::RGValuator *fClusterSize; // cluster point size
35   Reve::RGValuator *fHitSize;     // hit point size
36
37  public:
38
39   MUONChamberEditor(const TGWindow* p = 0,
40                     Int_t width = 170, Int_t height = 30, 
41                     UInt_t options = kChildFrame, 
42                     Pixel_t back = GetDefaultFrameBackground());
43   
44   virtual ~MUONChamberEditor();
45
46   virtual void SetModel(TObject* obj);
47
48   void DoThreshold();
49   void DoMaxVal();
50   void DoClusterSize();
51   void DoHitSize();
52
53   ClassDef(MUONChamberEditor, 0); // Editor for MUONChamber
54
55 };
56
57 }
58
59 #endif