]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/EveDet/AliEveMUONChamberEditor.h
Merge changes from branches/dev/EVE. This branch was following development in ROOT...
[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   AliEveMUONChamberEditor(const AliEveMUONChamberEditor&);            // Not implemented
28   AliEveMUONChamberEditor& operator=(const AliEveMUONChamberEditor&); // Not implemented
29
30 protected:
31   AliEveMUONChamber* fM; // fModel dynamic-casted to AliEveMUONChamberEditor
32
33   TEveGValuator *fThreshold;   // digit ADC min
34   TEveGValuator *fMaxVal;      // digit ADC max
35   TEveGValuator *fClusterSize; // cluster point size
36   TEveGValuator *fHitSize;     // hit point size
37
38  public:
39   AliEveMUONChamberEditor(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 ~AliEveMUONChamberEditor();
45
46   virtual void SetModel(TObject* obj);
47
48   void DoThreshold();
49   void DoMaxVal();
50   void DoClusterSize();
51   void DoHitSize();
52
53   ClassDef(AliEveMUONChamberEditor, 0); // Editor for AliEveMUONChamber
54
55 };
56
57 #endif