class AliTRDseed;
class AliESDEvent;
class AliTRDpropagationLayer;
+class AliTRDReconstructor;
///////////////////////////////////////////////////////////////////////////////
// //
, kMaxTimeBinIndex = 216
, kTrackingSectors = 18 };
- AliTRDtracker();
+ AliTRDtracker(AliTRDReconstructor *rec = 0x0);
AliTRDtracker(const AliTRDtracker &t);
- AliTRDtracker(const TFile *in);
+ AliTRDtracker(const TFile *in, AliTRDReconstructor *rec = 0x0);
virtual ~AliTRDtracker();
AliTRDtracker &operator=(const AliTRDtracker &/*t*/) { return *this; }
+ void SetReconstructor(AliTRDReconstructor *rec) {fReconstructor = rec;}
void SetAddTRDseeds() { fAddTRDseeds = kTRUE; }
void SetNoTilt() { fNoTilt = kTRUE; }
};
protected:
-
+ AliTRDReconstructor *fReconstructor;
AliTRDgeometry *fGeom; // Pointer to TRD geometry
AliTRDtrackingSector *fTrSec[kTrackingSectors]; // Array of tracking sectors;
Int_t fNclusters; // Number of clusters in TRD