]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCParamCR.h
Corrected position of the second resistor chain
[u/mrichter/AliRoot.git] / TPC / AliTPCParamCR.h
index 9e72d02094be4ad66a18e7159d102b4eb5d41249..bc0ced463698536440258df68ff9092ae4dbee31 100644 (file)
@@ -16,6 +16,8 @@ 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 dummy=0);
   //calculate bin response as function of the input position -x 
@@ -35,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  
+  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