]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/EveDet/AliEveTOFStripEditor.h
Coverity
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveTOFStripEditor.h
1 #ifndef ALIEVETOFSTRIPEDITOR_H
2 #define ALIEVETOFSTRIPEDITOR_H
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
10 // $Id$
11 // Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
12
13 //
14 // 
15 //
16
17 #include <TGedFrame.h>
18
19 class TGCheckButton;
20 class TGNumberEntry;
21 class TGColorSelect;
22
23 class TGHSlider;
24
25 class TEveGValuator;
26 class TEveGDoubleValuator;
27  
28
29 class AliEveTOFStrip;
30
31 class AliEveTOFStripEditor : public TGedFrame
32 {
33 public:
34   AliEveTOFStripEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30, UInt_t options = kChildFrame, Pixel_t back=GetDefaultFrameBackground());
35   virtual ~AliEveTOFStripEditor() {}
36
37   virtual void SetModel(TObject* obj);
38
39   void DoThreshold();
40   void DoMaxVal();
41
42 protected:
43   AliEveTOFStrip *fM; // Model object.
44
45   TEveGValuator  *fThreshold; // Value widget for threshold.
46   TEveGValuator  *fMaxVal;    // Value widget for maximal value.
47
48 private:
49   AliEveTOFStripEditor(const AliEveTOFStripEditor&);            // Not implemented
50   AliEveTOFStripEditor& operator=(const AliEveTOFStripEditor&); // Not implemented
51
52   ClassDef(AliEveTOFStripEditor, 0); // Editor for AliEveTOFStrip
53 }; // endclass AliEveTOFStripEditor
54
55
56 #endif