CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
FW3DViewBase Class Reference

#include <Fireworks/Core/interface/FW3DViewBase.h>

Inheritance diagram for FW3DViewBase:
FWEveView FWViewBase FWConfigurableParameterizable FWParameterizable FWConfigurable FW3DView FWISpyView

Public Member Functions

virtual void addTo (FWConfiguration &) const
 
 FW3DViewBase (TEveWindowSlot *, FWViewType::EType, unsigned int version=8)
 
FW3DViewDistanceMeasureToolgetDMT ()
 
virtual void populateController (ViewerParameterGUI &) const
 
virtual bool requestGLHandlerPick () const
 
virtual void setContext (const fireworks::Context &)
 
void setCurrentDMTVertex (double x, double y, double z)
 
virtual void setFrom (const FWConfiguration &)
 
void updateGlobalSceneScaleParameters ()
 
virtual ~FW3DViewBase ()
 
- Public Member Functions inherited from FWEveView
const fireworks::Contextcontext ()
 
virtual
FWViewContextMenuHandlerBase
contextMenuHandler () const
 
virtual void eventBegin ()
 
virtual void eventEnd ()
 
TEveScene * eventScene ()
 
 FWEveView (TEveWindowSlot *, FWViewType::EType, unsigned int version=7)
 
FWTEveViewerfwViewer ()
 
FWTGLViewerfwViewerGL () const
 
TEveScene * geoScene ()
 
virtual bool isEnergyScaleGlobal () const
 
TEveElement * ownedProducts ()
 
virtual void saveImageTo (const std::string &iName) const
 
virtual void setBackgroundColor (Color_t)
 
virtual void setupEnergyScale ()
 
virtual void useGlobalEnergyScaleChanged ()
 
FWViewContextviewContext ()
 
TEveViewer * viewer ()
 
TGLViewer * viewerGL () const
 
virtual void voteCaloMaxVal ()
 
virtual ~FWEveView ()
 
- Public Member Functions inherited from FWViewBase
void destroy ()
 
 FWViewBase (FWViewType::EType, unsigned int iVersion=1)
 
void promptForSaveImageTo (TGFrame *) const
 
FWViewType::EType typeId () const
 
const std::string & typeName () const
 
- Public Member Functions inherited from FWConfigurableParameterizable
 FWConfigurableParameterizable (unsigned int iVersion=1)
 
unsigned int version () const
 
virtual ~FWConfigurableParameterizable ()
 
- Public Member Functions inherited from FWParameterizable
void add (FWParameterBase *)
 
const_iterator begin () const
 
const_iterator end () const
 
 FWParameterizable ()
 
virtual ~FWParameterizable ()
 
- Public Member Functions inherited from FWConfigurable
 FWConfigurable ()
 
virtual ~FWConfigurable ()
 

Private Member Functions

 FW3DViewBase (const FW3DViewBase &)
 
const FW3DViewBaseoperator= (const FW3DViewBase &)
 
void rnrStyle (long)
 
void sceneClip (bool)
 
void selectable (bool)
 
void setCameraType (long)
 
void showMuonBarrel (long)
 

Private Attributes

FWEnumParameter m_cameraType
 
FWBoolParameter m_clipParam
 
FW3DViewDistanceMeasureToolm_DMT
 
TEveLine * m_DMTline
 
FW3DViewGeometrym_geometry
 
TGLClip * m_glClip
 
FWEnumParameter m_rnrStyle
 
FWBoolParameter m_selectable
 
FWEnumParameter m_showMuonBarrel
 
FWBoolParameter m_showMuonEndcap
 
FWBoolParameter m_showPixelBarrel
 
FWBoolParameter m_showPixelEndcap
 
FWBoolParameter m_showTrackerBarrel
 
FWBoolParameter m_showTrackerEndcap
 

Additional Inherited Members

- Public Types inherited from FWParameterizable
typedef std::vector
< FWParameterBase * >
::const_iterator 
const_iterator
 
