]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/Alieve/TPCSectorVizEditor.h
Remove MCTrackRef class.
[u/mrichter/AliRoot.git] / EVE / Alieve / TPCSectorVizEditor.h
CommitLineData
092578a7 1// $Header$
2
3#ifndef ALIEVE_TPCSectorVizEditor_H
4#define ALIEVE_TPCSectorVizEditor_H
5
6#include <TGedFrame.h>
7
8class TGCheckButton;
9class TGNumberEntry;
10class TGColorSelect;
11class TGDoubleHSlider;
12class TGHSlider;
13
5987168b 14namespace Reve {
15class RGValuator;
16class RGDoubleValuator;
fbb1b08d 17class ZTransSubEditor;
5987168b 18}
092578a7 19
20namespace Alieve {
21
22class TPCSectorViz;
23
24class TPCSectorVizEditor : public TGedFrame
25{
265ecb21 26 TPCSectorVizEditor(const TPCSectorVizEditor&); // Not implemented
27 TPCSectorVizEditor& operator=(const TPCSectorVizEditor&); // Not implemented
28
092578a7 29protected:
30 TPCSectorViz* fM; // fModel dynamic-casted to TPCSectorVizEditor
31
fbb1b08d 32 Reve::ZTransSubEditor* fHMTrans;
33
5987168b 34 Reve::RGValuator* fSectorID;
fbb1b08d 35 TGCheckButton* fAutoTrans;
092578a7 36
5987168b 37 TGCheckButton* fRnrInn;
38 TGCheckButton* fRnrOut1;
39 TGCheckButton* fRnrOut2;
092578a7 40
5987168b 41 Reve::RGValuator* fThreshold;
265ecb21 42 Reve::RGValuator* fMaxVal;
092578a7 43
5987168b 44 Reve::RGDoubleValuator* fTime;
092578a7 45
46public:
a8600b56 47 TPCSectorVizEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
48 UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
092578a7 49 ~TPCSectorVizEditor();
50
a8600b56 51 virtual void SetModel(TObject* obj);
092578a7 52
53 void DoSectorID();
fbb1b08d 54 void DoAutoTrans();
092578a7 55
56 void DoRnrInn();
57 void DoRnrOut1();
58 void DoRnrOut2();
59
60 void DoThreshold();
61 void DoMaxVal();
62
092578a7 63 void DoTime();
64
65 ClassDef(TPCSectorVizEditor, 0); // Editor for TPCSectorViz
66}; // endclass TPCSectorVizEditor
67
68}
69
70#endif