]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/Reve/TrackEditors.h
Fix effc++ warnings.
[u/mrichter/AliRoot.git] / EVE / Reve / TrackEditors.h
CommitLineData
5a5a1232 1// $Header$
2
3#ifndef REVE_TrackEditors_H
4#define REVE_TrackEditors_H
5
6#include <TGedFrame.h>
7
8class TGCheckButton;
9class TGNumberEntry;
10class TGColorSelect;
11
12namespace Reve {
13
a3912979 14class RGValuator;
15class RGDoubleValuator;
16
5a5a1232 17class TrackList;
18
19class TrackListEditor : public TGedFrame
20{
265ecb21 21 TrackListEditor(const TrackListEditor&); // Not implemented
22 TrackListEditor& operator=(const TrackListEditor&); // Not implemented
23
5a5a1232 24protected:
25 TrackList* fTC; // fModel dynamic-casted to TrackListEditor
26
27 TGNumberEntry* fMaxR;
28 TGNumberEntry* fMaxZ;
29 TGNumberEntry* fMaxOrbits;
30 TGNumberEntry* fMinAng;
31 TGNumberEntry* fDelta;
32
33 TGCheckButton* fRnrTracks;
34 TGCheckButton* fRnrMarkers;
35
36 TGCheckButton* fFitDaughters;
37 TGCheckButton* fFitDecay;
38
a3912979 39 RGDoubleValuator* fPtRange;
40
5a5a1232 41public:
42 TrackListEditor(const TGWindow* p, Int_t id, Int_t width = 170, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground());
43 ~TrackListEditor();
44
45 virtual void SetModel(TVirtualPad* pad, TObject* obj, Int_t event);
46
47 void DoMaxR();
48 void DoMaxZ();
49 void DoMaxOrbits();
50 void DoMinAng();
51 void DoDelta();
52
53 void DoRnrTracks();
54 void DoRnrMarkers();
55
56 void DoFitDaughters();
57 void DoFitDecay();
58
a3912979 59 void DoPtRange();
5a5a1232 60
61 ClassDef(TrackListEditor, 1); // Editor for TrackList
62}; // endclass TrackListEditor
63
64}
65
66#endif