1 #ifndef ALITRDTRACKINGSECTOR_H
2 #define ALITRDTRACKINGSECTOR_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 /* $Id: AliTRDtrackingSector.h,v */
9 /////////////////////////////////////////////////////////////////////////
13 /////////////////////////////////////////////////////////////////////////
20 class AliTRDtrackingSector : public TObject {
22 // Provides tools to address clusters which lay within one sector
26 AliTRDtrackingSector() {fN=0; fTimeBin=0; fGeom=0; fTimeBinSize=0;}
27 virtual ~AliTRDtrackingSector();
30 AliTRDtimeBin& operator[](Int_t i);
31 Int_t GetNtimeBins() const { return fN; }
32 Double_t GetX(Int_t tb) const;
33 Int_t GetTimeBinNumber(Double_t x) const;
34 Int_t GetTimeBin(Int_t det, Int_t local_tb) const;
35 Bool_t TECframe(Int_t tb, Double_t y, Double_t z) const;
40 AliTRDgeometry *fGeom; // Pointer to TRD geometry
41 AliTRDtimeBin *fTimeBin; // Pointer to array of AliTRDtimeBin
42 Float_t fTimeBinSize; // Time bin size in cm
44 ClassDef(AliTRDtrackingSector,1) // Provides tools to address clusters which lay within one sector