]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/EveDet/AliEveITSModule.h
Corrected list of libraries to resolve all symbols
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveITSModule.h
index 97e806bb6b11304e4cab28ae1623c3245919083e..a8bd4f40b24d07607efdd8d5517d87a1268ae000 100644 (file)
@@ -6,35 +6,16 @@
  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
  * full copyright notice.                                                 *
  **************************************************************************/
-#ifndef ALIEVE_ITSModule_H
-#define ALIEVE_ITSModule_H
+#ifndef AliEveITSModule_H
+#define AliEveITSModule_H
 
 #include <TEveQuadSet.h>
 
-#include <EveDet/AliEveITSDigitsInfo.h>
+#include <AliEveITSDigitsInfo.h>
 
 
 class AliEveITSModule : public TEveQuadSet
 {
-  AliEveITSModule(const AliEveITSModule&);            // Not implemented
-  AliEveITSModule& operator=(const AliEveITSModule&); // Not implemented
-
-protected:
-  AliEveITSDigitsInfo* fInfo; // Source of geometry and data.
-
-  Int_t       fID;      // Module id.
-  Int_t       fDetID;   // Detector id (0~SPD, 1~SDD, 2~SSD).
-
-  Int_t       fLayer;   // Layer (0 - 5).
-  Int_t       fLadder;  // Ladder.
-  Int_t       fDet;     // Detector.
-
-  Float_t     fDx;      // Digit half-size in x.
-  Float_t     fDz;      // Digit half-size in z.
-  Float_t     fDy;      // Digit half-size in y.
-
-  static Bool_t fgStaticInitDone; // Flag for static variable initialization.
-
 public:
   AliEveITSModule(const Text_t* n="AliEveITSModule", const Text_t* t=0);
   AliEveITSModule(Int_t gid, AliEveITSDigitsInfo* info);
@@ -57,15 +38,38 @@ public:
 
   virtual void Print(Option_t* opt="") const;
 
-  static TEveFrameBox    *fgSPDFrameBox; // Module frame for SPD.
-  static TEveFrameBox    *fgSDDFrameBox; // Module frame for SDD.
-  static TEveFrameBox    *fgSSDFrameBox; // Module frame for SSD.
+  static TEveFrameBox    *fgSPDFrameBox;     // Module frame for SPD.
+  static TEveFrameBox    *fgSPDFrameBoxDead; // Dead-module frame for SPD.
+  static TEveFrameBox    *fgSDDFrameBox;     // Module frame for SDD.
+  static TEveFrameBox    *fgSDDFrameBoxDead; // Dead-module frame for SPD.
+  static TEveFrameBox    *fgSSDFrameBox;     // Module frame for SSD.
+  static TEveFrameBox    *fgSSDFrameBoxDead; // Dead-module frame for SPD.
 
   static TEveRGBAPalette *fgSPDPalette;  // Signal to color mapping for SPD.
   static TEveRGBAPalette *fgSDDPalette;  // Signal to color mapping for SDD.
   static TEveRGBAPalette *fgSSDPalette;  // Signal to color mapping for SSD.
 
-  ClassDef(AliEveITSModule, 1); // Visualization of an ITS module.
+protected:
+  AliEveITSDigitsInfo* fInfo; // Source of geometry and data.
+
+  Int_t       fID;      // Module id.
+  Int_t       fDetID;   // Detector id (0~SPD, 1~SDD, 2~SSD).
+
+  Int_t       fLayer;   // Layer (0 - 5).
+  Int_t       fLadder;  // Ladder.
+  Int_t       fDet;     // Detector.
+
+  Float_t     fDx;      // Digit half-size in x.
+  Float_t     fDz;      // Digit half-size in z.
+  Float_t     fDy;      // Digit half-size in y.
+
+  static Bool_t fgStaticInitDone; // Flag for static variable initialization.
+
+private:
+  AliEveITSModule(const AliEveITSModule&);            // Not implemented
+  AliEveITSModule& operator=(const AliEveITSModule&); // Not implemented
+
+  ClassDef(AliEveITSModule, 0); // Visualization of an ITS module.
 };
 
 #endif