]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - EVE/EveBase/AliEveTrackFitterEditor.h
Add method:
[u/mrichter/AliRoot.git] / EVE / EveBase / AliEveTrackFitterEditor.h
... / ...
CommitLineData
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 *
7 * full copyright notice. *
8 **************************************************************************/
9
10#ifndef AliEveTrackFitterEditor_H
11#define AliEveTrackFitterEditor_H
12
13#include <TGedFrame.h>
14
15class TGCheckButton;
16class TGNumberEntry;
17class TGColorSelect;
18
19class AliEveTrackFitter;
20
21class AliEveTrackFitterEditor : public TGedFrame
22{
23public:
24 AliEveTrackFitterEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30, UInt_t options = kChildFrame, Pixel_t back=GetDefaultFrameBackground());
25 virtual ~AliEveTrackFitterEditor() {}
26
27 virtual void SetModel(TObject* obj);
28
29 void DoStart();
30 void DoFit();
31 void DoReset();
32 void DoStop();
33 void DoGraph();
34
35protected:
36 AliEveTrackFitter* fM; // fModel dynamic-casted to AliEveTrackFitterEditor
37
38 TGTextButton* fFit; // button to fit selection
39 TGTextButton* fReset; // button to reset selection
40 TGTextButton* fStart; // button to connect to signal
41 TGTextButton* fStop; // button to disconnect from signal
42 TGTextButton* fGraph; // button to draw graph
43
44private:
45 AliEveTrackFitterEditor(const AliEveTrackFitterEditor&); // Not implemented
46 AliEveTrackFitterEditor& operator=(const AliEveTrackFitterEditor&); // Not implemented
47
48 ClassDef(AliEveTrackFitterEditor, 0); // Editor for AliEveTrackFitter class.
49};
50
51#endif