- Public Attributes inherited from FWViewBase
sigc::signal< void, const
FWViewBase * > 
beingDestroyed_
 
sigc::signal< void, Int_t, Int_t > openSelectedModelContextMenu_
 
- Protected Member Functions inherited from FWEveView
void addToOrthoCamera (TGLOrthoCamera *, FWConfiguration &) const
 
void addToPerspectiveCamera (TGLPerspectiveCamera *, const std::string &, FWConfiguration &) const
 
virtual void cameraGuideChanged ()
 
virtual TEveCaloViz * getEveCalo () const
 
virtual void pointLineScalesChanged ()
 
virtual void resetCamera ()
 
void setFromOrthoCamera (TGLOrthoCamera *, const FWConfiguration &)
 
void setFromPerspectiveCamera (TGLPerspectiveCamera *, const std::string &, const FWConfiguration &)
 
- Protected Member Functions inherited from FWViewBase
virtual ~FWViewBase ()
 
- Protected Attributes inherited from FWEveView
const fireworks::Contextm_context
 
- Protected Attributes inherited from FWViewBase
FWViewType m_type
 

Detailed Description

Description: <one line="" class="" summary>="">

Usage: <usage>

Definition at line 40 of file FW3DViewBase.h.

Constructor & Destructor Documentation

FW3DViewBase::FW3DViewBase ( TEveWindowSlot *  iParent,
FWViewType::EType  typeId,
unsigned int  version = 8 
)

Definition at line 110 of file FW3DViewBase.cc.

References FWEnumParameter::addEntry(), FWGenericParameter< T >::changed_, m_cameraType, m_clipParam, m_DMT, m_rnrStyle, m_selectable, m_showMuonBarrel, rnrStyle(), sceneClip(), selectable(), setCameraType(), showMuonBarrel(), and FWEveView::viewerGL().

