]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOF.h
skeleton for documentation
[u/mrichter/AliRoot.git] / TOF / AliTOF.h
index 178a431350d9fac493c6f469aa3a0fc57ed30d6b..3faf369e4db29fb5dcc806347aa9be201d563a95 100644 (file)
@@ -20,6 +20,7 @@
 #include "AliDetector.h"
 
 #include "AliTOFTrigger.h"
+#include "AliTOFDDLRawData.h"
 
 class TDirectory;
 class TFile;
@@ -33,8 +34,6 @@ class AliTOF : public AliDetector {
 public:
   AliTOF(); 
   AliTOF(const char *name, const char *title, Option_t *option="noTimeZero");
-  AliTOF(const AliTOF &source); // copy constructor
-  AliTOF& operator=(const AliTOF &source); // ass. op.
 
   virtual ~AliTOF() ;
 // getters for AliTOF object status
@@ -55,7 +54,6 @@ public:
   virtual void    Makehits(Bool_t hits=1);
   virtual void    FinishEvent();
   virtual Int_t   IsVersion() const =0;
-  Int_t           DistancetoPrimitive(Int_t px, Int_t py);
   virtual void    StepManager()=0;
   virtual void    TOFpc(Float_t /*xtof*/, Float_t /*ytof*/, Float_t /*zlenC*/,
                         Float_t /*zlenB*/, Float_t /*zlenA*/, Float_t /*ztof0*/){};
@@ -85,6 +83,8 @@ public:
   void CreateSDigitsArray();
   virtual void   SetTOFSectors(Int_t *sectors);
   virtual void   GetTOFSectors(Int_t *sectors) const;
+  virtual void   SetTOFHoles(Bool_t holes) { fTOFHoles = holes; };
+  virtual Bool_t GetTOFHoles() const { return fTOFHoles; };
   AliTOFGeometry *GetGeometry() const { return fTOFGeometry; }; 
 
   // Trigger
@@ -109,11 +109,16 @@ protected:
 
   Bool_t  fTZero;      // Flag indicating if T0 is used
   Int_t fTOFSectors[18]; // Selecting TOF Sectors to be simulated
+  Bool_t fTOFHoles; // Selecting geometry with and w/o holes
   AliTOFGeometry *fTOFGeometry; //The TOF Geometry parameters
+
+  AliTOFDDLRawData fTOFRawWriter; // AliTOFDDLRawData variable
  
 private:
+  AliTOF(const AliTOF &source); // copy constructor
+  AliTOF& operator=(const AliTOF &source); // ass. op.
 
-  ClassDef(AliTOF,8)  // Time Of Flight base class
+  ClassDef(AliTOF,11)  // Time Of Flight base class
 };
  
 #endif /* ALITOF_H */