- Bool_t IsClusterSharing() const { return TestBit(kClusterSharing);}
- Bool_t IsLUT() const { return TestBit(kLUT);}
- Bool_t IsSeeding() const { return TestBit(kSeeding); }
- Bool_t IsTailCancelation() const { return TestBit(kTC);}
- Bool_t IsVertexConstrained() const { return TestBit(kVertexConstrained); }
- Bool_t IsTrackletWriteEnabled() const { return fTrackletWriteEnabled; }
-
- void SetFindableClusters(Double_t r) {fkFindable = r;}
- void SetClusterSharing(Bool_t share = kTRUE) { SetBit(kClusterSharing, share); };
- void SetPIDMethod(AliTRDpidMethod pid) { fkPIDMethod = pid; };
- void SetSeeding(Bool_t so = kTRUE) { SetBit(kSeeding, so); }
- void SetVertexConstrained(Bool_t vc = kTRUE) { SetBit(kVertexConstrained, vc); }
- void SetStreamLevel(Int_t streamLevel= 1) { fkStreamLevel = streamLevel; }
- void SetLUT(Bool_t lut = kTRUE) { SetBit(kLUT, lut);};
- void SetMinMaxCutSigma(Float_t minMaxCutSigma) { fMinMaxCutSigma = minMaxCutSigma; };
+ void SetArgon() {SETBIT(fFlags, kDriftGas);}
+ void SetClusterSharing() {SETBIT(fFlags, kClusterSharing);}
+ void SetEightSlices() {SETBIT(fFlags, kEightSlices);}
+ void SetImproveTracklets() {SETBIT(fFlags, kImproveTracklet);}
+ void SetLUT(Bool_t b=kTRUE) {if(b) SETBIT(fFlags, kLUT); else CLRBIT(fFlags, kLUT);}
+ void SetGAUS(Bool_t b=kTRUE) {if(b) SETBIT(fFlags, kGAUS); else CLRBIT(fFlags, kGAUS);}
+ void SetPIDNeuralNetwork(Bool_t b=kTRUE) {if(b) SETBIT(fFlags, kSteerPID); else CLRBIT(fFlags, kSteerPID);}
+ void SetTailCancelation(Bool_t b=kTRUE) {if(b) SETBIT(fFlags, kTailCancelation); else CLRBIT(fFlags, kTailCancelation);}
+ void SetXenon() {CLRBIT(fFlags, kDriftGas);}
+ void SetVertexConstrained() {SETBIT(fFlags, kVertexConstraint);}
+ void SetMaxTheta(Double_t maxTheta) {fkMaxTheta = maxTheta;}
+ void SetMaxPhi(Double_t maxPhi) {fkMaxPhi = maxPhi;}
+ void SetFindableClusters(Double_t r) {fkFindable = r;}
+ void SetChi2Y(Double_t chi2) {fkChi2Y = chi2;}
+ void SetChi2Z(Double_t chi2) {fkChi2Z = chi2;}
+ void SetChi2YSlope(Double_t chi2YSlope) {fkChi2YSlope = chi2YSlope;}
+ void SetChi2ZSlope(Double_t chi2ZSlope) {fkChi2ZSlope = chi2ZSlope;}
+ void SetChi2YCut(Double_t chi2Cut) {fkChi2YCut = chi2Cut; }
+ void SetPhiSlope(Double_t phiSlope) {fkPhiSlope = phiSlope;}
+ void SetNMeanClusters(Double_t meanNclusters) {fkNMeanClusters = meanNclusters;}
+ void SetNSigmaClusters(Double_t sigmaNclusters) {fkNSigmaClusters = sigmaNclusters;}
+ void SetRawStreamVersion(const Char_t *version) { fRawStreamVersion = version; }
+ void SetADCBaseline(Int_t baseline) { fADCBaseline = baseline; }
+ void SetMinMaxCutSigma(Float_t minMaxCutSigma) { fMinMaxCutSigma = minMaxCutSigma; }