3 #ifndef ALIEVE_TPCLoaderEditor_H
4 #define ALIEVE_TPCLoaderEditor_H
22 class TPCLoaderEditor : public TGedFrame
24 TPCLoaderEditor(const TPCLoaderEditor&); // Not implemented
25 TPCLoaderEditor& operator=(const TPCLoaderEditor&); // Not implemented
28 TPCLoader* fM; // fModel dynamic-casted to TPCLoaderEditor
31 TGTextButton* fOpenFile;
33 Reve::RGValuator* fEvent;
34 TGCheckButton* fDoubleSR;
36 TGTextButton* fUpdateSectors;
37 TGTextButton* fCreateSectors3D;
38 TGTextButton* fDeleteSectors3D;
41 TPCLoaderEditor(const TGWindow* p=0, Int_t id=-1, Int_t width = 170, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground());
44 virtual void SetModel(TVirtualPad* pad, TObject* obj, Int_t event);
53 void DoUpdateSectors();
54 void DoCreateSectors3D();
55 void DoDeleteSectors3D();
57 ClassDef(TPCLoaderEditor, 0); // Editor for TPCLoader
58 }; // endclass TPCLoaderEditor