]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/EveDet/AliEveMUONChamberEditor.h
Fixed effc++ warnings.
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveMUONChamberEditor.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 #ifndef ALIEVE_MUONChamberEditor_H
10 #define ALIEVE_MUONChamberEditor_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 private:
28   AliEveMUONChamberEditor(const AliEveMUONChamberEditor&);            // Not implemented
29   AliEveMUONChamberEditor& operator=(const AliEveMUONChamberEditor&); // Not implemented
30
31 protected:
32
33   AliEveMUONChamber* fM; // fModel dynamic-casted to AliEveMUONChamberEditor
34
35   TEveGValuator *fThreshold;   // digit ADC min
36   TEveGValuator *fMaxVal;      // digit ADC max
37   TEveGValuator *fClusterSize; // cluster point size
38   TEveGValuator *fHitSize;     // hit point size
39
40  public:
41
42   AliEveMUONChamberEditor(const TGWindow* p = 0,
43                     Int_t width = 170, Int_t height = 30,
44                     UInt_t options = kChildFrame,
45                     Pixel_t back = GetDefaultFrameBackground());
46
47   virtual ~AliEveMUONChamberEditor();
48
49   virtual void SetModel(TObject* obj);
50
51   void DoThreshold();
52   void DoMaxVal();
53   void DoClusterSize();
54   void DoHitSize();
55
56   ClassDef(AliEveMUONChamberEditor, 0); // Editor for AliEveMUONChamber
57
58 };
59
60 #endif