1 #ifndef ALITRDTRACKER_H
2 #define ALITRDTRACKER_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
13 // class AliTRDtrackingSector;
18 class AliTRDtracker : public TNamed {
23 AliTRDtracker(const Text_t* name, const Text_t* title);
26 virtual void GetEvent(const Char_t *name, Int_t nEvent = 0);
27 virtual void SetUpSectors(AliTRDtrackingSector *sec);
28 virtual void MakeSeeds(Int_t inner, Int_t outer);
29 virtual void FindTracks();
30 virtual void UseClusters(AliTRDseed t);
31 virtual Int_t GetTrackLabel(AliTRDseed t);
32 virtual Int_t WriteTracks();
33 virtual void ReadClusters(TObjArray *array, const Char_t *filename, Int_t nEvent = 0, Int_t option = 1);
37 TFile *fInputFile; // AliROOT input file
38 AliTRDgeometry *fGeom; // Pointer to TRD geometry
39 Int_t fEvent; // Event number
41 Int_t fNclusters; // Number of clusters in TRD
42 TObjArray *fClusters; // List of clusters for all sectors
44 Int_t fNseeds; // Number of track seeds
45 TObjArray *fSeeds; // List of track seeds
47 Int_t fNtracks; // Number of reconstructed tracks
48 TObjArray *fTracks; // List of reconstructed tracks
50 ClassDef(AliTRDtracker,1) // manager base class