CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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  virtual ~FWEveOverlap(){}
15 
16  virtual void Paint(Option_t* option="");
17  virtual TString GetHighlightTooltip();
18 
21  virtual void popupMenu(int x, int y, TGLViewer* v);
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
ClassDef(FWEveOverlap, 0)
FWOverlapTableView * m_browser
Definition: FWEveOverlap.h:23
bool paintChildNodesRecurse(FWGeometryTableManagerBase::Entries_i pIt, Int_t idx, const TGeoHMatrix &mtx)
Definition: FWEveOverlap.cc:54
virtual TString GetHighlightTooltip()
virtual void popupMenu(int x, int y, TGLViewer *v)
FWEveOverlap(FWOverlapTableView *v)
Definition: FWEveOverlap.cc:11
virtual void Paint(Option_t *option="")
Definition: FWEveOverlap.cc:26
virtual FWGeometryTableManagerBase * tableManager()
Definition: FWEveOverlap.cc:15
tuple idx
DEBUGGING if hasattr(process,&quot;trackMonIterativeTracking2012&quot;): print &quot;trackMonIterativeTracking2012 D...
virtual FWGeometryTableViewBase * browser()
Definition: FWEveOverlap.cc:20
virtual ~FWEveOverlap()
Definition: FWEveOverlap.h:14