X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TPC%2FAliTPCParamCR.h;h=bc0ced463698536440258df68ff9092ae4dbee31;hb=3dedb44adc1d8463d37e4ae3a47f44cf0f260cac;hp=9e72d02094be4ad66a18e7159d102b4eb5d41249;hpb=2ab0c72500f5baaae8a0a5299ab6566b50c278b4;p=u%2Fmrichter%2FAliRoot.git diff --git a/TPC/AliTPCParamCR.h b/TPC/AliTPCParamCR.h index 9e72d02094b..bc0ced46369 100644 --- a/TPC/AliTPCParamCR.h +++ b/TPC/AliTPCParamCR.h @@ -16,6 +16,8 @@ class AliTPCPRF2D; class AliTPCParamCR : public AliTPCParam { public: AliTPCParamCR(); + AliTPCParamCR(const AliTPCParamCR ¶m); // 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