No need for TGLObject.h (C.Holm)
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveMUONChamberGL.h
index 93a9c5ca952414648c17a590be5c20b8a54b319a..bc1fee96441846cc19a02430668c0305e1989247 100644 (file)
@@ -1,51 +1,47 @@
 // $Id$
-// Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
+// Main authors: Matevz Tadel & Alja Mrak-Tadel & Bogdan Vulpescu: 2006, 2007
 
 /**************************************************************************
  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
  * full copyright notice.                                                 *
  **************************************************************************/
-#ifndef ALIEVE_MUONChamberGL_H
-#define ALIEVE_MUONChamberGL_H
+#ifndef AliEveMUONChamberGL_H
+#define AliEveMUONChamberGL_H
 
-#include <TGLObject.h>
+// #include <TGLObject.h>
 #include <TEveQuadSetGL.h>
 
 class TEveQuadSetGL;
 
-
 class AliEveMUONChamber;
 
 class AliEveMUONChamberGL : public TGLObject
 {
+public:
+  AliEveMUONChamberGL();
+  virtual ~AliEveMUONChamberGL();
 
-  AliEveMUONChamberGL(const AliEveMUONChamberGL&);            // Not implemented
-  AliEveMUONChamberGL& operator=(const AliEveMUONChamberGL&); // Not implemented
-
- protected:
+  virtual Bool_t SetModel(TObject* obj, const Option_t* opt=0);
+  virtual void   SetBBox();
 
+protected:
   virtual void DirectDraw(TGLRnrCtx & rnrCtx) const;
   void DrawChamberFrame() const;
   void DrawQuads(TGLRnrCtx& rnrCtx) const;
   void DrawPoints() const;
 
-  AliEveMUONChamber*             fChamber; // fModel dynamic-casted to AliEveMUONChamberGL
+  AliEveMUONChamber       *fChamber; // Model object.
   TEveQuadSetGL            fQS1;
   TEveQuadSetGL            fQS2;
 
   mutable UInt_t           fRTS;     // render time stamp
 
- public:
-
-  AliEveMUONChamberGL();
-  virtual ~AliEveMUONChamberGL();
-
-  virtual Bool_t SetModel(TObject* obj, const Option_t* opt=0);
-  virtual void   SetBBox();
-
-  ClassDef(AliEveMUONChamberGL,1);   // the GL drawing class of one chamber
+private:
+  AliEveMUONChamberGL(const AliEveMUONChamberGL&);            // Not implemented
+  AliEveMUONChamberGL& operator=(const AliEveMUONChamberGL&); // Not implemented
 
+  ClassDef(AliEveMUONChamberGL, 0);   // the GL drawing class of one chamber
 };
 
 #endif