]>
Commit | Line | Data |
---|---|---|
d810d0de | 1 | // $Id$ |
fafff680 | 2 | // Main authors: Matevz Tadel & Alja Mrak-Tadel & Bogdan Vulpescu: 2006, 2007 |
d810d0de | 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 * | |
51346b82 | 7 | * full copyright notice. * |
d810d0de | 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 | { | |
fd31e9de | 27 | private: |
d810d0de | 28 | AliEveMUONChamberEditor(const AliEveMUONChamberEditor&); // Not implemented |
29 | AliEveMUONChamberEditor& operator=(const AliEveMUONChamberEditor&); // Not implemented | |
51346b82 | 30 | |
fd31e9de | 31 | protected: |
d810d0de | 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, | |
51346b82 | 43 | Int_t width = 170, Int_t height = 30, |
44 | UInt_t options = kChildFrame, | |
d810d0de | 45 | Pixel_t back = GetDefaultFrameBackground()); |
51346b82 | 46 | |
d810d0de | 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 |