CMS 3D CMS Logo

FWEveDetectorGeo.h
Go to the documentation of this file.
1 #ifndef Fireworks_Core_FWGeoEveDetectorGeo_h
2 #define Fireworks_Core_FWGeoEveDetectorGeo_h
3 
5 #include "TString.h"
6 #include <Rtypes.h>
7 
9 class TGLViewer;
11 public:
13  ~FWEveDetectorGeo() override {}
14 
15  void Paint(Option_t* option = "") override;
16 
17  TString GetHighlightTooltip() override;
18 
20  FWGeometryTableViewBase* browser() override;
21 
22  void popupMenu(int x, int y, TGLViewer*) override;
23 
24 #ifndef __CINT__
25  // virtual void paintShape(bool visLevel, FWGeometryTableManagerBase::NodeInfo& data, Int_t tableIndex, const TGeoHMatrix& nm, bool volumeColor);
26 #endif
27 
28 protected:
29 private:
30 #ifndef __CINT__
31  bool paintChildNodesRecurse(FWGeometryTableManagerBase::Entries_i pIt, Int_t idx, const TGeoHMatrix& mtx);
32 #endif
36 
38 };
39 
40 #endif
DDAxes::y
FWGeoTopNode.h
FWEveDetectorGeo::~FWEveDetectorGeo
~FWEveDetectorGeo() override
Definition: FWEveDetectorGeo.h:13
FWEveDetectorGeo::tableManager
FWGeometryTableManagerBase * tableManager() override
Definition: FWEveDetectorGeo.cc:15
FWEveDetectorGeo::ClassDefOverride
ClassDefOverride(FWEveDetectorGeo, 0)
DDAxes::x
FWEveDetectorGeo
Definition: FWEveDetectorGeo.h:10
findQualityFiles.v
v
Definition: findQualityFiles.py:179
training_settings.idx
idx
Definition: training_settings.py:16
fileinputsource_cfi.option
option
Definition: fileinputsource_cfi.py:87
FWGeometryTableManagerBase
Definition: FWGeometryTableManagerBase.h:36
FWEveDetectorGeo::m_browser
FWGeometryTableView * m_browser
Definition: FWEveDetectorGeo.h:33
FWGeometryTableView
Definition: FWGeometryTableView.h:28
FWGeometryTableViewBase
Definition: FWGeometryTableViewBase.h:41
FWEveDetectorGeo::paintChildNodesRecurse
bool paintChildNodesRecurse(FWGeometryTableManagerBase::Entries_i pIt, Int_t idx, const TGeoHMatrix &mtx)
Definition: FWEveDetectorGeo.cc:55
FWEveDetectorGeo::Paint
void Paint(Option_t *option="") override
Definition: FWEveDetectorGeo.cc:20
FWEveDetectorGeo::m_filterOff
bool m_filterOff
Definition: FWEveDetectorGeo.h:35
FWGeoTopNode
Definition: FWGeoTopNode.h:41
FWEveDetectorGeo::browser
FWGeometryTableViewBase * browser() override
Definition: FWEveDetectorGeo.cc:17
FWEveDetectorGeo::FWEveDetectorGeo
FWEveDetectorGeo(FWGeometryTableView *v)
Definition: FWEveDetectorGeo.cc:13
FWGeometryTableManagerBase::Entries_i
Entries_v::iterator Entries_i
Definition: FWGeometryTableManagerBase.h:88
FWEveDetectorGeo::popupMenu
void popupMenu(int x, int y, TGLViewer *) override
Definition: FWEveDetectorGeo.cc:122
FWEveDetectorGeo::GetHighlightTooltip
TString GetHighlightTooltip() override
Definition: FWEveDetectorGeo.cc:110
FWEveDetectorGeo::m_maxLevel
int m_maxLevel
Definition: FWEveDetectorGeo.h:34