110  :
111  FWEveView(iParent, typeId, version ),
112  m_geometry(0),
113  m_glClip(0),
114  m_showMuonBarrel(this, "Show Muon Barrel", 0l, 0l, 2l ),
115  m_showMuonEndcap(this, "Show Muon Endcap", false ),
116  m_showPixelBarrel(this, "Show Pixel Barrel", false ),
117  m_showPixelEndcap(this, "Show Pixel Endcap", false),
118  m_showTrackerBarrel(this, "Show Tracker Barrel", false ),
119  m_showTrackerEndcap(this, "Show Tracker Endcap", false),
120  m_rnrStyle(this, "Render Style", 0l, 0l, 2l),
121  m_clipParam(this, "View dependent Clip", false),
122  m_selectable(this, "Enable Tooltips", false),
123  m_cameraType(this, "Camera Type", 0l, 0l, 5l),
124  m_DMT(0),
125  m_DMTline(0)
126 {
127  viewerGL()->SetCurrentCamera(TGLViewer::kCameraPerspXOZ);
129 
130  m_showMuonBarrel.addEntry(0, "Hide");
131  m_showMuonBarrel.addEntry(1, "Simplified");
132  m_showMuonBarrel.addEntry(2, "Full");
133  m_showMuonBarrel.changed_.connect(boost::bind(&FW3DViewBase::showMuonBarrel,this,_1));
134 
135  m_rnrStyle.addEntry(TGLRnrCtx::kFill, "Fill");
136  m_rnrStyle.addEntry(TGLRnrCtx::kOutline, "Outline");
137  m_rnrStyle.addEntry(TGLRnrCtx::kWireFrame, "WireFrame");
138  m_rnrStyle.changed_.connect(boost::bind(&FW3DViewBase::rnrStyle,this, _1));
139  m_clipParam.changed_.connect(boost::bind(&FW3DViewBase::sceneClip,this, _1));
140 
141  m_selectable.changed_.connect(boost::bind(&FW3DViewBase::selectable,this, _1));
142 
143 
144  m_cameraType.addEntry(TGLViewer::kCameraPerspXOZ,"PerspXOZ" );
145  m_cameraType.addEntry(TGLViewer::kCameraOrthoXOY,"OrthoXOY");
146  m_cameraType.addEntry(TGLViewer::kCameraOrthoXOZ,"OrthoXOZ");
147  m_cameraType.addEntry(TGLViewer::kCameraOrthoZOY,"OrthoZOY" );
148  m_cameraType.addEntry(TGLViewer::kCameraOrthoXnOY,"OrthoXnOY");
149  m_cameraType.addEntry(TGLViewer::kCameraOrthoXnOZ,"OrthoXnOZ");
150  m_cameraType.addEntry(TGLViewer::kCameraOrthoZnOY,"OrthoZnOY" );
151  m_cameraType.changed_.connect(boost::bind(&FW3DViewBase::setCameraType,this, _1));
152 }
void sceneClip(bool)
void showMuonBarrel(long)
void rnrStyle(long)
FWBoolParameter m_showMuonEndcap
Definition: FW3DViewBase.h:75
FWBoolParameter m_clipParam
Definition: FW3DViewBase.h:82
FWBoolParameter m_showTrackerBarrel
Definition: FW3DViewBase.h:78
TGLViewer * viewerGL() const
Definition: FWEveView.cc:194
sigc::signal< void, T > changed_
FW3DViewDistanceMeasureTool * m_DMT
Definition: FW3DViewBase.h:87
void selectable(bool)
void setCameraType(long)
FWEnumParameter m_rnrStyle
Definition: FW3DViewBase.h:81
FWBoolParameter m_showPixelEndcap
Definition: FW3DViewBase.h:77
bool addEntry(Long_t id, const std::string &txt)
FWEveView(TEveWindowSlot *, FWViewType::EType, unsigned int version=7)
Definition: FWEveView.cc:81
TGLClip * m_glClip
Definition: FW3DViewBase.h:71
TEveLine * m_DMTline
Definition: FW3DViewBase.h:88
FWEnumParameter m_showMuonBarrel
Definition: FW3DViewBase.h:74
FW3DViewGeometry * m_geometry
Definition: FW3DViewBase.h:70
FWBoolParameter m_selectable
Definition: FW3DViewBase.h:83
FWEnumParameter m_cameraType
Definition: FW3DViewBase.h:85
FWBoolParameter m_showTrackerEndcap
Definition: FW3DViewBase.h:79
FWBoolParameter m_showPixelBarrel
Definition: FW3DViewBase.h:76
FWViewType::EType typeId() const
Definition: FWViewBase.h:41
FW3DViewBase::~FW3DViewBase ( )
virtual

Definition at line 154 of file FW3DViewBase.cc.

References m_glClip.

155 {
156  delete m_glClip;
157 }
TGLClip * m_glClip
Definition: FW3DViewBase.h:71
FW3DViewBase::FW3DViewBase ( const FW3DViewBase )
private

Member Function Documentation

void FW3DViewBase::addTo ( FWConfiguration iTo) const
virtual

Reimplemented from FWEveView.

Definition at line 236 of file FW3DViewBase.cc.

References FWEveView::addTo(), FWEveView::addToPerspectiveCamera(), and FWEveView::viewerGL().

237 {
238  // take care of parameters
239  FWEveView::addTo(iTo);
240  TGLPerspectiveCamera* camera = dynamic_cast<TGLPerspectiveCamera*>(&(viewerGL()->CurrentCamera()));
241  if (camera)
242  addToPerspectiveCamera(camera, "Plain3D", iTo);
243 }
TGLViewer * viewerGL() const
Definition: FWEveView.cc:194
virtual void addTo(FWConfiguration &) const
Definition: FWEveView.cc:346
void addToPerspectiveCamera(TGLPerspectiveCamera *, const std::string &, FWConfiguration &) const
Definition: FWEveView.cc:474
FW3DViewDistanceMeasureTool* FW3DViewBase::getDMT ( )
inline

