]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOF.h
Corrected a bug in kalman tracking (final parameters and covariances
[u/mrichter/AliRoot.git] / TOF / AliTOF.h
index ed758287745a36c4f35c928ed15bec2d4fc80461..178a431350d9fac493c6f469aa3a0fc57ed30d6b 100644 (file)
@@ -45,8 +45,8 @@ public:
   virtual void    AddHit(Int_t track, Int_t* vol, Float_t* hits);
   virtual void    AddT0Hit(Int_t track, Int_t* vol, Float_t* hits);
   virtual void    AddDigit(Int_t* /*tracks*/, Int_t* /*vol*/) {};
-  virtual void    AddDigit(Int_t* tracks, Int_t* vol, Float_t* digits);
-  virtual void    AddSDigit(Int_t tracknum, Int_t* vol, Float_t* digits);
+  virtual void    AddDigit(Int_t* tracks, Int_t* vol, Int_t* digits);
+  virtual void    AddSDigit(Int_t tracknum, Int_t* vol, Int_t* digits);
   virtual void    CreateGeometry();
   virtual void    CreateMaterials(){};
   virtual void    Init();
@@ -61,13 +61,14 @@ public:
                         Float_t /*zlenB*/, Float_t /*zlenA*/, Float_t /*ztof0*/){};
   virtual void    TOFpc(Float_t /*xtof*/,  Float_t /*ytof*/, Float_t /*zlenA*/,
                        Float_t /*zlenB*/){};
+  virtual void    TOFpc(Float_t /*xtof*/,  Float_t /*ytof*/, Float_t /*zlenA*/){};
   virtual void    DrawModule() const;
   virtual void    DrawDetectorModules() const {};
   virtual void    DrawDetectorStrips() const {};
   //virtual void   DrawDetectorModulesinFrame()=0;
   //virtual void   DrawDetectorStripsinFrame()=0;
           void    CreateTOFFolders();
-  Bool_t    CheckOverlap(Int_t* vol, Float_t* digit, Int_t Track);
+  Bool_t    CheckOverlap(Int_t* vol, Int_t* digit, Int_t Track);
   //virtual void    Hits2Digits();   
   virtual void    Hits2SDigits();
   virtual void    Hits2SDigits(Int_t evNumber1, Int_t evNumber2);
@@ -82,6 +83,8 @@ public:
   TClonesArray *ReconParticles() const {return fReconParticles;}
   void RecreateSDigitsArray();
   void CreateSDigitsArray();
+  virtual void   SetTOFSectors(Int_t *sectors);
+  virtual void   GetTOFSectors(Int_t *sectors) const;
   AliTOFGeometry *GetGeometry() const { return fTOFGeometry; }; 
 
   // Trigger
@@ -105,11 +108,12 @@ protected:
   Int_t   fIdSens;     // The unique identifier for sensitive volume FPAD 
 
   Bool_t  fTZero;      // Flag indicating if T0 is used
+  Int_t fTOFSectors[18]; // Selecting TOF Sectors to be simulated
   AliTOFGeometry *fTOFGeometry; //The TOF Geometry parameters
  
 private:
 
-  ClassDef(AliTOF,7)  // Time Of Flight base class
+  ClassDef(AliTOF,8)  // Time Of Flight base class
 };
  
 #endif /* ALITOF_H */