Add method:
[u/mrichter/AliRoot.git] / EVE / EveBase / AliEveTrackFitterEditor.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 AliEveTrackFitterEditor_H
11#define AliEveTrackFitterEditor_H
d810d0de 12
13#include <TGedFrame.h>
14
15class TGCheckButton;
16class TGNumberEntry;
17class TGColorSelect;
18
d810d0de 19class AliEveTrackFitter;
20
21class AliEveTrackFitterEditor : public TGedFrame
22{
d810d0de 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();
51346b82 31 void DoReset();
d810d0de 32 void DoStop();
33 void DoGraph();
34
4b456ebb 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
d810d0de 48 ClassDef(AliEveTrackFitterEditor, 0); // Editor for AliEveTrackFitter class.
40790e5b 49};
d810d0de 50
51#endif