MpdMCTracksEditor.h 819 B

123456789101112131415161718192021222324252627282930
  1. #ifndef MPDMCTRACKSEDITOR_H
  2. #define MPDMCTRACKSEDITOR_H
  3. #include "MpdEventManager.h"
  4. #include "TGedFrame.h"
  5. #include "TGWindow.h"
  6. class MpdMCTracksEditor : public TGedFrame
  7. {
  8. MpdMCTracksEditor(const MpdMCTracksEditor&); // Not implemented
  9. MpdMCTracksEditor& operator=(const MpdMCTracksEditor&); // Not implemented
  10. protected:
  11. TObject* fObject;
  12. MpdEventManager* fManager;
  13. public:
  14. MpdMCTracksEditor(const TGWindow* p = 0, Int_t width = 170, Int_t height = 30,
  15. UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground());
  16. virtual ~MpdMCTracksEditor() {}
  17. virtual void SetModel( TObject* obj) { fObject = obj; }
  18. ClassDef(MpdMCTracksEditor, 0); // Specialization of TGedEditor for proper update propagation to TEveManager.
  19. };
  20. #endif