]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCTransform.h
Fixing coverity defects
[u/mrichter/AliRoot.git] / TPC / AliTPCTransform.h
index 13a1762291fd8cb4ccd2b5e6bcc8bf48206a63be..e1f7d589654359156eb0bba90ca838c6e3327968 100755 (executable)
@@ -20,6 +20,7 @@ class AliTPCTransform:public AliTransform {
 public:
   AliTPCTransform();
   AliTPCTransform(const AliTPCTransform& transform);
+  
   virtual ~AliTPCTransform();
   virtual void Transform(Double_t *x,Int_t *i,UInt_t time,
                         Int_t coordinateType);
@@ -28,13 +29,19 @@ public:
   void RotatedGlobal2Global(Int_t sector,Double_t *x) const;
   void Global2RotatedGlobal(Int_t sector,Double_t *x) const;
   void GetCosAndSin(Int_t sector,Double_t &cos,Double_t &sin) const;
+  UInt_t GetCurrentTimeStamp() const { return fCurrentTimeStamp;}
+  const AliTPCRecoParam * GetCurrentRecoParam() const {return fCurrentRecoParam;}
+  AliTPCRecoParam * GetCurrentRecoParamNonConst() const {return fCurrentRecoParam;}
+  UInt_t GetCurrentRunNumber() const { return fCurrentRun;}
   //
   // set current values
   //
   void SetCurrentRecoParam(AliTPCRecoParam* param){fCurrentRecoParam=param;}
   void SetCurrentRun(Int_t run){fCurrentRun=run;}
   void SetCurrentTimeStamp(Int_t timeStamp){fCurrentTimeStamp=timeStamp;}
+  void ApplyTransformations(Double_t *xyz, Int_t volID);
 private:
+  AliTPCTransform& operator=(const AliTPCTransform&); // not implemented
   Double_t fCoss[18];  // cache the transformation
   Double_t fSins[18];  // cache the transformation
   Double_t fPrimVtx[3];// position of the primary vertex - needed for TOF correction