]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/Alieve/TPCLoaderEditor.h
Remove MCTrackRef class.
[u/mrichter/AliRoot.git] / EVE / Alieve / TPCLoaderEditor.h
CommitLineData
e9a38ea3 1// $Header$
2
3#ifndef ALIEVE_TPCLoaderEditor_H
4#define ALIEVE_TPCLoaderEditor_H
5
6#include <TGedFrame.h>
7
8class TGTextButton;
9class TGCheckButton;
10class TGNumberEntry;
11class TGColorSelect;
12class TGTextEntry;
13
14namespace Reve {
15class RGValuator;
16}
17
18namespace Alieve {
19
20class TPCLoader;
21
22class TPCLoaderEditor : public TGedFrame
23{
265ecb21 24 TPCLoaderEditor(const TPCLoaderEditor&); // Not implemented
25 TPCLoaderEditor& operator=(const TPCLoaderEditor&); // Not implemented
26
e9a38ea3 27protected:
28 TPCLoader* fM; // fModel dynamic-casted to TPCLoaderEditor
29
30 TGTextEntry* fFile;
31 TGTextButton* fOpenFile;
32
33 Reve::RGValuator* fEvent;
6e91772d 34 TGCheckButton* fDoubleSR;
e9a38ea3 35
10b1edfc 36 // TPCData loading settings
37 Reve::RGValuator* fDataLoadThreshold;
38 Reve::RGValuator* fDataLoadPedestal;
39 TGCheckButton* fDataAutoPedestal;
40
e9a38ea3 41 TGTextButton* fUpdateSectors;
10b1edfc 42 TGTextButton* fReloadSectors;
e9a38ea3 43 TGTextButton* fCreateSectors3D;
44 TGTextButton* fDeleteSectors3D;
45
46public:
a8600b56 47 TPCLoaderEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
48 UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
e9a38ea3 49 ~TPCLoaderEditor();
50
a8600b56 51 virtual void SetModel(TObject* obj);
e9a38ea3 52
53 void FileSelect();
54 void FileChanged();
55 void DoOpen();
56
57 void DoEvent();
6e91772d 58 void DoDoubleSR();
e9a38ea3 59
10b1edfc 60 void DoDataLoadThreshold();
61 void DoDataLoadPedestal();
62 void DoDataAutoPedestal();
63
e9a38ea3 64 void DoUpdateSectors();
10b1edfc 65 void DoReloadSectors();
e9a38ea3 66 void DoCreateSectors3D();
67 void DoDeleteSectors3D();
68
69 ClassDef(TPCLoaderEditor, 0); // Editor for TPCLoader
70}; // endclass TPCLoaderEditor
71
72}
73
74#endif