more secure string operations
[u/mrichter/AliRoot.git] / TPC / AliTPCInverseCorrection.h
index 21d1089..b4d4055 100644 (file)
@@ -28,8 +28,8 @@ public:
   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[]);
 
@@ -37,7 +37,11 @@ public:
   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.