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 // TPCData loading settings
37 Reve::RGValuator* fDataLoadThreshold;
38 Reve::RGValuator* fDataLoadPedestal;
39 TGCheckButton* fDataAutoPedestal;
41 TGTextButton* fUpdateSectors;
42 TGTextButton* fReloadSectors;
43 TGTextButton* fCreateSectors3D;
44 TGTextButton* fDeleteSectors3D;
47 TPCLoaderEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
48 UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
51 virtual void SetModel(TObject* obj);
60 void DoDataLoadThreshold();
61 void DoDataLoadPedestal();
62 void DoDataAutoPedestal();
64 void DoUpdateSectors();
65 void DoReloadSectors();
66 void DoCreateSectors3D();
67 void DoDeleteSectors3D();
69 ClassDef(TPCLoaderEditor, 0); // Editor for TPCLoader
70 }; // endclass TPCLoaderEditor