]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
ATO-16 - Adding data member fSystematicErrorCluster to describe systematic error...
authormivanov <marian.ivanov@cern.ch>
Wed, 24 Sep 2014 14:35:35 +0000 (16:35 +0200)
committermivanov <marian.ivanov@cern.ch>
Wed, 24 Sep 2014 14:35:35 +0000 (16:35 +0200)
         Used in case of big distortions - e.g for open gating grid data (ATO-16)

TPC/Rec/AliTPCRecoParam.cxx
TPC/Rec/AliTPCRecoParam.h

index bd4f10416f50e2429e9745273f4ff99b9caa3479..99c631a811bceffe763435534d6d847800a571b4 100644 (file)
@@ -123,6 +123,10 @@ AliTPCRecoParam::AliTPCRecoParam():
   // systematic error parameterization at INNER wall of the TPC
   fSystematicErrorClusterInner[0]=0.5;   // 0.5 cm
   fSystematicErrorClusterInner[1]=5;     // 5 cm slope  
+  //
+  fSystematicErrorCluster[0]=0;   // sy cluster error
+  fSystematicErrorCluster[1]=0;   // sz cluster error  
+
   //
   fCutSharedClusters[0]=0.5; // maximal allowed fraction of shared clusters - shorter track
   fCutSharedClusters[1]=0.25; // maximal allowed fraction of shared clusters - longer  track
index da508e6c8d3b1d86550491d35183e9002f5a2113..54f6a42ae2f8fb523b0f5f8c3e8fc222a970e7aa 100644 (file)
@@ -138,8 +138,10 @@ class AliTPCRecoParam : public AliDetectorRecoParam
 
   //
   void     SetSystematicError(Double_t *systematic){ for (Int_t i=0; i<5;i++) fSystematicErrors[i]=systematic[i];}
+  void     SetSystematicErrorCluster(Double_t *systematic){ for (Int_t i=0; i<2;i++) fSystematicErrorCluster[i]=systematic[i];}
   const Double_t * GetSystematicError() const { return fSystematicErrors;}
   const Double_t * GetSystematicErrorClusterInner() const { return fSystematicErrorClusterInner;}
+  const Double_t * GetSystematicErrorCluster() const { return fSystematicErrorCluster;}
 
   void    SetUseSystematicCorrelation(Bool_t useCorrelation)  {fUseSystematicCorrelation=useCorrelation;}
   Bool_t  GetUseSystematicCorrelation() const { return fUseSystematicCorrelation;}
@@ -227,6 +229,7 @@ class AliTPCRecoParam : public AliDetectorRecoParam
   //
   Double_t fSystematicErrors[5];  //systematic errors in the track parameters - to be added to TPC covariance matrix 
   Double_t fSystematicErrorClusterInner[2];  // systematic error of the cluster - used to downscale the information
+  Double_t fSystematicErrorCluster[2];        // systematic error of the cluster - used e.g in OpenGG run to provide better cluster to track association efficiency
   Bool_t fUseSystematicCorrelation;         // switch to use the correlation for the sys
 public:   
   static Bool_t fgUseTimeCalibration; // flag usage the time dependent calibration