virtual ~AliTRDtrackingChamber(){}
void Bootstrap(const AliTRDReconstructor *rec);
- Bool_t Build(AliTRDgeometry *const geo);
+ Bool_t Build(AliTRDgeometry *const geo, Bool_t hlt = kFALSE);
void Clear(const Option_t *opt = NULL);
Int_t GetDetector() const { return fDetector;}
Int_t GetNClusters() const;
Bool_t GetSeedingLayer(AliTRDchamberTimeBin *&layer, AliTRDgeometry * const geo, const AliTRDReconstructor *rec);
Float_t GetX() const {return fX0;}
AliTRDchamberTimeBin* GetTB(int tb) {return tb >= 0 && tb < AliTRDseedV1::kNtb ? &fTB[tb] : NULL;}
- Float_t GetExB() const { return fExB;}
- Float_t GetVD() const { return fVD;}
- Float_t GetT0() const { return fT0;}
- Float_t GetS2PRF() const { return fS2PRF;}
- Float_t GetDiffL() const { return fDiffL;}
- Float_t GetDiffT() const { return fDiffT;}
+ // Float_t GetExB() const { return fExB;}
+ // Float_t GetVD() const { return fVD;}
+ // Float_t GetT0() const { return fT0;}
+ // Float_t GetS2PRF() const { return fS2PRF;}
+ // Float_t GetDiffL() const { return fDiffL;}
+ // Float_t GetDiffT() const { return fDiffT;}
- void Init(Int_t det);
- void InsertCluster(AliTRDcluster *c, Int_t index, Bool_t hlt=kFALSE);
+ void SetDetector(Int_t det) { fDetector = det; }
+ void InsertCluster(AliTRDcluster *c, Int_t index) { fTB[c->GetPadTime()].InsertCluster(c, index); }
void Print(Option_t *opt = NULL) const;
private:
Int_t fDetector; // detector number
Float_t fX0; // radial position of the pad plane
- Float_t fExB; // tg(a_L) for chamber
- Float_t fVD; // drift velocity for chamber
- Float_t fT0; // time 0 for chamber
- Float_t fS2PRF; // sigma^2 PRF for xd->0 and phi=a_L
- Float_t fDiffL; // longitudinal diffusion coefficient
- Float_t fDiffT; // transversal diffusion coefficient
+ // Float_t fExB; // tg(a_L) for chamber
+ // Float_t fVD; // drift velocity for chamber
+ // Float_t fT0; // time 0 for chamber
+ // Float_t fS2PRF; // sigma^2 PRF for xd->0 and phi=a_L
+ // Float_t fDiffL; // longitudinal diffusion coefficient
+ // Float_t fDiffT; // transversal diffusion coefficient
AliTRDchamberTimeBin fTB[AliTRDseedV1::kNtb]; // time bins