]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/Alieve/TPCSector3DEditor.h
Missing initialization; fiddle with the track marker-style a bit more.
[u/mrichter/AliRoot.git] / EVE / Alieve / TPCSector3DEditor.h
1 // $Header$
2
3 #ifndef ALIEVE_TPCSector3DEditor_H
4 #define ALIEVE_TPCSector3DEditor_H
5
6 #include <Alieve/TPCSector2DEditor.h>
7
8 class TGCheckButton;
9 class TGNumberEntry;
10 class TGColorSelect;
11
12 namespace Reve {
13 class RGValuator;
14 class RGDoubleValuator;
15 }
16
17 namespace Alieve {
18
19 class TPCSector3D;
20
21 class TPCSector3DEditor : public TGedFrame
22 {
23   TPCSector3DEditor(const TPCSector3DEditor&);            // Not implemented
24   TPCSector3DEditor& operator=(const TPCSector3DEditor&); // Not implemented
25
26 protected:
27   TPCSector3D*      fM; // fModel dynamic-casted to TPCSector3DEditor
28
29   TGCheckButton*    fRnrFrame;
30   Reve::RGValuator* fDriftVel;
31
32   Reve::RGValuator* fPointFrac;
33   Reve::RGValuator* fPointSize;
34
35 public:
36   TPCSector3DEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
37                     UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());  
38   virtual ~TPCSector3DEditor();
39
40   virtual void SetModel(TObject* obj);
41
42   void DoRnrFrame();
43   void DoDriftVel();
44
45   void DoPointFrac();
46   void DoPointSize();
47
48   ClassDef(TPCSector3DEditor, 0); // Editor for TPCSector3D
49 }; // endclass TPCSector3DEditor
50
51 }
52
53 #endif