virtual void Process(AliESDEvent *event);
virtual void Analyze(){return;}
- Bool_t RefitTrack(AliESDtrack * track, AliTPCseed *seed);
+ Bool_t RefitTrack(AliESDtrack * track, AliTPCseed *seed, Float_t magesd);
Bool_t RejectCluster(AliTPCclusterMI* cl, AliExternalTrackParam * param);
+ void Process(AliESDtrack *track, Int_t runNo=-1){AliTPCcalibBase::Process(track,runNo);};
+ void Process(AliTPCseed *track){return AliTPCcalibBase::Process(track);}
+
+ void SetApplyExBCorrection(Int_t flag){fApplyExBCorrection=flag;}
+ void SetApplyTOFCorrection(Int_t flag){fApplyTOFCorrection=flag;}
+ void SetApplyPositionCorrection(Int_t flag){fApplyPositionCorrection=flag;}
+ void SetApplySectorAlignment(Int_t flag){fApplySectorAlignment=flag;}
+ void SetApplyRPhiCorrection(Int_t flag){fApplyRPhiCorrection=flag;}
+ void SetApplyRCorrection(Int_t flag){fApplyRCorrection=flag;}
+
+ //
+ Int_t GetApplyExBCorrection() const {return fApplyExBCorrection;}
+ Int_t GetApplyTOFCorrection() const {return fApplyTOFCorrection;}
+ Int_t GetApplyPositionCorrection() const {return fApplyPositionCorrection;}
+ Int_t GetApplySectorAlignment() const {return fApplySectorAlignment;}
+ Int_t GetApplyRPhiCorrection() const {return fApplyRPhiCorrection;}
+ Int_t GetApplyRCorrection() const {return fApplyRCorrection;}
+
protected:
+ Int_t fApplyExBCorrection; // apply ExB correction (in AliTPCTransform)
+ Int_t fApplyTOFCorrection; // apply TOF correction (in AliTPCTransform)
+ Int_t fApplyPositionCorrection; // apply position correction
+ Int_t fApplySectorAlignment; // apply sector alignment
+ Int_t fApplyRPhiCorrection; // apply R-Phi correction
+ Int_t fApplyRCorrection; // apply Radial correction
private:
- ClassDef(AliTPCcalibCalib,1)
+ ClassDef(AliTPCcalibCalib,2)
};
#endif