+ params->SetExtrapolateStep(1);
+
+
+ //PID parameters for pp implemented
+ // as a first step, all array elements are initialized to 0.0
+ Int_t i=0, j=0;
+ for (i = 0; i < 6; i++) {
+ for (j = 0; j < 6; j++) {
+ params->SetGamma(i,j,0.);
+ params->SetGamma1to10(i,j,0.);
+ params->SetHadron(i,j,0.);
+ params->SetHadron1to10(i,j,0.);
+ params->SetPiZero(i,j,0.);
+
+ }
+ params->SetGammaEnergyProb(i,0.); // not yet implemented
+ params->SetHadronEnergyProb(i,0.);
+ params->SetPiZeroEnergyProb(i,0.); // not yet implemented
+ }
+
+
+ params->SetGamma(0,0,-7.656908e-01);
+ params->SetGamma(0,1,2.352536e-01);
+ params->SetGamma(0,2,1.555996e-02);
+ params->SetGamma(0,3,2.243525e-04);
+ params->SetGamma(0,4,-2.560087e-06);
+
+ params->SetGamma(1,0,6.500216e+00);
+ params->SetGamma(1,1,-2.564958e-01);
+ params->SetGamma(1,2,1.967894e-01);
+ params->SetGamma(1,3,-3.982273e-04);
+ params->SetGamma(1,4,2.797737e-06);
+
+ params->SetGamma(2,0,2.416489e+00);
+ params->SetGamma(2,1,-1.601258e-01);
+ params->SetGamma(2,2,3.126839e-02);
+ params->SetGamma(2,3,3.387532e-04);
+ params->SetGamma(2,4,-4.089145e-06);
+
+ params->SetGamma(3,0,0.);
+ params->SetGamma(3,1,-2.696008e+00);
+ params->SetGamma(3,2, 6.920305e-01);
+ params->SetGamma(3,3,-2.281122e-03);
+ params->SetGamma(3,4,0.);
+
+ params->SetGamma(4,0,2.281564e-01);
+ params->SetGamma(4,1,-7.575040e-02);
+ params->SetGamma(4,2,3.813423e-01);
+ params->SetGamma(4,3,-1.243854e-04);
+ params->SetGamma(4,4,1.232045e-06);
+
+ params->SetGamma(5,0,-3.290107e-01);
+ params->SetGamma(5,1,3.707545e-02);
+ params->SetGamma(5,2,2.917397e-03);
+ params->SetGamma(5,3,4.695306e-05);
+ params->SetGamma(5,4,-3.572981e-07);
+
+ params->SetHadron(0,0,9.482243e-01);
+ params->SetHadron(0,1,-2.780896e-01);
+ params->SetHadron(0,2, 2.223507e-02);
+ params->SetHadron(0,3,7.294263e-04);
+ params->SetHadron(0,4,-5.665872e-06);
+
+ params->SetHadron(1,0,0.);
+ params->SetHadron(1,1,0.);
+ params->SetHadron(1,2,2.483298e-01);
+ params->SetHadron(1,3,0.);
+ params->SetHadron(1,4,0.);
+
+ params->SetHadron(2,0,-5.601199e+00);
+ params->SetHadron(2,1,2.097382e+00);
+ params->SetHadron(2,2,-2.307965e-01);
+ params->SetHadron(2,3,9.206871e-03);
+ params->SetHadron(2,4,-8.887548e-05);
+
+ params->SetHadron(3,0,6.543101e+00);
+ params->SetHadron(3,1,-2.305203e+00);
+ params->SetHadron(3,2,2.761673e-01);
+ params->SetHadron(3,3,-5.465855e-03);
+ params->SetHadron(3,4,2.784329e-05);
+
+ params->SetHadron(4,0,-2.443530e+01);
+ params->SetHadron(4,1,8.902578e+00);
+ params->SetHadron(4,2,-5.265901e-01);
+ params->SetHadron(4,3,2.549111e-02);
+ params->SetHadron(4,4,-2.196801e-04);
+
+ params->SetHadron(5,0,2.102007e-01);
+ params->SetHadron(5,1,-3.844418e-02);
+ params->SetHadron(5,2,1.234682e-01);
+ params->SetHadron(5,3,-3.866733e-03);
+ params->SetHadron(5,4,3.362719e-05);
+
+ params->SetPiZero(0,0,5.07215e-01);
+ params->SetPiZero(0,1,-5.35274e-01);
+ params->SetPiZero(0,2,8.49925e-02);
+ params->SetPiZero(0,3,-3.68740e-03);
+ params->SetPiZero(0,4,5.48228e-05);
+
+ params->SetPiZero(1,0,4.590137e+02);
+ params->SetPiZero(1,1,-7.079341e+01);
+ params->SetPiZero(1,2,4.990735e+00);
+ params->SetPiZero(1,3,-1.241302e-01);
+ params->SetPiZero(1,4,1.065772e-03);
+
+ params->SetPiZero(2,0,1.376415e+02);
+ params->SetPiZero(2,1,-3.031577e+01);
+ params->SetPiZero(2,2,2.474338e+00);
+ params->SetPiZero(2,3,-6.903410e-02);
+ params->SetPiZero(2,4,6.244089e-04);
+
+ params->SetPiZero(3,0,0.);
+ params->SetPiZero(3,1,1.145983e+00);
+ params->SetPiZero(3,2,-2.476052e-01);
+ params->SetPiZero(3,3,1.367373e-02);
+ params->SetPiZero(3,4,0.);
+
+ params->SetPiZero(4,0,-2.09758e+02);
+ params->SetPiZero(4,1,6.30080e+01);
+ params->SetPiZero(4,2,-4.03890e+00);
+ params->SetPiZero(4,3,1.08854e-01);
+ params->SetPiZero(4,4,-9.36248e-04);
+
+ params->SetPiZero(5,0,-1.671477e+01);
+ params->SetPiZero(5,1,2.995415e+00);
+ params->SetPiZero(5,2,-6.040360e-02);
+ params->SetPiZero(5,3,-6.137459e-04);
+ params->SetPiZero(5,4,1.847328e-05);
+
+
+ // params->SetHadronEnergyProb(0,0.);
+ // params->SetHadronEnergyProb(1,0.);
+ // params->SetHadronEnergyProb(2,1.);
+ // params->SetHadronEnergyProb(3,0.);
+ // params->SetHadronEnergyProb(4,0.);
+
+ params->SetHadronEnergyProb(0, 4.767543e-02);
+ params->SetHadronEnergyProb(1,-1.537523e+00);
+ params->SetHadronEnergyProb(2,2.956727e-01);
+ params->SetHadronEnergyProb(3,-3.051022e+01);
+ params->SetHadronEnergyProb(4,-6.036931e-02);
+
+ // Int_t ii= 0;
+ // Int_t jj= 3;
+ // AliDebug(1,Form("PID parameters (%d, %d): fGamma=%.3f, fPi=%.3f, fHadron=%.3f",
+ // ii,jj, params->GetGamma(ii,jj), params->GetPiZero(ii,jj), params->GetHadron(ii,jj)));
+ // cout << " Low Flux Parameters fGamma [2][2] = " << params->GetGamma(2,2) << endl;
+ // cout << " Low Flux Parameters fHadron [2][2] = " << params->GetHadron(2,2) << endl;
+