Made Getters const
[u/mrichter/AliRoot.git] / TRD / AliTRDtracker.h
CommitLineData
46d29e70 1#ifndef ALITRDTRACKER_H
2#define ALITRDTRACKER_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7#include <TNamed.h>
8
9class TFile;
10class TObjArray;
11
12class AliTRDgeometry;
13// class AliTRDtrackingSector;
14class AliTRDtrack;
15class AliTRDseed;
16
17
18class AliTRDtracker : public TNamed {
19
20 public:
21
22 AliTRDtracker();
23 AliTRDtracker(const Text_t* name, const Text_t* title);
24 ~AliTRDtracker();
25
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);
34
35 protected:
36
37 TFile *fInputFile; // AliROOT input file
38 AliTRDgeometry *fGeom; // Pointer to TRD geometry
39 Int_t fEvent; // Event number
40
41 Int_t fNclusters; // Number of clusters in TRD
42 TObjArray *fClusters; // List of clusters for all sectors
43
44 Int_t fNseeds; // Number of track seeds
45 TObjArray *fSeeds; // List of track seeds
46
47 Int_t fNtracks; // Number of reconstructed tracks
48 TObjArray *fTracks; // List of reconstructed tracks
49
50 ClassDef(AliTRDtracker,1) // manager base class
51
52};
53
54#endif