Definition at line 60 of file FW3DViewBase.h.

References m_DMT.

60 { return m_DMT;}
FW3DViewDistanceMeasureTool * m_DMT
Definition: FW3DViewBase.h:87
const FW3DViewBase& FW3DViewBase::operator= ( const FW3DViewBase )
private
void FW3DViewBase::populateController ( ViewerParameterGUI gui) const
virtual

Reimplemented from FWEveView.

Reimplemented in FWISpyView.

Definition at line 286 of file FW3DViewBase.cc.

References ViewerParameterGUI::addParam(), FW3DViewDistanceMeasureTool::buildGUI(), ViewerParameterGUI::getTabContainer(), m_cameraType, m_clipParam, m_DMT, m_rnrStyle, m_selectable, m_showMuonBarrel, m_showMuonEndcap, m_showPixelBarrel, m_showPixelEndcap, m_showTrackerBarrel, m_showTrackerEndcap, FWEveView::populateController(), ViewerParameterGUI::requestTab(), ViewerParameterGUI::separator(), and FWEveView::viewerGL().

Referenced by FWISpyView::populateController().

287 {
289 
290  gui.requestTab("Detector").
291  addParam(&m_showMuonBarrel).
292  addParam(&m_showMuonEndcap).
293  addParam(&m_showTrackerBarrel).
294  addParam(&m_showTrackerEndcap).
295  addParam(&m_showPixelBarrel).
296  addParam(&m_showPixelEndcap).
297  separator().
298  addParam(&m_rnrStyle).
299  addParam(&m_clipParam).
300  addParam(&m_selectable);
301 
302 
303  gui.requestTab("Style").separator();
304  gui.getTabContainer()->AddFrame(new TGTextButton(gui.getTabContainer(), "Root controls",
305  Form("TEveGedEditor::SpawnNewEditor((TGLViewer*)0x%lx)", (unsigned long)viewerGL())));
306 
307  gui.requestTab("Tools").addParam(&m_cameraType).separator();
308  gui.getTabContainer()->AddFrame(m_DMT->buildGUI( gui.getTabContainer()), new TGLayoutHints(kLHintsExpandX, 2, 2, 2, 2));
309 
310 }
FWBoolParameter m_showMuonEndcap
Definition: FW3DViewBase.h:75
virtual void populateController(ViewerParameterGUI &) const
Definition: FWEveView.cc:556
FWBoolParameter m_clipParam
Definition: FW3DViewBase.h:82
ViewerParameterGUI & requestTab(const char *)
ViewerParameterGUI & separator()
TGCompositeFrame * buildGUI(TGCompositeFrame *p)
FWBoolParameter m_showTrackerBarrel
Definition: FW3DViewBase.h:78
TGLViewer * viewerGL() const
Definition: FWEveView.cc:194
FW3DViewDistanceMeasureTool * m_DMT
Definition: FW3DViewBase.h:87
FWEnumParameter m_rnrStyle
Definition: FW3DViewBase.h:81
FWBoolParameter m_showPixelEndcap
Definition: FW3DViewBase.h:77
ViewerParameterGUI & addParam(const FWParameterBase *)
TGCompositeFrame * getTabContainer()
FWEnumParameter m_showMuonBarrel
Definition: FW3DViewBase.h:74
FWBoolParameter m_selectable
Definition: FW3DViewBase.h:83
FWEnumParameter m_cameraType
Definition: FW3DViewBase.h:85
FWBoolParameter m_showTrackerEndcap
Definition: FW3DViewBase.h:79
FWBoolParameter m_showPixelBarrel
Definition: FW3DViewBase.h:76
bool FW3DViewBase::requestGLHandlerPick ( ) const
virtual
void FW3DViewBase::rnrStyle ( long  x)
private

