, kUsed = BIT(15)
, kShared = BIT(16)
};
- enum { kMaskedLeft = 0
- , kMaskedCenter= 1
- , kMaskedRight = 2
+ enum { kMaskedLeft = 0
+ , kMaskedCenter = 1
+ , kMaskedRight = 2
};
AliTRDcluster();
void SetInChamber(Bool_t in = kTRUE) { SetBit(kInChamber,in); }
void SetPadMaskedPosition(UChar_t position);
void SetPadMaskedStatus(UChar_t status);
+ void SetPadCol(UChar_t inPadCol){ fPadCol = inPadCol;}
+ void SetPadRow(UChar_t inPadRow){ fPadRow = inPadRow;}
+ void SetPadTime(UChar_t inPadTime){ fPadTime = inPadTime;}
+ void SetDetector(Short_t inDetector){ fDetector = inDetector;}
+ void SetQ(Float_t inQ){ fQ = inQ;}
+ void SetClusterMasking(UChar_t inClusterMasking){ fClusterMasking = inClusterMasking;}
void SetShared(Bool_t sh = kTRUE) { SetBit(kShared,sh); }
void Use(Int_t = 0) { SetBit(kUsed, kTRUE); }
Float_t GetMeanz() const { return fMeanz; }
Float_t GetZProb() const { return fZProb; }
Int_t GetLabels(Int_t i) const { return fLabels[i]; }
+ Float_t GetMPads() const { return fMPads; }
+ Int_t GetNbClusters() const { return fN; }
Int_t GetN2() const { return fN2; }
Int_t GetNChange() const { return fNChange; }
Int_t GetNUsed() const { return fNUsed; }
void SetMeanz(Float_t meanz) { fMeanz = meanz; }
void SetZProb(Float_t zprob) { fZProb = zprob; }
void SetLabels(Int_t i, Int_t label) { fLabels[i] = label; }
+ void SetMPads(Float_t mPads) { fMPads = mPads; }
+ void SetN(Int_t n) { fN = n; }
+ void SetNChange(Int_t n) { fNChange = n; }
void SetN2(Int_t n2) { fN2 = n2; }
void SetNUsed(Int_t nused) { fNUsed = nused; }
void SetFreq(Int_t freq) { fFreq = freq; }
void SetMomentum(Double_t mom){ fMom = mom;}
void SetOwner();
void SetDetector(Int_t d) { fDet = d; }
+ void SetDX(Float_t inDX) { fdX = inDX;}
void SetSnp(Double_t snp) { fSnp = snp;}
void SetTgl(Double_t tgl) { fTgl = tgl;}
void SetReconstructor(const AliTRDReconstructor *rec) {fReconstructor = rec;}
Int_t PropagateToR(Double_t xr, Double_t step);
Bool_t Rotate(Double_t angle, Bool_t absolute = kFALSE);
void SetBudget(Int_t i, Double_t b) {if(i>=0 && i<3) fBudget[i] = b;}
+ void SetEdep(Double32_t inDE){fDE = inDE;};
void SetNumberOfClusters();
void SetOwner();
+ void SetPID(Short_t is, Double_t inPID){if (is >=0 && is < AliPID::kSPECIES) fPID[is]=inPID;};
+ void SetPIDquality(UChar_t inPIDquality){fPIDquality = inPIDquality;};
void SetStopped(Bool_t stop) {SetBit(kStopped, stop);}
void SetTracklet(AliTRDseedV1 *trklt, Int_t index);
inline void SetReconstructor(const AliTRDReconstructor *rec);