]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCCalibKr.h
AliTPCRecoParam.cxx - Removing old comment
[u/mrichter/AliRoot.git] / TPC / AliTPCCalibKr.h
index dec1481e544ed6e8cfedb93241b8e60c6d80fe9a..4bfbfc54ad11a00f575c64a2be425a56187771bd 100644 (file)
@@ -57,6 +57,12 @@ public:
   void SetClusterPadSize1DMax(Short_t iroc=200,Short_t oroc=200) {fClusterPadSize1DIrocMax = iroc ; fClusterPadSize1DOrocMax = oroc; }\r
   void SetCurveCoefficient(Float_t iroc=1.0e9,Float_t oroc=1.0e9)    {fCurveCoefficientIroc = iroc ; fCurveCoefficientOroc = oroc; }\r
 \r
+  void SetIrocHistogram(Int_t nbins=200,Float_t min=100,Float_t max=6000) {fIrocHistogramNbins = nbins ; fIrocHistogramMin = min ; fIrocHistogramMax = max; }\r
+  void SetOrocHistogram(Int_t nbins=200,Float_t min=100,Float_t max=5500) {fOrocHistogramNbins = nbins ; fOrocHistogramMin = min ; fOrocHistogramMax = max; }\r
+\r
+  void SetRadius(UInt_t row=0, UInt_t pad=0) {fRowRadius = row ; fPadRadius = pad; }\r
+  void SetStep(UInt_t row=1, UInt_t pad=1) {fRowStep = (row>=1?row:1) ; fPadStep = (pad>=1?pad:1) ; }\r
+\r
 private:\r
 \r
   Bool_t fASide;              //! Only A side\r
@@ -84,9 +90,22 @@ private:
   Short_t fClusterPadSize1DOrocMax; // max size of cluster in pad dir. for OROCs \r
   Float_t fCurveCoefficientOroc; // A coefficient in curve function for OROCs\r
 \r
+  Float_t fIrocHistogramMin; // minimal range of histogram for IROCs\r
+  Float_t fIrocHistogramMax; // maximal range of histogram for IROCs\r
+  Int_t   fIrocHistogramNbins; // number of bins in IROC histogram\r
+  Float_t fOrocHistogramMin; // minimal range of histogram for OROCs\r
+  Float_t fOrocHistogramMax; // maximal range of histogram for OROCs\r
+  Int_t   fOrocHistogramNbins; // number of bins in OROC histogram\r
+\r
+  UInt_t fRowRadius; // window size around pad +/-; set to 0 for pad-by-pad calib\r
+  UInt_t fPadRadius; // window size around pad +/-; set to 0 for pad-by-pad calib\r
+  UInt_t fRowStep; // step size; set to 1 for finest granularity\r
+  UInt_t fPadStep; // step size; set to 1 for finest granularity\r
+\r
+\r
 \r
 public:\r
-  ClassDef(AliTPCCalibKr, 2)  // Implementation of the TPC krypton calibration\r
+  ClassDef(AliTPCCalibKr, 4)  // Implementation of the TPC krypton calibration\r
 };\r
 \r
 #endif\r