CMS 3D CMS Logo

FWEveOverlap.h
Go to the documentation of this file.
1 #ifndef Fireworks_Core_FWGeoEveOverlap_h
2 #define Fireworks_Core_FWGeoEveOverlap_h
3 
5 #include "TString.h"
6 #include <Rtypes.h>
7 
9 class TGLViewer;
10 class FWEveOverlap : public FWGeoTopNode
11 {
12 public:
14  ~FWEveOverlap() override{}
15 
16  void Paint(Option_t* option="") override;
17  TString GetHighlightTooltip() override;
18 
20  FWGeometryTableViewBase* browser() override;
21  void popupMenu(int x, int y, TGLViewer* v) override;
22 private:
24 
25 #ifndef __CINT__
26  bool paintChildNodesRecurse(FWGeometryTableManagerBase::Entries_i pIt, Int_t idx, const TGeoHMatrix& mtx);
27 #endif
29 };
30 
31 #endif
ClassDefOverride(FWEveOverlap, 0)
void Paint(Option_t *option="") override
Definition: FWEveOverlap.cc:26
FWOverlapTableView * m_browser
Definition: FWEveOverlap.h:23
void popupMenu(int x, int y, TGLViewer *v) override
bool paintChildNodesRecurse(FWGeometryTableManagerBase::Entries_i pIt, Int_t idx, const TGeoHMatrix &mtx)
Definition: FWEveOverlap.cc:54
TString GetHighlightTooltip() override
FWEveOverlap(FWOverlapTableView *v)
Definition: FWEveOverlap.cc:11
FWGeometryTableManagerBase * tableManager() override
Definition: FWEveOverlap.cc:15
FWGeometryTableViewBase * browser() override
Definition: FWEveOverlap.cc:20
~FWEveOverlap() override
Definition: FWEveOverlap.h:14