enum { kMaxTrackletsPerMCM = 4, kMcmCol = 21, kMcmTBmax = 60, kSelClus = 6, kMaxClus = 4 };
AliTRDmcm();
- AliTRDmcm(AliTRDtrigParam *trigp, const Int_t id);
+ AliTRDmcm(AliTRDtrigParam *trigp, Int_t id);
virtual ~AliTRDmcm();
AliTRDmcm &operator=(const AliTRDmcm &m);
virtual void Copy(TObject &m) const;
Int_t *GetTrkIndex() { return &fTrkIndex[0]; };
Int_t GetRobId() const { return fRobId; };
Int_t GetChaId() const { return fChaId; };
- void SetRobId(const Int_t id) { fRobId = id; };
- void SetChaId(const Int_t id) { fChaId = id; };
- void SetRow(const Int_t row) { fRow = row; };
+ void SetRobId(Int_t id) { fRobId = id; };
+ void SetChaId(Int_t id) { fChaId = id; };
+ void SetRow(Int_t row) { fRow = row; };
Int_t GetRow() const { return fRow; };
- void SetColRange(const Int_t colf, const Int_t coll) { fColFirst = colf; fColLast = coll; };
+ void SetColRange(Int_t colf, Int_t coll) { fColFirst = colf; fColLast = coll; };
void GetColRange(Int_t &colf, Int_t &coll) const { colf = fColFirst; coll = fColLast; };
- void AddTrk(const Int_t id);
- void SetADC(const Int_t icol, const Int_t itb, const Float_t adc)
+ void AddTrk(Int_t id);
+ void SetADC(Int_t icol, Int_t itb, Float_t adc)
{ fADC[icol][itb] = adc; };
- Float_t GetADC(const Int_t icol, const Int_t itb) const { return fADC[icol][itb]; };
+ Float_t GetADC(Int_t icol, Int_t itb) const { return fADC[icol][itb]; };
void Reset();
Bool_t Run();
- void SetCluster(const Int_t icol, const Int_t itb) { fIsClus[icol][itb] = kTRUE; };
- void UnSetCluster(const Int_t icol, const Int_t itb) { fIsClus[icol][itb] = kFALSE; };
+ void SetCluster(Int_t icol, Int_t itb) { fIsClus[icol][itb] = kTRUE; };
+ void UnSetCluster(Int_t icol, Int_t itb) { fIsClus[icol][itb] = kFALSE; };
Bool_t IsCluster(Float_t amp[3]) const;
- void AddTimeBin(const Int_t itime);
+ void AddTimeBin(Int_t itime);
Int_t CreateSeeds();
- void Sort(const Int_t nel, Int_t *x1, Int_t *x2, Int_t dir);
+ void Sort(Int_t nel, Int_t *x1, Int_t *x2, Int_t dir);
Int_t GetNtrkSeeds() const { return fNtrkSeeds; };
Int_t *GetSeedCol() { return &fSeedCol[0]; };
Int_t *GetPadHits() { return &fPadHits[0]; };
- Bool_t IsCluster(const Int_t icol, const Int_t itim) const { return fIsClus[icol][itim]; };
+ Bool_t IsCluster(Int_t icol, Int_t itim) const { return fIsClus[icol][itim]; };
void Filter(Int_t nexp, Int_t ftype = 0);
void DeConvExpA(Double_t *source, Double_t *target, Int_t n, Int_t nexp);