Definition at line 206 of file FW3DViewBase.cc.

References FWEveView::geoScene(), and FWEveView::viewerGL().

Referenced by FW3DViewBase().

207 {
208  geoScene()->GetGLScene()->SetStyle(x);
209  viewerGL()->Changed();
210  gEve->Redraw3D();
211 }
TGLViewer * viewerGL() const
Definition: FWEveView.cc:194
TEveScene * geoScene()
Definition: FWEveView.h:83
Definition: DDAxes.h:10
void FW3DViewBase::sceneClip ( bool  x)
private

Definition at line 219 of file FW3DViewBase.cc.

References FWEveView::geoScene(), m_glClip, and FWEveView::viewerGL().

Referenced by FW3DViewBase().

220 {
221  if (m_glClip == 0) {
222  m_glClip = new Clipsi(viewerGL()->GetRnrCtx());
223  }
224 
225  geoScene()->GetGLScene()->SetClip(x ? m_glClip : 0);
226  for (TEveElement::List_i it =gEve->GetScenes()->BeginChildren(); it != gEve->GetScenes()->EndChildren(); ++it )
227  {
228  if (strncmp((*it)->GetElementName(), "TopGeoNodeScene", 15) == 0)
229  ((TEveScene*)(*it))->GetGLScene()->SetClip(x ? m_glClip : 0);
230  }
231  viewerGL()->RequestDraw();
232 }
TGLViewer * viewerGL() const
Definition: FWEveView.cc:194
TEveScene * geoScene()
Definition: FWEveView.h:83
TGLClip * m_glClip
Definition: FW3DViewBase.h:71
Definition: DDAxes.h:10
void FW3DViewBase::selectable ( bool  x)
private

Definition at line 214 of file FW3DViewBase.cc.

References FWEveView::geoScene().

Referenced by FW3DViewBase().

215 {
216  geoScene()->GetGLScene()->SetSelectable(x);
217 }
TEveScene * geoScene()
Definition: FWEveView.h:83
Definition: DDAxes.h:10
void FW3DViewBase::setCameraType ( long  x)
private

Definition at line 196 of file FW3DViewBase.cc.

References FWEveView::viewerGL().

Referenced by FW3DViewBase().

197 {
198  viewerGL()->RefCamera(TGLViewer::ECameraType(x)).IncTimeStamp();
199  viewerGL()->SetCurrentCamera(TGLViewer::ECameraType(x));
200 
201  //if (viewerGL()->CurrentCamera().IsOrthographic())
202  // ((TGLOrthoCamera*)(&viewerGL()->CurrentCamera()))->SetEnableRotate(1);
203 }
TGLViewer * viewerGL() const
Definition: FWEveView.cc:194
Definition: DDAxes.h:10
void FW3DViewBase::setContext ( const fireworks::Context context)
virtual

Reimplemented from FWEveView.

Reimplemented in FW3DView, and FWISpyView.

Definition at line 159 of file FW3DViewBase.cc.

References FWGenericParameter< T >::changed_, FWEveView::eventScene(), FWEveView::geoScene(), m_DMTline, m_geometry, m_showMuonEndcap, m_showPixelBarrel, m_showPixelEndcap, m_showTrackerBarrel, m_showTrackerEndcap, FWEveView::setContext(), FW3DViewGeometry::showMuonEndcap(), FW3DViewGeometry::showPixelBarrel(), FW3DViewGeometry::showPixelEndcap(), FW3DViewGeometry::showTrackerBarrel(), and FW3DViewGeometry::showTrackerEndcap().

Referenced by FWISpyView::setContext(), and FW3DView::setContext().

