]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOFv3.h
Major upgrades to the strip structure
[u/mrichter/AliRoot.git] / TOF / AliTOFv3.h
index 7adda200898162cd32dd9c8b67bbc8b7e6933fbe..82ca52c8fd914303aba89cc97b471798a87ec6e0 100644 (file)
@@ -1,42 +1,46 @@
-#ifndef TOFv3_H
-#define TOFv3_H
+//_________________________________________________________________________
+// Implementation version v3 of TOF Manager class
+// HOLES ONLY FOR HMPID (RICH) DETECTOR
+//   
+//*-- 
+//*-- Authors: Pierella, Seganti, Vicinanza (Bologna and Salerno University)
+
+#ifndef ALITOFv3_H
+#define ALITOFv3_H
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
 /* $Id$ */
-
-///////////////////////////////////////////////////////
-//  Manager and hits classes for set:TOF  version 3  //
-///////////////////////////////////////////////////////
  
 #include "AliTOF.h"
 #include "AliHit.h"
  
  
 class AliTOFv3 : public AliTOF {
-
-private:
-  Int_t fIdFTOA;
-  Int_t fIdFTOB;
-  Int_t fIdFTOC;
-  Int_t fIdFLTA;
-  Int_t fIdFLTB;
-  Int_t fIdFLTC;
  
 public:
   AliTOFv3();
   AliTOFv3(const char *name, const char *title);
-  virtual       ~AliTOFv3() {}
+  virtual ~AliTOFv3(void) ;
   virtual void   BuildGeometry();
   virtual void   CreateGeometry();
   virtual void   CreateMaterials();
   virtual void   Init();
   virtual Int_t  IsVersion() const {return 3;}
-  virtual void   TOFpc(Float_t,Float_t,Float_t,Float_t,Float_t,Float_t);
+  virtual void   TOFpc(Float_t xtof,Float_t ytof,Float_t zlenC,Float_t zlenB,
+                       Float_t zlenA,Float_t ztof0);
   virtual void   StepManager();
   virtual void   DrawModule();
+
+private:
+  Int_t fIdFTOA; // FTOA volume identifier (outer plate A) 
+  Int_t fIdFTOB; // FTOB volume identifier (outer plate B)
+  Int_t fIdFTOC; // FTOC volume identifier (outer plate C)
+  Int_t fIdFLTA; // FLTA volume identifier (inner plate A)
+  Int_t fIdFLTB; // FLTB volume identifier (inner plate B)
+  Int_t fIdFLTC; // FLTC volume identifier (inner plate C)
+  
    ClassDef(AliTOFv3,1)  //Time Of Flight version 3
 };
  
-#endif
+#endif /* ALITOFv3_H */