2 // Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
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 **************************************************************************/
10 #ifndef AliEveTOFSectorEditor_H
11 #define AliEveTOFSectorEditor_H
13 #include <TGedFrame.h>
18 class TGDoubleHSlider;
23 class TEveGDoubleValuator;
25 class AliEveTOFSector;
27 class AliEveTOFSectorEditor : public TGedFrame
30 AliEveTOFSectorEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
31 UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
32 virtual ~AliEveTOFSectorEditor();
34 virtual void SetModel(TObject* obj);
43 void DoPlate(Int_t nPlate);
48 AliEveTOFSector* fM; // Model object.
50 TEveGValuator* fSectorID; // Valuator for sector id.
52 TGCheckButton* fAutoTrans; // Check-button for automatic translation.
54 TGCheckButton** fPlate; // Check-buttons for plates.
56 TGCheckButton* fPlate0; // Check-button for plate 0.
57 TGCheckButton* fPlate1; // Check-button for plate 1.
58 TGCheckButton* fPlate2; // Check-button for plate 2.
59 TGCheckButton* fPlate3; // Check-button for plate 3.
60 TGCheckButton* fPlate4; // Check-button for plate 4.
62 TEveGValuator* fThreshold; // Valuator for threshold.
63 TEveGValuator* fMaxVal; // Valuator for maximum value.
66 AliEveTOFSectorEditor(const AliEveTOFSectorEditor&); // Not implemented
67 AliEveTOFSectorEditor& operator=(const AliEveTOFSectorEditor&); // Not implemented
69 ClassDef(AliEveTOFSectorEditor, 0); // Editor for AliEveTOFSector