160 {
161  FWEveView::setContext(context);
162 
163  m_geometry = new FW3DViewGeometry(context);
164  geoScene()->AddElement(m_geometry);
165 
171 
172  // don't clip event scene -- ideally, would have TGLClipNoClip in root
173  TGLClipPlane* c=new TGLClipPlane();
174  c->Setup(TGLVector3(1e10,0,0), TGLVector3(-1,0,0));
175  eventScene()->GetGLScene()->SetClip(c);
176 
177  m_DMTline = new TEveLine();
178  m_DMTline->SetLineColor(1016);
179  m_DMTline->SetLineStyle(5);
180 
181 
182  m_DMTline->SetPoint(0, 0, 0, 0);
183  m_DMTline->SetPoint(1, 0, 0, 0);
184  eventScene()->AddElement(m_DMTline);
185 }
TEveScene * eventScene()
Definition: FWEveView.h:82
FWBoolParameter m_showMuonEndcap
Definition: FW3DViewBase.h:75
void showTrackerEndcap(bool)
FWBoolParameter m_showTrackerBarrel
Definition: FW3DViewBase.h:78
sigc::signal< void, T > changed_
void showTrackerBarrel(bool)
void showMuonEndcap(bool)
FWBoolParameter m_showPixelEndcap
Definition: FW3DViewBase.h:77
void showPixelBarrel(bool)
TEveScene * geoScene()
Definition: FWEveView.h:83
void showPixelEndcap(bool)
TEveLine * m_DMTline
Definition: FW3DViewBase.h:88
FW3DViewGeometry * m_geometry
Definition: FW3DViewBase.h:70
virtual void setContext(const fireworks::Context &x)
Definition: FWEveView.cc:275
FWBoolParameter m_showTrackerEndcap
Definition: FW3DViewBase.h:79
FWBoolParameter m_showPixelBarrel
Definition: FW3DViewBase.h:76
void FW3DViewBase::setCurrentDMTVertex ( double  x,
double  y,
double  z 
)

Definition at line 272 of file FW3DViewBase.cc.

References FW3DViewDistanceMeasureTool::kNone, FW3DViewDistanceMeasureTool::m_action, m_DMT, m_DMTline, FW3DViewDistanceMeasureTool::refCurrentVertex(), FW3DViewDistanceMeasureTool::resetAction(), and FWEveView::viewerGL().

Referenced by FWGLEventHandler::HandleButton().

273 {
275  printf( "ERROR!!!! FW3DViewBase::setCurrentDMTVertex \n");
276 
277  m_DMTline->SetPoint(m_DMT->m_action, x, y, z);
278  m_DMTline->ElementChanged();
279  viewerGL()->RequestDraw();
280 
281  m_DMT->refCurrentVertex().Set(x, y,z);
282  m_DMT->resetAction();
283 }
TGLViewer * viewerGL() const
Definition: FWEveView.cc:194
FW3DViewDistanceMeasureTool * m_DMT
Definition: FW3DViewBase.h:87
float float float z
TEveLine * m_DMTline
Definition: FW3DViewBase.h:88
Definition: DDAxes.h:10
void FW3DViewBase::setFrom ( const FWConfiguration iFrom)
virtual

Reimplemented from FWEveView.

Definition at line 247 of file FW3DViewBase.cc.

References fireworks::Context::colorManager(), FWEveView::context(), alignCSCRings::s, FWEveView::setFrom(), FWEveView::setFromPerspectiveCamera(), FWColorManager::setGeomTransparency(), AlCaHLTBitMon_QueryRunRegistry::string, FWConfiguration::value(), FWConfiguration::valueForKey(), FWConfiguration::version(), and FWEveView::viewerGL().

