]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/EveDet/AliEveMUONChamberEditor.h
Backward compat changes do not need ifdefs
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveMUONChamberEditor.h
1 // $Id$
2 // Main authors: Matevz Tadel & Alja Mrak-Tadel & Bogdan Vulpescu: 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 #ifndef AliEveMUONChamberEditor_H
10 #define AliEveMUONChamberEditor_H
11
12 #include <TGedFrame.h>
13
14 class TGCheckButton;
15 class TGNumberEntry;
16 class TGColorSelect;
17 class TGDoubleHSlider;
18 class TGHSlider;
19
20 class TEveGValuator;
21
22
23 class AliEveMUONChamber;
24
25 class AliEveMUONChamberEditor : public TGedFrame
26 {
27 public:
28   AliEveMUONChamberEditor(const TGWindow* p = 0,
29                           Int_t width = 170, Int_t height = 30,
30                           UInt_t options = kChildFrame,
31                           Pixel_t back = GetDefaultFrameBackground());
32
33   virtual ~AliEveMUONChamberEditor();
34
35   virtual void SetModel(TObject* obj);
36
37   void DoThreshold();
38   void DoMaxVal();
39   void DoClusterSize();
40   void DoHitSize();
41
42 protected:
43   AliEveMUONChamber* fM; // fModel dynamic-casted to AliEveMUONChamberEditor
44
45   TEveGValuator *fThreshold;   // digit ADC min
46   TEveGValuator *fMaxVal;      // digit ADC max
47   TEveGValuator *fClusterSize; // cluster point size
48   TEveGValuator *fHitSize;     // hit point size
49
50 private:
51   AliEveMUONChamberEditor(const AliEveMUONChamberEditor&);            // Not implemented
52   AliEveMUONChamberEditor& operator=(const AliEveMUONChamberEditor&); // Not implemented
53
54   ClassDef(AliEveMUONChamberEditor, 0); // Editor for AliEveMUONChamber
55 };
56
57 #endif