]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/TenderSupplies/AliTPCTenderSupply.h
- run dependent settings automatically in the initialisation
[u/mrichter/AliRoot.git] / ANALYSIS / TenderSupplies / AliTPCTenderSupply.h
index 6ab9db075665b7d50791ae6a086df8d1aec3dc52..5f4f99c111d8ea95a9642faafedd0397f989ef64 100644 (file)
@@ -14,6 +14,7 @@
 
 #include <AliTenderSupply.h>
 
+class TObjArray;
 class AliESDpid;
 class AliSplineFit;
 class AliGRPObject;
@@ -27,6 +28,9 @@ public:
   virtual ~AliTPCTenderSupply(){;}
 
   void SetGainCorrection(Bool_t gainCorr) {fGainCorrection=gainCorr;}
+  void SetDebugLevel(Int_t level)         {fDebugLevel=level;}
+  void SetMip(Double_t mip)               {fMip=mip;}
+  void SetResponseFunctions(TObjArray *arr) {fArrPidResponseMaster=arr;}
   
   virtual void              Init();
   virtual void              ProcessEvent();
@@ -37,11 +41,19 @@ private:
   AliSplineFit       *fGainOld;      //! Old gain correction
 
   Bool_t fGainCorrection;            //Perform gain correction
+  Bool_t fPcorrection;               //!Perform pressure correction
+  TObjArray *fArrPidResponseMaster;  //array with gain curves
+
+  Int_t fDebugLevel;                 //debug level
+  Double_t fMip;                     //mip position
+  
   AliGRPObject *fGRP;                //!GRP for pressure temperature correction
   
   void SetSplines();
   Double_t GetGainCorrection();
   
+  void SetParametrisation();
+  
   AliTPCTenderSupply(const AliTPCTenderSupply&c);
   AliTPCTenderSupply& operator= (const AliTPCTenderSupply&c);