248 {
249  // take care of parameters
250  FWEveView::setFrom(iFrom);
251 
252  TGLPerspectiveCamera* camera = dynamic_cast<TGLPerspectiveCamera*>(&(viewerGL()->CurrentCamera()));
253  if (camera)
254  setFromPerspectiveCamera(camera, "Plain3D", iFrom);
255 
256  if (iFrom.version() < 5)
257  {
258  // transparency moved to common preferences in FWEveView version 5
259  std::string tName("Detector Transparency");
260  std::istringstream s(iFrom.valueForKey(tName)->value());
261  int transp;
262  s>> transp;
263  context().colorManager()->setGeomTransparency(transp, false);
264  }
265 }
FWColorManager * colorManager() const
Definition: Context.h:65
virtual void setFrom(const FWConfiguration &)
Definition: FWEveView.cc:364
unsigned int version() const
TGLViewer * viewerGL() const
Definition: FWEveView.cc:194
void setGeomTransparency(Color_t idx, bool projectedType)
const std::string & value(unsigned int iIndex=0) const
const fireworks::Context & context()
Definition: FWEveView.h:67
void setFromPerspectiveCamera(TGLPerspectiveCamera *, const std::string &, const FWConfiguration &)
Definition: FWEveView.cc:503
const FWConfiguration * valueForKey(const std::string &iKey) const
void FW3DViewBase::showMuonBarrel ( long  x)
private

Definition at line 187 of file FW3DViewBase.cc.

References m_geometry, FW3DViewGeometry::showMuonBarrel(), and FW3DViewGeometry::showMuonBarrelFull().

Referenced by FW3DViewBase().

188 {
189  if (m_geometry)
190  {
191  m_geometry->showMuonBarrel(x == 1);
193  }
194 }
void showMuonBarrel(bool)
void showMuonBarrelFull(bool)
FW3DViewGeometry * m_geometry
Definition: FW3DViewBase.h:70
Definition: DDAxes.h:10
void FW3DViewBase::updateGlobalSceneScaleParameters ( )

Member Data Documentation

FWEnumParameter FW3DViewBase::m_cameraType
private

Definition at line 85 of file FW3DViewBase.h.

Referenced by FW3DViewBase(), and populateController().

FWBoolParameter FW3DViewBase::m_clipParam
private

Definition at line 82 of file FW3DViewBase.h.

Referenced by FW3DViewBase(), and populateController().

FW3DViewDistanceMeasureTool* FW3DViewBase::m_DMT
private
TEveLine* FW3DViewBase::m_DMTline
private

Definition at line 88 of file FW3DViewBase.h.

Referenced by setContext(), and setCurrentDMTVertex().

FW3DViewGeometry* FW3DViewBase::m_geometry
private

Definition at line 70 of file FW3DViewBase.h.

Referenced by setContext(), and showMuonBarrel().

TGLClip* FW3DViewBase::m_glClip
private

Definition at line 71 of file FW3DViewBase.h.

Referenced by sceneClip(), and ~FW3DViewBase().

FWEnumParameter FW3DViewBase::m_rnrStyle
private

Definition at line 81 of file FW3DViewBase.h.

Referenced by FW3DViewBase(), and populateController().

FWBoolParameter FW3DViewBase::m_selectable
private

Definition at line 83 of file FW3DViewBase.h.

Referenced by FW3DViewBase(), and populateController().

FWEnumParameter FW3DViewBase::m_showMuonBarrel
private

Definition at line 74 of file FW3DViewBase.h.

Referenced by FW3DViewBase(), and populateController().

FWBoolParameter FW3DViewBase::m_showMuonEndcap
private

Definition at line 75 of file FW3DViewBase.h.

Referenced by populateController(), and setContext().

FWBoolParameter FW3DViewBase::m_showPixelBarrel
private

Definition at line 76 of file FW3DViewBase.h.

Referenced by populateController(), and setContext().

FWBoolParameter FW3DViewBase::m_showPixelEndcap
private

Definition at line 77 of file FW3DViewBase.h.

Referenced by populateController(), and setContext().

FWBoolParameter FW3DViewBase::m_showTrackerBarrel
private

Definition at line 78 of file FW3DViewBase.h.

Referenced by populateController(), and setContext().

FWBoolParameter FW3DViewBase::m_showTrackerEndcap
private

Definition at line 79 of file FW3DViewBase.h.

Referenced by populateController(), and setContext().