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