Disentangled usage of HLT and offline one pad clusters
[u/mrichter/AliRoot.git] / TPC / AliTPCRecoParam.h
index 6c9e7b4..10ecb09 100644 (file)
@@ -46,7 +46,8 @@ class AliTPCRecoParam : public AliDetectorRecoParam
   Float_t  GetDumpAmplitudeMin()   const  { return fDumpAmplitudeMin;}
   Float_t  GetMaxNoise()           const  { return fMaxNoise;}  
   //
-  Int_t   GetUseOnePadCluster()   const   { return fUseOnePadCluster;}
+  Int_t    GetUseOnePadCluster()   const  { return fUseOnePadCluster;}
+  Bool_t   GetUseHLTOnePadCluster()const  { return fUseHLTOnePadCluster;}
   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 
@@ -55,6 +56,7 @@ class AliTPCRecoParam : public AliDetectorRecoParam
   Float_t  GetMinUpDownCutSigma()    const  { return fMinUpDownCutSigma;}  // minimal amplitude up-down - TRF 
   //
   void SetUseOnePadCluster(Int_t use)      {   fUseOnePadCluster = use;}
+  void SetUseHLTOnePadCluster(Bool_t use)  {   fUseHLTOnePadCluster = use;}
   void SetMinMaxCutAbs(Float_t th)         {   fMinMaxCutAbs=th; }
   void SetMinLeftRightCutAbs(Float_t th)   {   fMinLeftRightCutAbs=th;}  // minimal amplitude left right - PRF
   void SetMinUpDownCutAbs(Float_t th)      {   fMinUpDownCutAbs=th;}  // minimal amplitude up-down - TRF 
@@ -149,7 +151,8 @@ class AliTPCRecoParam : public AliDetectorRecoParam
   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
-  Int_t   fUseOnePadCluster; // flag - use one pad cluster -0 not use >0 use
+  Int_t    fUseOnePadCluster; // flag - use one pad cluster -0 not use >0 use
+  Bool_t   fUseHLTOnePadCluster; // flag - use one HLT pad cluster for tracking
   Float_t  fMinMaxCutAbs;    // minimal amplitude at cluster maxima
   Float_t  fMinLeftRightCutAbs;  // minimal amplitude left right - PRF
   Float_t  fMinUpDownCutAbs;  // minimal amplitude up-down - TRF 
@@ -200,7 +203,7 @@ public:
                                       // to be switched off for pass 0 reconstruction
                                       // Use static function, other option will be to use 
                                       // additional specific storage ?
-  ClassDef(AliTPCRecoParam, 15)
+  ClassDef(AliTPCRecoParam, 16)
 };