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)
 
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)
 
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 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 
)

Definition at line 107 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().

107  :
108  FWEveView(iParent, typeId, 8),
109  m_geometry(0),
110  m_glClip(0),
111  m_showMuonBarrel(this, "Show Muon Barrel", 0l, 0l, 2l ),
112  m_showMuonEndcap(this, "Show Muon Endcap", false ),
113  m_showPixelBarrel(this, "Show Pixel Barrel", false ),
114  m_showPixelEndcap(this, "Show Pixel Endcap", false),
115  m_showTrackerBarrel(this, "Show Tracker Barrel", false ),
116  m_showTrackerEndcap(this, "Show Tracker Endcap", false),
117  m_rnrStyle(this, "Render Style", 0l, 0l, 2l),
118  m_clipParam(this, "View dependent Clip", false),
119  m_selectable(this, "Enable Tooltips", false),
120  m_cameraType(this, "Camera Type", 0l, 0l, 5l),
121  m_DMT(0),
122  m_DMTline(0)
123 {
124  viewerGL()->SetCurrentCamera(TGLViewer::kCameraPerspXOZ);
126 
127  m_showMuonBarrel.addEntry(0, "Hide");
128  m_showMuonBarrel.addEntry(1, "Simplified");
129  m_showMuonBarrel.addEntry(2, "Full");
130  m_showMuonBarrel.changed_.connect(boost::bind(&FW3DViewBase::showMuonBarrel,this,_1));
131 
132  m_rnrStyle.addEntry(TGLRnrCtx::kFill, "Fill");
133  m_rnrStyle.addEntry(TGLRnrCtx::kOutline, "Outline");
134  m_rnrStyle.addEntry(TGLRnrCtx::kWireFrame, "WireFrame");
135  m_rnrStyle.changed_.connect(boost::bind(&FW3DViewBase::rnrStyle,this, _1));
136  m_clipParam.changed_.connect(boost::bind(&FW3DViewBase::sceneClip,this, _1));
137 
138  m_selectable.changed_.connect(boost::bind(&FW3DViewBase::selectable,this, _1));
139 
140 
141  m_cameraType.addEntry(TGLViewer::kCameraPerspXOZ,"PerspXOZ" );
142  m_cameraType.addEntry(TGLViewer::kCameraOrthoXOY,"OrthoXOY");
143  m_cameraType.addEntry(TGLViewer::kCameraOrthoXOZ,"OrthoXOZ");
144  m_cameraType.addEntry(TGLViewer::kCameraOrthoZOY,"OrthoZOY" );
145  m_cameraType.addEntry(TGLViewer::kCameraOrthoXnOY,"OrthoXnOY");
146  m_cameraType.addEntry(TGLViewer::kCameraOrthoXnOZ,"OrthoXnOZ");
147  m_cameraType.addEntry(TGLViewer::kCameraOrthoZnOY,"OrthoZnOY" );
148  m_cameraType.changed_.connect(boost::bind(&FW3DViewBase::setCameraType,this, _1));
149 }
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:197
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:79
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 151 of file FW3DViewBase.cc.

References m_glClip.

152 {
153  delete m_glClip;
154 }
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 233 of file FW3DViewBase.cc.

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

234 {
235  // take care of parameters
236  FWEveView::addTo(iTo);
237  TGLPerspectiveCamera* camera = dynamic_cast<TGLPerspectiveCamera*>(&(viewerGL()->CurrentCamera()));
238  if (camera)
239  addToPerspectiveCamera(camera, "Plain3D", iTo);
240 }
TGLViewer * viewerGL() const
Definition: FWEveView.cc:197
virtual void addTo(FWConfiguration &) const
Definition: FWEveView.cc:337
void addToPerspectiveCamera(TGLPerspectiveCamera *, const std::string &, FWConfiguration &) const
Definition: FWEveView.cc:460
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.

Definition at line 283 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().

