]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - VZERO/AliVZEROv7.h
Fixes for coverity.
[u/mrichter/AliRoot.git] / VZERO / AliVZEROv7.h
index a70ae3104864251fa5b77eabea3a9970af6bb21a..fa173f07909bd1c14b5724166834190edf3a3ae4 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef AliVZEROv7_H
-#define AliVZEROv7_H
+#ifndef AliVZEROV7_H
+#define AliVZEROV7_H
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
@@ -9,6 +9,7 @@
 //  Manager and hits classes for set :   VZERO     //
 //                                     version 7   //
 //                                     April 2006  //
+//                           revised in July 2008  // 
 //                                                 //
 /////////////////////////////////////////////////////
 
@@ -22,11 +23,9 @@ public:
   AliVZEROv7(const char *name, const char *title);
   virtual       ~AliVZEROv7() {};
   virtual void   AddHit(Int_t track, Int_t *vol, Float_t *hits); 
-  virtual void   AddDigits(Int_t *tracks, Int_t *digits);
   virtual void   CreateGeometry();
-  virtual void   BuildGeometry();
+  virtual void   AddAlignableVolumes() const;
   virtual void   CreateMaterials();
-  virtual void   DrawModule() const;
   virtual void   DrawGeometry();
   virtual void   Init();
   virtual void   MakeBranch(Option_t *option);
@@ -42,21 +41,22 @@ protected:
 private: 
 
 // V0C part in front of muon arm absorber 
-  Double_t  fV0CHeight1, fV0CHeight2, fV0CHeight3, fV0CHeight4; 
-  Double_t  fV0CRMin, fV0CRBox;
-  Double_t  fV0CLidThickness;
-  Double_t  fV0CCellThickness;
-  Double_t  fV0CBoxThickness; 
-  Double_t  fV0COffsetFibers;
+// V0C Parameters related to geometry: 
+  Double_t  fV0CHeight1, fV0CHeight2, fV0CHeight3, fV0CHeight4; // Heights of V0C elements
+  Double_t  fV0CRMin, fV0CRBox;  // Min and max radii of V0C box
+  Double_t  fV0CLidThickness;    // Thickness of V0C box lid
+  Double_t  fV0CCellThickness;   // Thickness of V0C cell
+  Double_t  fV0CBoxThickness;    // Thickness of V0C box
+  Double_t  fV0COffsetFibers;    // Z offsets to output fibers
 
-// V0C Parameters related to light production :
-  Float_t fV0CLightYield;       // Lightyield in BC408   (93.75 eV per photon)
-  Float_t fV0CLightAttenuation; // LightAttenuation in fibers (0.05 per meter)
-  Float_t fV0CnMeters;          // Number of meters of fibers to PM
-  Float_t fV0CFibToPhot;        // Loss in Fibers - Photocathode Connection 
+// V0C Parameters related to light production:
+  Float_t fV0CLightYield;        // Lightyield in BC408   (93.75 eV per photon)
+  Float_t fV0CLightAttenuation;  // LightAttenuation in fibers (0.05 per meter)
+  Float_t fV0CnMeters;           // Number of meters of fibers to PM
+  Float_t fV0CFibToPhot;         // Loss in Fibers - Photocathode Connection 
 
 // V0A Parameters related to geometry:
-  Double_t fV0AR0, fV0AR1, fV0AR2, fV0AR3, fV0AR4, fV0AR5, fV0AR6;     // Radius of V0A
+  Double_t fV0AR0, fV0AR1, fV0AR2, fV0AR3, fV0AR4, fV0AR5, fV0AR6, fV0AR7;   // Radius of V0A
   Double_t fV0ASciWd, fV0APlaWd, fV0APlaAl, fV0AOctWd, fV0AFraWd;      // Thickness of elements
   Double_t fV0AOctH1, fV0AOctH2, fV0ABasHt;                            // Height of elements
   Double_t fV0AFibRd;                                                  // Radius of Fiber
@@ -64,9 +64,10 @@ private:
   Double_t fV0APMBWd, fV0APMBHt, fV0APMBTh, fV0APMBWdW, fV0APMBHtW;     // Parameters for Photo-Multiplier
   Double_t fV0APMBAng, fV0APMBThW, fV0APMTR1, fV0APMTR2, fV0APMTR3;     // Parameters for Photo-Multiplier
   Double_t fV0APMTR4, fV0APMTH, fV0APMTB;                               // Parameters for Photo-Multiplier
+  Double_t fV0AFEEBWd, fV0AFEEBHt, fV0AFEEBTh;                          // Parameters for Front End Electronics
   Float_t fV0AnMeters;                                                  // Must be calculated depending on each ring
   
-// V0A Parameters releted to light
+// V0A Parameters related to light production:
   Double_t fV0ALightYield;       // Lightyield in BC404
   Double_t fV0ALightAttenuation; // LightAttenuation in fibers
   Double_t fV0AFibToPhot;        // Loss in Fibers - Photocathode Connection