AliTPCInverseCorrection(AliTPCCorrection *correction);
virtual ~AliTPCInverseCorrection();
- void SetCorrection(AliTPCCorrection *correction) {fCorrection=correction;}
- AliTPCCorrection* GetCorrection() const {return fCorrection;}
+ void SetCorrection(const AliTPCCorrection *correction) {fCorrection=(AliTPCCorrection*) correction;}
+ const AliTPCCorrection* GetCorrection() const {return fCorrection;}
virtual void GetCorrection(const Float_t x[],const Short_t roc,Float_t dx[]);
virtual void GetDistortion(const Float_t x[],const Short_t roc,Float_t dx[]);
virtual void Init();
virtual void Update(const TTimeStamp &timeStamp);
-
+ virtual void SetOmegaTauT1T2(Float_t omegaTau,Float_t t1,Float_t t2);
+
+ // convenience functions
+ virtual void Print(Option_t* option="") const;
+
private:
AliTPCCorrection *fCorrection; // The correction to be inverted.
- AliTPCInverseCorrection & operator = (const AliTPCInverseCorrection);
+ AliTPCInverseCorrection & operator = (const AliTPCInverseCorrection &); // dummy assignment operator
AliTPCInverseCorrection(const AliTPCInverseCorrection&); //dummy copy contructor
ClassDef(AliTPCInverseCorrection,1);