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
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