coverity fix
[u/mrichter/AliRoot.git] / TPC / AliTPCParamCR.h
index ed4d1e9..bc0ced4 100644 (file)
@@ -8,15 +8,18 @@
 ////////////////////////////////////////////////
 //  Manager class for TPC parameters          //
 ////////////////////////////////////////////////
-#include "AliTPCPRF2D.h"
-#include "AliTPCRF1D.h"
 #include "AliTPCParam.h"
 
+class AliTPCRF1D;
+class AliTPCPRF2D;
+
 class AliTPCParamCR : public AliTPCParam {
 public:
   AliTPCParamCR();
+  AliTPCParamCR(const AliTPCParamCR &param); // copy constructor
+  AliTPCParamCR &operator = (const AliTPCParamCR & param); //assignment operator
   virtual ~AliTPCParamCR();
-  Int_t  CalcResponse(Float_t* x, Int_t * index);
+  Int_t  CalcResponse(Float_t* x, Int_t * index, Int_t dummy=0);
   //calculate bin response as function of the input position -x 
   //return number of valid response bin
   
@@ -34,18 +37,21 @@ public:
   Bool_t Update();            //recalculate and check geometric parameters 
   void SetDefault();          //set default parameters
   void   SetInnerPRF(AliTPCPRF2D * prf) {fInnerPRF = prf;}
-  void   SetOuterPRF(AliTPCPRF2D * prf) {fOuterPRF = prf;}
+  void   SetOuter1PRF(AliTPCPRF2D * prf) {fOuter1PRF = prf;}
+  void   SetOuter2PRF(AliTPCPRF2D * prf) {fOuter2PRF = prf;}
   void   SetTimeRF(AliTPCRF1D * timerf) {fTimeRF = timerf;}
 
   AliTPCPRF2D * GetInnerPRF() const {return fInnerPRF;}
-  AliTPCPRF2D * GetOuterPRF() const {return fOuterPRF;}
+  AliTPCPRF2D * GetOuter1PRF() const {return fOuter1PRF;}
+  AliTPCPRF2D * GetOuter2PRF() const {return fOuter2PRF;}
   AliTPCRF1D  * GetTimeRF()   const {return fTimeRF;}
 protected:
-  AliTPCPRF2D * fInnerPRF;         //pad response function object for inner sector
-  AliTPCPRF2D * fOuterPRF;         //pad response function object for inner sector  
-  AliTPCRF1D  * fTimeRF;           //time response function object
+  AliTPCPRF2D * fInnerPRF;         //!pad response function object for inner sector
+  AliTPCPRF2D * fOuter1PRF;         //!pad response function object for inner sector 
+  AliTPCPRF2D * fOuter2PRF;  
+  AliTPCRF1D  * fTimeRF;           //!time response function object
   Float_t       fFacSigma;         //factor-how many sigma of response I accept
-  ClassDef(AliTPCParamCR,1)  //parameter  object for set:TPC
+  ClassDef(AliTPCParamCR,2)  //parameter  object for set:TPC
 };
 
 #endif