CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
FW3DViewGeometry.h
Go to the documentation of this file.
1 #ifndef Fireworks_Core_FW3DViewGeometry_h
2 #define Fireworks_Core_FW3DViewGeometry_h
3 // -*- C++ -*-
4 //
5 // Package: Core
6 // Class : FW3DViewGeometry
7 //
16 //
17 // Original Author: Alja Mrak-Tadel
18 // Created: Thu Mar 25 22:06:52 CET 2010
19 // $Id: FW3DViewGeometry.h,v 1.8 2011/09/27 03:04:58 amraktad Exp $
20 //
21 
23 
24 // forward declarations
25 
26 namespace fireworks
27 {
28  class Context;
29 }
30 
32 {
33 
34 public:
35  FW3DViewGeometry( const fireworks::Context& context );
36  virtual ~FW3DViewGeometry();
37 
38  // ---------- const member functions ---------------------
39 
40  // ---------- static member functions --------------------
41 
42  // ---------- member functions ---------------------------
43 
44  void showMuonBarrel( bool );
45  void showMuonBarrelFull( bool );
46  void showMuonEndcap( bool );
47  void showPixelBarrel( bool );
48  void showPixelEndcap( bool );
49  void showTrackerBarrel( bool );
50  void showTrackerEndcap( bool );
51 private:
52  FW3DViewGeometry(const FW3DViewGeometry&); // stop default
53 
54  const FW3DViewGeometry& operator=(const FW3DViewGeometry&); // stop default
55 
56  // ---------- member data --------------------------------
57 
58  TEveElementList* m_muonBarrelElements;
59  TEveElementList* m_muonBarrelFullElements;
60  TEveElementList* m_muonEndcapElements;
61  TEveElementList* m_muonEndcapFullElements;
62  TEveElementList* m_pixelBarrelElements;
63  TEveElementList* m_pixelEndcapElements;
64  TEveElementList* m_trackerBarrelElements;
65  TEveElementList* m_trackerEndcapElements;
66 };
67 
68 #endif
void showMuonBarrel(bool)
TEveElementList * m_pixelBarrelElements
virtual ~FW3DViewGeometry()
void showTrackerEndcap(bool)
void showMuonBarrelFull(bool)
void showTrackerBarrel(bool)
void showMuonEndcap(bool)
TEveElementList * m_pixelEndcapElements
TEveElementList * m_muonEndcapFullElements
TEveElementList * m_muonEndcapElements
TEveElementList * m_muonBarrelElements
TEveElementList * m_trackerEndcapElements
const FW3DViewGeometry & operator=(const FW3DViewGeometry &)
TEveElementList * m_trackerBarrelElements
void showPixelBarrel(bool)
TEveElementList * m_muonBarrelFullElements
FW3DViewGeometry(const fireworks::Context &context)
void showPixelEndcap(bool)