]>
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 | **************************************************************************/ |
a15e6d7d | 9 | #ifndef AliEveMUONChamberEditor_H |
10 | #define AliEveMUONChamberEditor_H | |
d810d0de | 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 | { | |
4b456ebb | 27 | public: |
d810d0de | 28 | AliEveMUONChamberEditor(const TGWindow* p = 0, |
4b456ebb | 29 | Int_t width = 170, Int_t height = 30, |
30 | UInt_t options = kChildFrame, | |
31 | Pixel_t back = GetDefaultFrameBackground()); | |
51346b82 | 32 | |
d810d0de | 33 | virtual ~AliEveMUONChamberEditor(); |
34 | ||
35 | virtual void SetModel(TObject* obj); | |
36 | ||
37 | void DoThreshold(); | |
38 | void DoMaxVal(); | |
39 | void DoClusterSize(); | |
40 | void DoHitSize(); | |
41 | ||
4b456ebb | 42 | protected: |
43 | AliEveMUONChamber* fM; // fModel dynamic-casted to AliEveMUONChamberEditor | |
d810d0de | 44 | |
4b456ebb | 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 | |
d810d0de | 55 | }; |
56 | ||
57 | #endif |