284 {
286 
287  gui.requestTab("Detector").
288  addParam(&m_showMuonBarrel).
289  addParam(&m_showMuonEndcap).
290  addParam(&m_showTrackerBarrel).
291  addParam(&m_showTrackerEndcap).
292  addParam(&m_showPixelBarrel).
293  addParam(&m_showPixelEndcap).
294  separator().
295  addParam(&m_rnrStyle).
296  addParam(&m_clipParam).
297  addParam(&m_selectable);
298 
299 
300  gui.requestTab("Style").separator();
301  gui.getTabContainer()->AddFrame(new TGTextButton(gui.getTabContainer(), "Root controls",
302  Form("TEveGedEditor::SpawnNewEditor((TGLViewer*)0x%lx)", (unsigned long)viewerGL())));
303 
304  gui.requestTab("Tools").addParam(&m_cameraType).separator();
305  gui.getTabContainer()->AddFrame(m_DMT->buildGUI( gui.getTabContainer()), new TGLayoutHints(kLHintsExpandX, 2, 2, 2, 2));
306 
307 }
FWBoolParameter m_showMuonEndcap
Definition: FW3DViewBase.h:75
virtual void populateController(ViewerParameterGUI &) const
Definition: FWEveView.cc:542
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:197
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 203 of file FW3DViewBase.cc.

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

Referenced by FW3DViewBase().

204 {
205  geoScene()->GetGLScene()->SetStyle(x);
206  viewerGL()->Changed();
207  gEve->Redraw3D();
208 }
TGLViewer * viewerGL() const
Definition: FWEveView.cc:197
TEveScene * geoScene()
Definition: FWEveView.h:76
Definition: DDAxes.h:10
void FW3DViewBase::sceneClip ( bool  x)
private

Definition at line 216 of file FW3DViewBase.cc.

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

Referenced by FW3DViewBase().

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

Definition at line 211 of file FW3DViewBase.cc.

References FWEveView::geoScene().

Referenced by FW3DViewBase().

212 {
213  geoScene()->GetGLScene()->SetSelectable(x);
214 }
TEveScene * geoScene()
Definition: FWEveView.h:76
Definition: DDAxes.h:10
void FW3DViewBase::setCameraType ( long  x)
private

Definition at line 193 of file FW3DViewBase.cc.

References FWEveView::viewerGL().

Referenced by FW3DViewBase().

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

Reimplemented from FWEveView.

Reimplemented in FW3DView.

Definition at line 156 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 FW3DView::setContext().

157 {
158  FWEveView::setContext(context);
159 
160  m_geometry = new FW3DViewGeometry(context);
161  geoScene()->AddElement(m_geometry);
162 
168 
169  // don't clip event scene -- ideally, would have TGLClipNoClip in root
170  TGLClipPlane* c=new TGLClipPlane();
171  c->Setup(TGLVector3(1e10,0,0), TGLVector3(-1,0,0));
172  eventScene()->GetGLScene()->SetClip(c);
173 
174  m_DMTline = new TEveLine();
175  m_DMTline->SetLineColor(1016);
176  m_DMTline->SetLineStyle(5);
177 
178 
179  m_DMTline->SetPoint(0, 0, 0, 0);
180  m_DMTline->SetPoint(1, 0, 0, 0);
181  eventScene()->AddElement(m_DMTline);
182 }
TEveScene * eventScene()
Definition: FWEveView.h:75
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:76
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:266
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 269 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().

270 {
272  printf( "ERROR!!!! FW3DViewBase::setCurrentDMTVertex \n");
273 
274  m_DMTline->SetPoint(m_DMT->m_action, x, y, z);
275  m_DMTline->ElementChanged();
276  viewerGL()->RequestDraw();
277 
278  m_DMT->refCurrentVertex().Set(x, y,z);
279  m_DMT->resetAction();
280 }
TGLViewer * viewerGL() const
Definition: FWEveView.cc:197
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 244 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().

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

Definition at line 184 of file FW3DViewBase.cc.

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

Referenced by FW3DViewBase().

185 {
186  if (m_geometry)
187  {
188  m_geometry->showMuonBarrel(x == 1);
190  }
191 }
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().