]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCRecoParam.h
add AliTPCcalibV0 class (Marian)
[u/mrichter/AliRoot.git] / TPC / AliTPCRecoParam.h
index 4faa776cfe59fc1bb842ad948091b789a57c5fe3..568c6f9d4c77289fec771e70727dcdf443d187f0 100644 (file)
@@ -24,14 +24,22 @@ class AliTPCRecoParam : public TObject
   Int_t    GetFirstBin() const     { return fFirstBin;}
   Int_t    GetLastBin() const      { return fLastBin;}
   void     SetTimeBinRange(Int_t first, Int_t last){ fFirstBin = first; fLastBin = last;}
-  Bool_t   GetCalcPedestal() const { return fBCalcPedestal;}
-  Bool_t   GetDoUnfold() const     { return fBDoUnfold;}
-  Float_t  GetDumpAmplitudeMin() const  { return fDumpAmplitudeMin;}
-  Float_t  GetMaxNoise() const     { return fMaxNoise;}  
+  Bool_t   GetCalcPedestal()       const  { return fBCalcPedestal;}
+  Bool_t   GetDoUnfold()           const  { return fBDoUnfold;}
+  Float_t  GetDumpAmplitudeMin()   const  { return fDumpAmplitudeMin;}
+  Float_t  GetMaxNoise()           const  { return fMaxNoise;}  
+  Float_t  GetMinMaxCutAbs()       const  { return fMinMaxCutAbs; }
+  Float_t  GetMinLeftRightCutAbs() const  { return fMinLeftRightCutAbs;}  // minimal amplitude left right - PRF
+  Float_t  GetMinUpDownCutAbs()    const  { return fMinUpDownCutAbs;}  // minimal amplitude up-down - TRF 
+  Float_t  GetMinMaxCutSigma()       const  { return fMinMaxCutSigma; }
+  Float_t  GetMinLeftRightCutSigma() const  { return fMinLeftRightCutSigma;}  // minimal amplitude left right - PRF
+  Float_t  GetMinUpDownCutSigma()    const  { return fMinUpDownCutSigma;}  // minimal amplitude up-down - TRF 
+
   //
   Bool_t   GetDoKinks() const      { return fBKinkFinder;}
   Float_t  GetMaxC()    const      { return fMaxC;}
   Bool_t   GetSpecialSeeding() const { return fBSpecialSeeding;}
+  Bool_t   GetBYMirror() const { return fBYMirror;}
   static   AliTPCRecoParam *GetLowFluxParam();        // make reco parameters for low  flux env.
   static   AliTPCRecoParam *GetHighFluxParam();       // make reco parameters for high flux env. 
   static   AliTPCRecoParam *GetLaserTestParam(Bool_t bPedestal);  // special setting for laser 
@@ -41,6 +49,7 @@ class AliTPCRecoParam : public TObject
   Double_t fCtgRange;        // +-fCtgRange is the ctg(Theta) window used for clusterization and tracking (MI) 
   Double_t fMaxSnpTracker;   // max sin of local angle  - for TPC tracker
   Double_t fMaxSnpTrack;     // max sin of local angle  - for track 
+  Bool_t   fBYMirror;        // mirror of the y - pad coordinate 
   //
   //   clusterer parameters
   //
@@ -50,6 +59,12 @@ class AliTPCRecoParam : public TObject
   Bool_t   fBDoUnfold;       // do unfolding of clusters
   Float_t  fDumpAmplitudeMin; // minimal amplitude of signal to be dumped 
   Float_t  fMaxNoise;        // maximal noise sigma on pad to be used in cluster finder
+  Float_t  fMinMaxCutAbs;    // minimal amplitude at cluster maxima
+  Float_t  fMinLeftRightCutAbs;  // minimal amplitude left right - PRF
+  Float_t  fMinUpDownCutAbs;  // minimal amplitude up-down - TRF 
+  Float_t  fMinMaxCutSigma;    // minimal amplitude at cluster maxima
+  Float_t  fMinLeftRightCutSigma;  // minimal amplitude left right - PRF
+  Float_t  fMinUpDownCutSigma;  // minimal amplitude up-down - TRF 
   //
   //
   Float_t  fMaxC;            // maximal curvature for tracking