]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/EveDet/AliEveMUONChamberData.h
From Paraskevi Ganoti.
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveMUONChamberData.h
index b8a8977f63e882f04d6fd7444ee40e5747339cdc..cd1b16b839106ce8274289874b3b2a6429df906a 100644 (file)
@@ -6,43 +6,21 @@
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
  * full copyright notice.                                                 *
  **************************************************************************/
-#ifndef ALIEVE_MUONChamberData_H
-#define ALIEVE_MUONChamberData_H
-
-#include <TEveUtil.h>
+#ifndef AliEveMUONChamberData_H
+#define AliEveMUONChamberData_H
 
 #include <TObject.h>
 
 class AliMUONGeometryTransformer;
 
-
 class AliEveMUONChamberData : public TObject
 {
-private:
-  AliEveMUONChamberData(const AliEveMUONChamberData&);            // Not implemented
-  AliEveMUONChamberData& operator=(const AliEveMUONChamberData&); // Not implemented
-
-  static AliMUONGeometryTransformer* fgTransformer;   // geometry transformer
-
-protected:
-
-  Int_t   fChamberID;                 // number of the chamber, 0 to 13
-  Float_t fFrameCoord[26][5];         // detector elements frames
-  Int_t   fNDetElem;                  // number of detector elements
-  Int_t   fNDigits;                   // number of found digits (times 7)
-  Int_t   fNClusters;                 // number of found rec points
-  Int_t   fNHits;                     // number of simulation hits
-  Float_t fDigitBuffer[7*4096];       // digits coordinates, etc.
-  Float_t fClusterBuffer[5*256];      // cluster coordinates, etc.
-  Float_t fHitBuffer[3*256];          // hits coordinates
-  Float_t fChamberBox[6];             // chamber envelope box
-
 public:
 
   AliEveMUONChamberData(Int_t chamber);
   virtual ~AliEveMUONChamberData();
 
-  void DropData();
+  void     DropData();
 
   void     Init(Int_t chamber);
 
@@ -52,10 +30,10 @@ public:
 
   Float_t* GetFrameCoord(Int_t detElemId) { return fFrameCoord[detElemId]; };
 
-  Int_t    GetNDetElem()  { return fNDetElem;    };
-  Int_t    GetNDigits()   { return fNDigits/7;   };
-  Int_t    GetNClusters() { return fNClusters/5; };
-  Int_t    GetNHits()     { return fNHits/3;     };
+  Int_t    GetNDetElem()  const { return fNDetElem;    };
+  Int_t    GetNDigits()   const { return fNDigits/7;   };
+  Int_t    GetNClusters() const { return fNClusters/5; };
+  Int_t    GetNHits()     const { return fNHits/3;     };
 
   Float_t* GetDigitBuffer(Int_t pos)   { return &fDigitBuffer[7*pos];   };
   Float_t* GetClusterBuffer(Int_t pos) { return &fClusterBuffer[5*pos]; };
@@ -63,8 +41,29 @@ public:
 
   Float_t* GetChamberBox() { return &fChamberBox[0]; };
 
-  ClassDef(AliEveMUONChamberData,1);     // class with data for one chamber
 
+protected:
+
+  Int_t   fChamberID;                 // number of the chamber, 0 to 13
+  Float_t fFrameCoord[26][5];         // detector elements frames
+  Int_t   fNDetElem;                  // number of detector elements
+  Int_t   fNDigits;                   // number of found digits (times 7)
+  Int_t   fNClusters;                 // number of found rec points
+  Int_t   fNHits;                     // number of simulation hits
+  Float_t fDigitBuffer[7*4096];       // digits coordinates, etc.
+  Float_t fClusterBuffer[5*256];      // cluster coordinates, etc.
+  Float_t fHitBuffer[3*256];          // hits coordinates
+  Float_t fChamberBox[6];             // chamber envelope box
+
+
+private:
+
+  static AliMUONGeometryTransformer* fgTransformer;   // geometry transformer
+
+  AliEveMUONChamberData(const AliEveMUONChamberData&);            // Not implemented
+  AliEveMUONChamberData& operator=(const AliEveMUONChamberData&); // Not implemented
+
+  ClassDef(AliEveMUONChamberData, 0);     // class with data for one chamber
 };
 
 #endif