]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/macros/RecParamDB/AliEMCALSetRecParamCDB.C
Track matching and PID parameters added to AliEMCALRecParam
[u/mrichter/AliRoot.git] / EMCAL / macros / RecParamDB / AliEMCALSetRecParamCDB.C
index 1c1c84324985a66e4ef8773229213e36107a7828..868b89182584998d1906ca937e185ae032f8e723 100644 (file)
@@ -54,10 +54,116 @@ void SetRecParam()
   // Create reconstruction parameter object and set parameter values
   
   AliEMCALRecParam *recParamDB = new AliEMCALRecParam();
+  //Clusterization
   recParamDB->SetClusteringThreshold(0.5);
   recParamDB->SetW0(4.5);
   recParamDB->SetMinECut(0.45);
 
+  //Track matching
+  recParamDB->SetTrkCutX(6.0);
+  recParamDB->SetTrkCutY(6.0);
+  recParamDB->SetTrkCutZ(6.0);
+  recParamDB->SetTrkCutR(10.0);
+  recParamDB->SetTrkCutAlphaMin(-50.0);
+  recParamDB->SetTrkCutAlphaMin( 50.0);
+  recParamDB->SetTrkCutAngle(10000.0);      // i.e. exclude this for the moment
+
+  //PID
+  recParamDB->SetGamma(0,0,  0.038022);
+  recParamDB->SetGamma(0,1, -0.0001883);
+  recParamDB->SetGamma(0,2,  5.449e-06);
+  
+  recParamDB->SetGamma(1,0,  0.207313);
+  recParamDB->SetGamma(1,1, -0.000978);
+  recParamDB->SetGamma(1,2,  0.00001634);
+  
+  recParamDB->SetGamma(2,0,  0.043364);
+  recParamDB->SetGamma(2,1, -0.0002048);
+  recParamDB->SetGamma(2,2,  8.661e-06);
+  recParamDB->SetGamma(2,3, -1.353e-07);
+  
+  recParamDB->SetGamma(3,0,  0.265004);
+  recParamDB->SetGamma(3,1,  0.061298);
+  recParamDB->SetGamma(3,2, -0.003203);
+  recParamDB->SetGamma(3,3,  4.73e-05);
+  
+  recParamDB->SetGamma(4,0,  0.243579);
+  recParamDB->SetGamma(4,1, -1.614e-05);
+  
+  recParamDB->SetGamma(5,0,  0.002942);
+  recParamDB->SetGamma(5,1, -3.976e-05);
+  
+  recParamDB->SetHadron(0,0,  0.011945 / 3.);
+  recParamDB->SetHadron(0,1,  0.000386 / 3.);
+  recParamDB->SetHadron(0,2, -0.000014 / 3.);
+  recParamDB->SetHadron(0,3,  1.336e-07 / 3.);
+  
+  recParamDB->SetHadron(1,0,  0.496544);
+  recParamDB->SetHadron(1,1, -0.003226);
+  recParamDB->SetHadron(1,2,  0.00001678);
+  
+  recParamDB->SetHadron(2,0,  0.144838);
+  recParamDB->SetHadron(2,1, -0.002954);
+  recParamDB->SetHadron(2,2,  0.00008754);
+  recParamDB->SetHadron(2,3, -7.587e-07);
+  
+  recParamDB->SetHadron(3,0,  1.264461 / 7.);
+  recParamDB->SetHadron(3,1,  0.002097 / 7.);
+  
+  recParamDB->SetHadron(4,0,  0.261950);
+  recParamDB->SetHadron(4,1, -0.001078);
+  recParamDB->SetHadron(4,2,  0.00003237);
+  recParamDB->SetHadron(4,3, -3.241e-07);
+  recParamDB->SetHadron(4,4,  0.);
+  recParamDB->SetHadron(4,5,  0.);
+  recParamDB->SetHadron(5,0,  0.010317);
+  recParamDB->SetHadron(5,1,  0.);
+  recParamDB->SetHadron(5,2,  0.);
+  recParamDB->SetHadron(5,3,  0.);
+  recParamDB->SetHadron(5,4,  0.);
+  recParamDB->SetHadron(5,5,  0.);
+  
+  recParamDB->SetPiZero5to10(0,0, 0.009138);
+  recParamDB->SetPiZero5to10(0,1, 0.0006377);
+  
+  recParamDB->SetPiZero5to10(1,0, 0.08);
+  
+  recParamDB->SetPiZero5to10(2,0, -0.061119);
+  recParamDB->SetPiZero5to10(2,1,  0.019013);
+  
+  recParamDB->SetPiZero5to10(3,0,  0.2);
+  
+  recParamDB->SetPiZero5to10(4,0,  0.252044);
+  recParamDB->SetPiZero5to10(4,1, -0.002315);
+  
+  recParamDB->SetPiZero5to10(5,0,  0.002942);
+  recParamDB->SetPiZero5to10(5,1, -3.976e-05);
+  
+  recParamDB->SetPiZero10to60(0,0,  0.009138);
+  recParamDB->SetPiZero10to60(0,1,  0.0006377);
+  
+  recParamDB->SetPiZero10to60(1,0,  1.272837);
+  recParamDB->SetPiZero10to60(1,1, -0.069708);
+  recParamDB->SetPiZero10to60(1,2,  0.001568);
+  recParamDB->SetPiZero10to60(1,3, -1.162e-05);
+  
+  recParamDB->SetPiZero10to60(2,0,  0.139703);
+  recParamDB->SetPiZero10to60(2,1,  0.003687);
+  recParamDB->SetPiZero10to60(2,2, -0.000568);
+  recParamDB->SetPiZero10to60(2,3,  1.498e-05);
+  recParamDB->SetPiZero10to60(2,4, -1.174e-07);
+  
+  recParamDB->SetPiZero10to60(3,0, -0.826367);
+  recParamDB->SetPiZero10to60(3,1,  0.096951);
+  recParamDB->SetPiZero10to60(3,2, -0.002215);
+  recParamDB->SetPiZero10to60(3,3,  2.523e-05);
+  
+  recParamDB->SetPiZero10to60(4,0,  0.249890);
+  recParamDB->SetPiZero10to60(4,1, -0.000063);
+  
+  recParamDB->SetPiZero10to60(5,0,  0.002942);
+  recParamDB->SetPiZero10to60(5,1, -3.976e-05);
+  
   // Store calibration data into database
   
   AliCDBMetaData md;