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