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.5 2010/09/16 17:37:48 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 showMuonEndcap( bool );
46  void showPixelBarrel( bool );
47  void showPixelEndcap( bool );
48  void showTrackerBarrel( bool );
49  void showTrackerEndcap( bool );
50 private:
51  FW3DViewGeometry(const FW3DViewGeometry&); // stop default
52 
53  const FW3DViewGeometry& operator=(const FW3DViewGeometry&); // stop default
54 
55  // ---------- member data --------------------------------
56 
57  TEveElementList* m_muonBarrelElements;
58  TEveElementList* m_muonEndcapElements;
59  TEveElementList* m_pixelBarrelElements;
60  TEveElementList* m_pixelEndcapElements;
61  TEveElementList* m_trackerBarrelElements;
62  TEveElementList* m_trackerEndcapElements;
63 };
64 
65 
66 #endif
void showMuonBarrel(bool)
TEveElementList * m_pixelBarrelElements
virtual ~FW3DViewGeometry()
void showTrackerEndcap(bool)
void showTrackerBarrel(bool)
void showMuonEndcap(bool)
TEveElementList * m_pixelEndcapElements
TEveElementList * m_muonEndcapElements
TEveElementList * m_muonBarrelElements
TEveElementList * m_trackerEndcapElements
const FW3DViewGeometry & operator=(const FW3DViewGeometry &)
TEveElementList * m_trackerBarrelElements
void showPixelBarrel(bool)
FW3DViewGeometry(const fireworks::Context &context)
void showPixelEndcap(bool)