]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/EveDet/AliEveTPCSector3DEditor.h
Coverit
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveTPCSector3DEditor.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 AliEveTPCSector3DEditor_H
11#define AliEveTPCSector3DEditor_H
d810d0de 12
a15e6d7d 13#include <TGedFrame.h>
d810d0de 14
15class TGCheckButton;
16class TGNumberEntry;
17class TGColorSelect;
18
19class TEveGValuator;
20class TEveGDoubleValuator;
21
d810d0de 22class AliEveTPCSector3D;
23
a15e6d7d 24//------------------------------------------------------------------------------
25// AliEveTPCSector3DEditor
26//
27// Editor for AliEveTPCSector3D.
28//
29
d810d0de 30class AliEveTPCSector3DEditor : public TGedFrame
31{
d810d0de 32
33public:
34 AliEveTPCSector3DEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
51346b82 35 UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
a97abca8 36 virtual ~AliEveTPCSector3DEditor() {}
d810d0de 37
38 virtual void SetModel(TObject* obj);
39
40 void DoRnrFrame();
41 void DoDriftVel();
42
43 void DoPointFrac();
44 void DoPointSize();
45
4b456ebb 46protected:
47 AliEveTPCSector3D *fM; // Model object.
48
49 TGCheckButton *fRnrFrame; // Check-box for frame rendering.
50 TEveGValuator *fDriftVel; // Valuator for drift velocity.
51
52 TEveGValuator *fPointFrac; // Valuator for signal fraction displayed as points.
53 TEveGValuator *fPointSize; // Size of point in GL.
54
55private:
56 AliEveTPCSector3DEditor(const AliEveTPCSector3DEditor&); // Not implemented
57 AliEveTPCSector3DEditor& operator=(const AliEveTPCSector3DEditor&); // Not implemented
58
a97abca8 59 ClassDef(AliEveTPCSector3DEditor, 0); // Editor for AliEveTPCSector3D.
4b456ebb 60};
d810d0de 61
62#endif