]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/EveDet/AliEveTOFStripEditor.h
update for the new location of TRD performance train
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveTOFStripEditor.h
CommitLineData
d810d0de 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 *
51346b82 7 * full copyright notice. *
d810d0de 8 **************************************************************************/
9
a15e6d7d 10#ifndef AliEveTOFStripEditor_H
11#define AliEveTOFStripEditor_H
d810d0de 12
13#include <TGedFrame.h>
14
15class TGCheckButton;
16class TGNumberEntry;
17class TGColorSelect;
18
a8256688 19class TGHSlider;
20
21class TEveGValuator;
22class TEveGDoubleValuator;
ee9d8eca 23
d810d0de 24
25class AliEveTOFStrip;
26
27class AliEveTOFStripEditor : public TGedFrame
28{
d810d0de 29public:
30 AliEveTOFStripEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30, UInt_t options = kChildFrame, Pixel_t back=GetDefaultFrameBackground());
4b456ebb 31 virtual ~AliEveTOFStripEditor() {}
d810d0de 32
33 virtual void SetModel(TObject* obj);
4b456ebb 34
a8256688 35 void DoThreshold();
36 void DoMaxVal();
d810d0de 37
4b456ebb 38protected:
39 AliEveTOFStrip *fM; // Model object.
40
41 TEveGValuator *fThreshold; // Value widget for threshold.
42 TEveGValuator *fMaxVal; // Value widget for maximal value.
43
44private:
45 AliEveTOFStripEditor(const AliEveTOFStripEditor&); // Not implemented
46 AliEveTOFStripEditor& operator=(const AliEveTOFStripEditor&); // Not implemented
d810d0de 47
48 ClassDef(AliEveTOFStripEditor, 0); // Editor for AliEveTOFStrip
49}; // endclass AliEveTOFStripEditor
50
ee9d8eca 51
d810d0de 52#endif