New code from Prashant
authorcblume <cblume@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 3 Feb 2005 13:56:26 +0000 (13:56 +0000)
committercblume <cblume@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 3 Feb 2005 13:56:26 +0000 (13:56 +0000)
TRD/AliTRDpidESD.cxx
TRD/AliTRDprobdist.cxx
TRD/AliTRDprobdist.h

index 39fa845..f296580 100644 (file)
@@ -102,8 +102,9 @@ Int_t AliTRDpidESD::MakePID(AliESD *event)
   for (Int_t i=0; i<ntrk; i++) {
     AliESDtrack *t=event->GetTrack(i);
     if ((t->GetStatus()&AliESDtrack::kTRDin)==0)
-       if ((t->GetStatus()&AliESDtrack::kTRDout)==0)
-          if ((t->GetStatus()&AliESDtrack::kTRDrefit)==0) continue;
+      if ((t->GetStatus()&AliESDtrack::kTRDout)==0)
+       if ((t->GetStatus()&AliESDtrack::kTRDrefit)==0) continue;
+    if(t->GetTRDsignal()==0) continue;
     //    Int_t ns=AliESDtrack::kSPECIES;
     Int_t ns=AliPID::kSPECIES;
     Double_t p[10];
index b0a9001..ba6e674 100644 (file)
 ClassImp(AliTRDprobdist)
 
 //_________________________________________________________________________
-AliTRDprobdist::AliTRDprobdist(Int_t Multiplicity)
+AliTRDprobdist::AliTRDprobdist(Int_t multiplicity)
 {
   //
   //  The main constructor
   //
-  if (Multiplicity == 1) FillData();
-  //  if (Multiplicity == 2000) FillData2000();
-  //  if (Multiplicity == 4000) FillData4000();
-  //  if (Multiplicity == 6000) FillData6000();
-  //  if (Multiplicity == 8000) FillData8000();
+  if (multiplicity == 1) FillData();
+  //  if (multiplicity == 2000) FillData2000();
+  //  if (multiplicity == 4000) FillData4000();
+  //  if (multiplicity == 6000) FillData6000();
+  //  if (multiplicity == 8000) FillData8000();
 }
 
 //_________________________________________________________________________
-Double_t  AliTRDprobdist::GetMeanPI(Int_t ip)
+Double_t  AliTRDprobdist::GetMeanPI(Int_t ip) const
 {
   // Gets mean of de/dx dist. of pi
   Double_t integral=0.;
@@ -52,7 +52,7 @@ Double_t  AliTRDprobdist::GetMeanPI(Int_t ip)
 }
 
 //_________________________________________________________________________
-Double_t  AliTRDprobdist::GetMeanEL(Int_t ip)
+Double_t  AliTRDprobdist::GetMeanEL(Int_t ip) const
 {
   //
   // Gets mean of de/dx dist. of e
@@ -66,7 +66,7 @@ Double_t  AliTRDprobdist::GetMeanEL(Int_t ip)
 }
 
 //_________________________________________________________________________
-Double_t  AliTRDprobdist::GetNormalizationPI(Int_t ip)
+Double_t  AliTRDprobdist::GetNormalizationPI(Int_t ip) const
 {
   //
   // Gets Normalization of de/dx dist. of pi
@@ -78,7 +78,7 @@ Double_t  AliTRDprobdist::GetNormalizationPI(Int_t ip)
 }
 
 //_________________________________________________________________________
-Double_t  AliTRDprobdist::GetNormalizationEL(Int_t ip)
+Double_t  AliTRDprobdist::GetNormalizationEL(Int_t ip) const
 {
   //
   // Gets Normalization of de/dx dist. of e
@@ -90,23 +90,23 @@ Double_t  AliTRDprobdist::GetNormalizationEL(Int_t ip)
 }
 
 //_________________________________________________________________________
-Double_t AliTRDprobdist::GetProbability(Int_t k, Double_t mom, Double_t dedx)
+Double_t AliTRDprobdist::GetProbability(Int_t k, Double_t mom, Double_t dedx) const
 {
   //
   // Gets the Probability of having dedx at a given momentum (mom)
   // and particle type k (0 for e) and (2 for pi)
   // from the precalculated de/dx distributions 
-  Double_t Probability = 1.0;
+  Double_t probability = 1.0;
   Int_t iEnBin= ((Int_t) (dedx/fEnBinSize));
   if(iEnBin > fNEbins-1) iEnBin = fNEbins-1;
 
   if(k==0){    // electron
-    if(mom<=fTrackMomentum[0]) Probability = fProbEL[0][iEnBin];
-    if(mom>=fTrackMomentum[fNMom-1]) Probability = fProbEL[fNMom-1][iEnBin];
+    if(mom<=fTrackMomentum[0]) probability = fProbEL[0][iEnBin];
+    if(mom>=fTrackMomentum[fNMom-1]) probability = fProbEL[fNMom-1][iEnBin];
   }
   if(k==2){    // pion
-    if(mom<=fTrackMomentum[0]) Probability = fProbPI[0][iEnBin];
-    if(mom>=fTrackMomentum[fNMom-1]) Probability = fProbPI[fNMom-1][iEnBin];
+    if(mom<=fTrackMomentum[0]) probability = fProbPI[0][iEnBin];
+    if(mom>=fTrackMomentum[fNMom-1]) probability = fProbPI[fNMom-1][iEnBin];
   }
 
   if(k==0)    // electron
@@ -114,8 +114,8 @@ Double_t AliTRDprobdist::GetProbability(Int_t k, Double_t mom, Double_t dedx)
   if((fTrackMomentum[ip-1]<= mom) && (mom<fTrackMomentum[ip])) {
     Double_t slop=(fProbEL[ip][iEnBin]-fProbEL[ip-1][iEnBin])/(fTrackMomentum[ip] - fTrackMomentum[ip-1]);
     // Linear Interpolation
-    Probability= fProbEL[ip-1][iEnBin] + slop*(mom-fTrackMomentum[ip-1]);
-    return Probability;
+    probability= fProbEL[ip-1][iEnBin] + slop*(mom-fTrackMomentum[ip-1]);
+    return probability;
   }
 
   if(k==2)   //pion
@@ -123,31 +123,31 @@ Double_t AliTRDprobdist::GetProbability(Int_t k, Double_t mom, Double_t dedx)
   if((fTrackMomentum[ip-1]<= mom) && (mom<fTrackMomentum[ip])) {
     Double_t slop=(fProbPI[ip][iEnBin]-fProbPI[ip-1][iEnBin])/(fTrackMomentum[ip] - fTrackMomentum[ip-1]);
     // Linear Interpolation
-    Probability= fProbPI[ip-1][iEnBin] + slop*(mom-fTrackMomentum[ip-1]);
-    return Probability;
+    probability= fProbPI[ip-1][iEnBin] + slop*(mom-fTrackMomentum[ip-1]);
+    return probability;
   }
-  return Probability;
+  return probability;
 }
 
 
 //_________________________________________________________________________
-Double_t AliTRDprobdist::GetProbabilityT(Int_t k, Double_t mom, Int_t timbin)
+Double_t AliTRDprobdist::GetProbabilityT(Int_t k, Double_t mom, Int_t timbin) const
 {
   //
   // Gets the Probability of having timbin at a given momentum (mom)
   // and particle type k (0 for e) and (2 for pi)
   // from the precalculated timbin distributions 
-  Double_t ProbabilityT = 1.0;
+  Double_t probabilityT = 1.0;
   if(timbin<=0) return 0.;
   Int_t iTBin=timbin;
 
   if(k==0){    // electron
-    if(mom<=fTrackMomentum[0]) ProbabilityT = fProbELT[0][iTBin];
-    if(mom>=fTrackMomentum[fNMom-1]) ProbabilityT = fProbELT[fNMom-1][iTBin];
+    if(mom<=fTrackMomentum[0]) probabilityT = fProbELT[0][iTBin];
+    if(mom>=fTrackMomentum[fNMom-1]) probabilityT = fProbELT[fNMom-1][iTBin];
   }
   if(k==2){    // pion
-    if(mom<=fTrackMomentum[0]) ProbabilityT = fProbPIT[0][iTBin];
-    if(mom>=fTrackMomentum[fNMom-1]) ProbabilityT = fProbPIT[fNMom-1][iTBin];
+    if(mom<=fTrackMomentum[0]) probabilityT = fProbPIT[0][iTBin];
+    if(mom>=fTrackMomentum[fNMom-1]) probabilityT = fProbPIT[fNMom-1][iTBin];
   }
 
   if(k==0)    // electron
@@ -155,8 +155,8 @@ Double_t AliTRDprobdist::GetProbabilityT(Int_t k, Double_t mom, Int_t timbin)
   if((fTrackMomentum[ip-1]<= mom) && (mom<fTrackMomentum[ip])) {
     Double_t slop=(fProbELT[ip][iTBin]-fProbELT[ip-1][iTBin])/(fTrackMomentum[ip] - fTrackMomentum[ip-1]);
     // Linear Interpolation
-    ProbabilityT= fProbELT[ip-1][iTBin] + slop*(mom-fTrackMomentum[ip-1]);
-    return ProbabilityT;
+    probabilityT= fProbELT[ip-1][iTBin] + slop*(mom-fTrackMomentum[ip-1]);
+    return probabilityT;
   }
 
   if(k==2)   // pion
@@ -164,24 +164,23 @@ Double_t AliTRDprobdist::GetProbabilityT(Int_t k, Double_t mom, Int_t timbin)
   if((fTrackMomentum[ip-1]<= mom) && (mom<fTrackMomentum[ip])) {
     Double_t slop=(fProbPIT[ip][iTBin]-fProbPIT[ip-1][iTBin])/(fTrackMomentum[ip] - fTrackMomentum[ip-1]);
     // Linear Interpolation
-    ProbabilityT= fProbPIT[ip-1][iTBin] + slop*(mom-fTrackMomentum[ip-1]);
-    return ProbabilityT;
+    probabilityT= fProbPIT[ip-1][iTBin] + slop*(mom-fTrackMomentum[ip-1]);
+    return probabilityT;
   }
-  return ProbabilityT;
+  return probabilityT;
 }
 
 
-
 void AliTRDprobdist::FillData() 
 {
   //
   // Energy loss Distributions for e and pi
   fNMom=7;
-  Double_t TrackMomentum[kNo_Mom]= {1., 1.5, 2., 3., 4., 5., 6.};
+  Double_t trackMomentum[kNo_Mom]= {1., 1.5, 2., 3., 4., 5., 6.};
   fNEbins=200;
-  fEnBinSize=10.;
+  fEnBinSize=10;
 
-  Double_t EnergyLoss[kNo_Mom][kNo_EnBins]={  
+  Double_t energyLoss[kNo_Mom][kNo_EnBins]={  
             {
                0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 
                100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 
@@ -338,597 +337,597 @@ void AliTRDprobdist::FillData()
             }
           };
 
-  Double_t ProbPI[kNo_Mom][kNo_EnBins]={  
+  Double_t probPI[kNo_Mom][kNo_EnBins]={  
             {
                0, 0, 0, 0, 0, 
-               0, 0.000136166, 0.000408497, 0, 0, 
-               0.000408497, 0.000816993, 0.00231481, 0.00381264, 0.00558279, 
-               0.0111656, 0.0193355, 0.0270969, 0.0299564, 0.0363562, 
-               0.0364924, 0.0472495, 0.0473856, 0.0430283, 0.045207, 
-               0.0439815, 0.0401688, 0.03622, 0.0336329, 0.0326797, 
-               0.0324074, 0.0281863, 0.0257353, 0.0228758, 0.0231481, 
-               0.0204248, 0.0219227, 0.0206972, 0.0174292, 0.0142974, 
-               0.0132081, 0.0108932, 0.00994009, 0.0113017, 0.0106209, 
-               0.00680828, 0.00803377, 0.00708061, 0.00885076, 0.00544662, 
-               0.00694444, 0.00667211, 0.00408497, 0.00653595, 0.00503813, 
-               0.00558279, 0.00367647, 0.00367647, 0.0039488, 0.00258715, 
-               0.00367647, 0.00217865, 0.00340414, 0.00299564, 0.00245098, 
-               0.00285948, 0.00204248, 0.00285948, 0.00190632, 0.00272331, 
-               0.00204248, 0.000953159, 0.00136166, 0.00231481, 0.00108932, 
-               0.00204248, 0.00245098, 0.00136166, 0.00177015, 0.00149782, 
-               0.00108932, 0.000953159, 0.000544662, 0.00122549, 0.00108932, 
-               0.00149782, 0.00108932, 0.000816993, 0.000953159, 0.000136166, 
-               0.00108932, 0.000816993, 0.00122549, 0.000816993, 0.000272331, 
-               0.000680828, 0.000816993, 0.000544662, 0, 0.000544662, 
-               0.000544662, 0.000544662, 0.000680828, 0.000680828, 0.000272331, 
-               0.000136166, 0.000136166, 0.000544662, 0.000272331, 0.000408497, 
-               0.000816993, 0.000136166, 0.000953159, 0.000136166, 0.000272331, 
-               0.000272331, 0.000953159, 0.000272331, 0.000544662, 0, 
-               0.000408497, 0.000544662, 0.000272331, 0.000136166, 0.000272331, 
-               0.000136166, 0.000408497, 0.000136166, 0.000408497, 0.000272331, 
-               0.000272331, 0.000408497, 0, 0.000136166, 0.000136166, 
-               0.000272331, 0.000136166, 0.000136166, 0.000136166, 0.000136166, 
-               0.000136166, 0, 0.000408497, 0.000408497, 0, 
-               0.000136166, 0.000136166, 0.000680828, 0.000408497, 0.000272331, 
-               0.000136166, 0.000136166, 0.000136166, 0.000136166, 0.000272331, 
-               0.000136166, 0.000272331, 0.000408497, 0.000272331, 0.000136166, 
-               0.000136166, 0.000408497, 0.000272331, 0.000272331, 0.000136166, 
-               0, 0.000136166, 0, 0, 0, 
-               0, 0.000408497, 0.000272331, 0.000272331, 0.000136166, 
-               0.000136166, 0.000272331, 0, 0.000136166, 0.000136166, 
-               0.000136166, 0.000136166, 0, 0, 0, 
-               0.000272331, 0, 0.000272331, 0, 0.000136166, 
                0, 0, 0, 0, 0, 
-               0.000136166, 0, 0.000272331, 0.000136166, 0.000136166
+               0, 0, 0, 0.000277546, 0.000693866, 
+               0.000832639, 0.00430197, 0.00402442, 0.00679989, 0.010408, 
+               0.0138773, 0.0222037, 0.0255343, 0.0298362, 0.0359423, 
+               0.0414932, 0.0452401, 0.0474604, 0.0392728, 0.0481543, 
+               0.0431585, 0.047738, 0.0421871, 0.0370525, 0.0344158, 
+               0.0338607, 0.0303913, 0.0341382, 0.025118, 0.0244241, 
+               0.0234527, 0.020816, 0.017763, 0.0184568, 0.0162365, 
+               0.0154038, 0.0112406, 0.011657, 0.0109631, 0.00957535, 
+               0.00818762, 0.00679989, 0.00638357, 0.00582848, 0.00679989, 
+               0.00527338, 0.00499584, 0.0036081, 0.00346933, 0.00263669, 
+               0.0036081, 0.00305301, 0.00166528, 0.00222037, 0.00194283, 
+               0.00180405, 0.0020816, 0.00138773, 0.00166528, 0.00166528, 
+               0.000555093, 0.00111019, 0.00111019, 0.0020816, 0.000971413, 
+               0.000832639, 0.00152651, 0.000971413, 0.000832639, 0.00111019, 
+               0.000971413, 0.000832639, 0.00041632, 0.000138773, 0.000555093, 
+               0.000555093, 0.00041632, 0.00041632, 0.000555093, 0.000555093, 
+               0.000693866, 0.00041632, 0.000138773, 0.000277546, 0.00041632, 
+               0.000555093, 0.000832639, 0, 0.00041632, 0.000693866, 
+               0.000138773, 0.000555093, 0.000138773, 0.000277546, 0, 
+               0.000277546, 0.000277546, 0.000138773, 0.000138773, 0.000138773, 
+               0.000277546, 0.000138773, 0.000277546, 0, 0.000277546, 
+               0, 0.000138773, 0.000555093, 0.000277546, 0.000277546, 
+               0.00041632, 0.00041632, 0, 0.000277546, 0.000138773, 
+               0.000138773, 0, 0.000138773, 0, 0, 
+               0.00041632, 0.000138773, 0.000277546, 0.000277546, 0, 
+               0.000277546, 0.000138773, 0.00041632, 0.000138773, 0, 
+               0.000277546, 0.000138773, 0, 0.000277546, 0.00041632, 
+               0, 0.000277546, 0.000138773, 0.00041632, 0.000138773, 
+               0.000138773, 0, 0.000138773, 0, 0, 
+               0, 0, 0.000138773, 0.000277546, 0.000277546, 
+               0.000277546, 0, 0.000277546, 0.000138773, 0, 
+               0.000277546, 0.000138773, 0, 0, 0.000138773, 
+               0.000277546, 0, 0.000138773, 0, 0, 
+               0.000138773, 0.000138773, 0, 0.000138773, 0.000138773, 
+               0.000277546, 0, 0.000277546, 0.000138773, 0, 
+               0, 0.000277546, 0, 0, 0.000138773, 
+               0, 0, 0, 0.000138773, 0, 
+               0, 0, 0.000138773, 0.000277546, 0.000138773
             }, 
             {
                0, 0, 0, 0, 0, 
                0, 0, 0, 0, 0, 
-               0.000124008, 0.000372024, 0.00124008, 0.00198413, 0.00285218, 
-               0.00806052, 0.0122768, 0.0205853, 0.0249256, 0.03063, 
-               0.0375744, 0.0390625, 0.0404266, 0.0460069, 0.0455109, 
-               0.0438988, 0.0414187, 0.0403026, 0.0400546, 0.0342262, 
-               0.0345982, 0.0303819, 0.0300099, 0.0288938, 0.0257937, 
-               0.0231895, 0.0183532, 0.0194692, 0.0182292, 0.0141369, 
-               0.0138889, 0.0110367, 0.0122768, 0.0120288, 0.0102927, 
-               0.00954861, 0.00892857, 0.00756448, 0.0078125, 0.00682044, 
-               0.00607639, 0.00818452, 0.00545635, 0.00458829, 0.00558036, 
-               0.00496032, 0.00545635, 0.00421627, 0.00359623, 0.00272817, 
-               0.00372024, 0.00210813, 0.00272817, 0.00409226, 0.00334821, 
-               0.00223214, 0.00347222, 0.00173611, 0.00136409, 0.00235615, 
-               0.00260417, 0.00248016, 0.00235615, 0.00210813, 0.0014881, 
-               0.00186012, 0.0014881, 0.00124008, 0.00124008, 0.0014881, 
-               0.00111607, 0.00124008, 0.00111607, 0.000992063, 0.00062004, 
-               0.00136409, 0.000744048, 0.00136409, 0.000868056, 0.00124008, 
-               0.000744048, 0.000992063, 0.000744048, 0.000992063, 0.00111607, 
-               0.000496032, 0.00136409, 0.000496032, 0.000372024, 0.000868056, 
-               0.000744048, 0.000124008, 0.000496032, 0.00062004, 0.000124008, 
-               0.00062004, 0.000372024, 0.000992063, 0.000372024, 0.000372024, 
-               0.000372024, 0.000372024, 0.000744048, 0.000496032, 0.000372024, 
-               0.000496032, 0.00062004, 0.000744048, 0.000496032, 0.000868056, 
-               0.000496032, 0.000372024, 0.000124008, 0.00062004, 0.000372024, 
-               0.000248016, 0, 0.000248016, 0.000124008, 0.000496032, 
-               0.000496032, 0.000248016, 0.000372024, 0, 0, 
-               0.000248016, 0.000124008, 0.000248016, 0.000248016, 0.000124008, 
-               0.000124008, 0.000124008, 0.000372024, 0, 0.000124008, 
-               0.000248016, 0, 0.000124008, 0.000124008, 0.000124008, 
-               0.000124008, 0.000744048, 0.000248016, 0, 0.00062004, 
-               0.000124008, 0.000372024, 0, 0.000124008, 0.000124008, 
-               0, 0, 0.000248016, 0, 0.000248016, 
-               0.000248016, 0.000124008, 0.000248016, 0.000124008, 0, 
-               0.000248016, 0, 0.000248016, 0, 0, 
-               0, 0.000124008, 0.000248016, 0.000124008, 0.000124008, 
-               0.000124008, 0.000496032, 0.000248016, 0, 0.000124008, 
-               0.000248016, 0.000124008, 0, 0.000124008, 0.000124008, 
-               0, 0.000124008, 0, 0.000124008, 0.000496032, 
-               0.000248016, 0, 0, 0.000124008, 0
+               0, 0, 0.00012273, 0.000245459, 0, 
+               0.000859107, 0.0012273, 0.00196367, 0.00454099, 0.00736377, 
+               0.0100638, 0.0160776, 0.0177958, 0.0255277, 0.0300687, 
+               0.0363279, 0.037678, 0.0385371, 0.0414826, 0.0393962, 
+               0.0432008, 0.0411144, 0.0385371, 0.0380461, 0.0366961, 
+               0.0352234, 0.037187, 0.0381689, 0.0281051, 0.0298233, 
+               0.0265096, 0.0225822, 0.0228277, 0.0204958, 0.0196367, 
+               0.0160776, 0.0142366, 0.014973, 0.0146048, 0.0132548, 
+               0.0112911, 0.0109229, 0.00834561, 0.00895925, 0.00785469, 
+               0.00589102, 0.00552283, 0.0041728, 0.00405007, 0.00380461, 
+               0.00220913, 0.00220913, 0.00306824, 0.00245459, 0.00220913, 
+               0.0020864, 0.00196367, 0.00233186, 0.00171821, 0.00135002, 
+               0.0020864, 0.00171821, 0.000736377, 0.000981836, 0.000981836, 
+               0.00147275, 0.000981836, 0.000736377, 0.00147275, 0.00135002, 
+               0.0012273, 0.00147275, 0.000613648, 0.000859107, 0.000368189, 
+               0.00012273, 0.000245459, 0.000981836, 0.000736377, 0.000613648, 
+               0.000613648, 0.000490918, 0.000736377, 0.000368189, 0.000368189, 
+               0.000490918, 0.000368189, 0.000368189, 0.000245459, 0.000613648, 
+               0.000368189, 0.000245459, 0.000368189, 0.000245459, 0.000490918, 
+               0.000245459, 0.000245459, 0.000368189, 0.000613648, 0.00012273, 
+               0.000613648, 0.000368189, 0.000245459, 0.00012273, 0, 
+               0, 0.000368189, 0.000368189, 0.000490918, 0, 
+               0.000245459, 0.00012273, 0.000245459, 0.00012273, 0.00012273, 
+               0.000245459, 0.000490918, 0.000490918, 0, 0, 
+               0, 0.000368189, 0.00012273, 0.00012273, 0, 
+               0.00012273, 0, 0.000245459, 0, 0.000245459, 
+               0, 0.000245459, 0.00012273, 0.000490918, 0.000368189, 
+               0.000490918, 0.000245459, 0, 0.00012273, 0, 
+               0.000490918, 0.000245459, 0.000245459, 0.00012273, 0.00012273, 
+               0.000245459, 0.000245459, 0.000368189, 0.00012273, 0, 
+               0, 0, 0, 0.000245459, 0.00012273, 
+               0.00012273, 0.00012273, 0.000490918, 0, 0.00012273, 
+               0, 0.00012273, 0.000368189, 0, 0, 
+               0.00012273, 0, 0, 0.000368189, 0, 
+               0.000245459, 0, 0.00012273, 0, 0, 
+               0.00012273, 0, 0, 0.000368189, 0, 
+               0, 0.00012273, 0.00012273, 0.000245459, 0, 
+               0, 0.000245459, 0, 0, 0
             }, 
             {
                0, 0, 0, 0, 0, 
-               0, 0, 0, 0, 0, 
-               0, 0.000230362, 0.000460723, 0.00138217, 0.00334024, 
-               0.00529832, 0.00817784, 0.014628, 0.0209629, 0.0222299, 
-               0.0313292, 0.0338632, 0.039507, 0.0393918, 0.0412347, 
-               0.0416955, 0.0423865, 0.0392767, 0.0403133, 0.0373186, 
-               0.0336328, 0.0342087, 0.0277586, 0.0282193, 0.0244183, 
-               0.0252246, 0.0214236, 0.0232665, 0.0179682, 0.0142824, 
-               0.0131306, 0.0143976, 0.0137065, 0.0117484, 0.0126699, 
-               0.0101359, 0.0101359, 0.00944483, 0.00956001, 0.0103663, 
-               0.0084082, 0.00621977, 0.0059894, 0.00610458, 0.00679567, 
-               0.00691085, 0.00472241, 0.00518314, 0.00460723, 0.00472241, 
-               0.00518314, 0.00403133, 0.00380097, 0.00403133, 0.00391615, 
-               0.00310988, 0.00264916, 0.00253398, 0.00276434, 0.00310988, 
-               0.00218844, 0.00253398, 0.00322506, 0.00287952, 0.00207326, 
-               0.00218844, 0.00218844, 0.000921447, 0.00172771, 0.00161253, 
-               0.00138217, 0.00149735, 0.00172771, 0.00138217, 0.00126699, 
-               0.00149735, 0.00149735, 0.00161253, 0.00103663, 0.00184289, 
-               0.00103663, 0.00103663, 0.000575904, 0.000575904, 0.00115181, 
-               0.000460723, 0.000806266, 0.00161253, 0.000921447, 0.00103663, 
-               0.000575904, 0.00138217, 0.000806266, 0.000230362, 0.000345543, 
-               0.000806266, 0.000460723, 0.000691085, 0.000921447, 0.000115181, 
-               0.000230362, 0.000575904, 0.000345543, 0.000345543, 0.000345543, 
-               0.000575904, 0.000345543, 0.000460723, 0.000230362, 0.000345543, 
-               0.000691085, 0.000460723, 0.000115181, 0.000345543, 0.000345543, 
-               0.000230362, 0.000115181, 0.000345543, 0.000230362, 0.000230362, 
-               0.000691085, 0.000230362, 0.000345543, 0.000345543, 0.000230362, 
-               0.000115181, 0.000230362, 0.000230362, 0, 0.000230362, 
-               0, 0.000230362, 0.000345543, 0.000230362, 0.000575904, 
-               0, 0.000345543, 0.000345543, 0.000230362, 0.000230362, 
-               0.000115181, 0.000115181, 0.000345543, 0.000115181, 0.000115181, 
-               0, 0.000115181, 0.000345543, 0.000575904, 0.000115181, 
-               0, 0.000345543, 0.000115181, 0.000230362, 0, 
-               0.000230362, 0.000115181, 0.000115181, 0, 0.000230362, 
-               0.000230362, 0.000230362, 0.000230362, 0.000230362, 0, 
-               0.000230362, 0, 0, 0, 0.000230362, 
-               0, 0.000230362, 0, 0.000115181, 0, 
-               0.000345543, 0.000115181, 0.000115181, 0, 0, 
-               0.000115181, 0.000230362, 0, 0.000230362, 0, 
-               0.000115181, 0.000115181, 0, 0, 0
+               0, 0, 0, 0.000117123, 0, 
+               0, 0, 0, 0, 0.000117123, 
+               0.000234247, 0.000585617, 0.00117123, 0.00304521, 0.00527056, 
+               0.00866714, 0.0124151, 0.0172171, 0.0194425, 0.0224877, 
+               0.0311548, 0.036074, 0.0385336, 0.0377138, 0.0429843, 
+               0.0405247, 0.0441555, 0.0402905, 0.0392364, 0.040759, 
+               0.037011, 0.0340829, 0.0361911, 0.0327946, 0.0346685, 
+               0.0264699, 0.0264699, 0.0243617, 0.0207309, 0.0174514, 
+               0.0196767, 0.0190911, 0.0154603, 0.0148747, 0.0127665, 
+               0.0127665, 0.0115952, 0.00925275, 0.00784727, 0.00714453, 
+               0.00866714, 0.00632467, 0.00538768, 0.00538768, 0.00386507, 
+               0.0039822, 0.00339658, 0.00468494, 0.00374795, 0.0019911, 
+               0.00175685, 0.00175685, 0.000936988, 0.00128836, 0.000936988, 
+               0.000819864, 0.0015226, 0.00105411, 0.000936988, 0.00105411, 
+               0.000936988, 0.000936988, 0.00128836, 0.000702741, 0.000585617, 
+               0.00117123, 0.000117123, 0.000702741, 0.000234247, 0.000819864, 
+               0.000702741, 0.000819864, 0.00035137, 0.000585617, 0.000468494, 
+               0.00035137, 0.00105411, 0.000585617, 0.000117123, 0.000585617, 
+               0.000468494, 0.000117123, 0.000702741, 0.000585617, 0.00035137, 
+               0, 0.000585617, 0.00035137, 0.000117123, 0.000234247, 
+               0.00035137, 0.000585617, 0.00035137, 0.00035137, 0.000234247, 
+               0.00035137, 0.000117123, 0.000117123, 0.000234247, 0.000468494, 
+               0.00035137, 0.000117123, 0.000117123, 0.000585617, 0.000468494, 
+               0.000234247, 0.000234247, 0.00035137, 0, 0.000117123, 
+               0, 0.000117123, 0.000234247, 0.00035137, 0.00035137, 
+               0, 0, 0.000234247, 0.000117123, 0.000234247, 
+               0.000117123, 0, 0, 0, 0, 
+               0.000117123, 0.000234247, 0.000234247, 0.000117123, 0.000468494, 
+               0.000468494, 0.000117123, 0, 0, 0.000117123, 
+               0.000117123, 0.000234247, 0, 0.000234247, 0, 
+               0.000117123, 0, 0.000117123, 0.000234247, 0.000117123, 
+               0.000234247, 0, 0, 0.000117123, 0.00035137, 
+               0.000117123, 0.000117123, 0.000234247, 0.000117123, 0.00035137, 
+               0.000234247, 0.000234247, 0.000117123, 0.000117123, 0, 
+               0.000234247, 0, 0.000234247, 0, 0, 
+               0.000117123, 0.00035137, 0.000117123, 0, 0.00035137, 
+               0, 0, 0.000117123, 0.000234247, 0.000117123, 
+               0.000117123, 0, 0, 0.000234247, 0, 
+               0.000117123, 0, 0.000117123, 0, 0.000117123
             }, 
             {
                0, 0, 0, 0, 0, 
-               0, 0.000108436, 0, 0.000108436, 0, 
-               0, 0, 0.000108436, 0.000433745, 0.00173498, 
-               0.00260247, 0.00466276, 0.0071568, 0.0107352, 0.0197354, 
-               0.0228801, 0.0301453, 0.0318803, 0.0352418, 0.0386033, 
-               0.040013, 0.0416396, 0.0367599, 0.0402299, 0.0412058, 
-               0.0335068, 0.0358924, 0.0324225, 0.0309044, 0.0290609, 
-               0.0249404, 0.0297116, 0.0242897, 0.0220126, 0.021362, 
-               0.0182173, 0.0174583, 0.0147473, 0.0143136, 0.0122533, 
-               0.00997614, 0.00943396, 0.00921709, 0.00997614, 0.00910865, 
-               0.00824116, 0.00726524, 0.00661462, 0.00704836, 0.00628931, 
-               0.00737367, 0.00672305, 0.00520494, 0.00628931, 0.00455433, 
-               0.00487964, 0.00509651, 0.00314465, 0.00433745, 0.00422902, 
-               0.00314465, 0.00336153, 0.00325309, 0.00412058, 0.00303622, 
-               0.00227716, 0.00249404, 0.00184342, 0.00292778, 0.00249404, 
-               0.00206029, 0.00227716, 0.00206029, 0.00206029, 0.00184342, 
-               0.00216873, 0.00151811, 0.00173498, 0.00140967, 0.00130124, 
-               0.00140967, 0.00108436, 0.0011928, 0.00108436, 0.000759054, 
-               0.000650618, 0.00108436, 0.00184342, 0.00108436, 0.0011928, 
-               0.000867491, 0.00108436, 0.000867491, 0.000433745, 0.000216873, 
-               0.00108436, 0.000650618, 0.0011928, 0.000759054, 0.000650618, 
-               0.000542182, 0.000433745, 0.00140967, 0.000542182, 0.000433745, 
-               0.000650618, 0.000650618, 0.000650618, 0.000542182, 0.000650618, 
-               0.000433745, 0.000216873, 0.000542182, 0.000542182, 0.000759054, 
-               0.000650618, 0.000216873, 0.000433745, 0.000542182, 0.000216873, 
-               0.000433745, 0.000759054, 0.000542182, 0.000325309, 0.000433745, 
-               0.000216873, 0.000433745, 0.000325309, 0.000325309, 0.000108436, 
-               0.000216873, 0.000216873, 0.000325309, 0.000108436, 0, 
-               0.000433745, 0.000325309, 0.000216873, 0.000325309, 0, 
-               0.000216873, 0.000325309, 0.000216873, 0, 0.000216873, 
-               0.000108436, 0.000542182, 0.000433745, 0.000433745, 0.000216873, 
-               0, 0.000216873, 0.000216873, 0.000108436, 0, 
-               0.000216873, 0.000108436, 0.000433745, 0.000216873, 0.000216873, 
-               0.000216873, 0, 0, 0.000108436, 0, 
-               0.000108436, 0, 0, 0.000216873, 0.000108436, 
-               0, 0.000108436, 0.000108436, 0.000108436, 0, 
-               0, 0.000108436, 0.000216873, 0, 0.000108436, 
-               0.000108436, 0, 0, 0.000325309, 0.000216873, 
-               0.000108436, 0.000108436, 0, 0, 0.000216873, 
-               0, 0.000108436, 0.000108436, 0.000108436, 0.000216873
+               0, 0, 0, 0, 0, 
+               0, 0.000329598, 0, 0, 0.000109866, 
+               0.000109866, 0.000439464, 0.000769062, 0.000878928, 0.00252692, 
+               0.00428477, 0.00681169, 0.0105471, 0.0134036, 0.0202153, 
+               0.0220831, 0.0313118, 0.0288947, 0.0330697, 0.0377939, 
+               0.0405405, 0.0396616, 0.0368051, 0.0416392, 0.0382334, 
+               0.0379038, 0.0392221, 0.035267, 0.0332894, 0.0310921, 
+               0.0314217, 0.0295539, 0.0274665, 0.0277961, 0.0238409, 
+               0.0228521, 0.0203252, 0.0177983, 0.0175786, 0.0152714, 
+               0.0126346, 0.0142826, 0.015601, 0.010657, 0.00911887, 
+               0.00813008, 0.00758075, 0.00637223, 0.0054933, 0.0054933, 
+               0.0045045, 0.00417491, 0.00538343, 0.00395517, 0.00351571, 
+               0.00329598, 0.00285652, 0.00208745, 0.00252692, 0.00164799, 
+               0.00153812, 0.00197759, 0.00197759, 0.00219732, 0.00164799, 
+               0.000439464, 0.00120853, 0.00197759, 0.00120853, 0.00142826, 
+               0.000988794, 0.000878928, 0.00054933, 0.000439464, 0.000329598, 
+               0.000329598, 0.000659196, 0.000988794, 0.000878928, 0.000769062, 
+               0.000329598, 0.000439464, 0.000109866, 0.000769062, 0.000329598, 
+               0.000219732, 0.00054933, 0.000329598, 0.000439464, 0.000439464, 
+               0.000988794, 0.000439464, 0.000219732, 0.000219732, 0.000439464, 
+               0.000769062, 0, 0.000439464, 0.00054933, 0, 
+               0.000769062, 0.000109866, 0.000109866, 0.000659196, 0.000219732, 
+               0.000109866, 0.00054933, 0.000109866, 0.000329598, 0.000329598, 
+               0.000219732, 0.000109866, 0.000439464, 0, 0.000109866, 
+               0.000219732, 0.000329598, 0, 0.000109866, 0.000219732, 
+               0, 0.000769062, 0.000329598, 0.000219732, 0.000439464, 
+               0.000109866, 0.000219732, 0.000329598, 0, 0.000109866, 
+               0.000109866, 0.000219732, 0.000219732, 0.000109866, 0.000109866, 
+               0.000109866, 0, 0, 0.000109866, 0.000109866, 
+               0, 0, 0.000109866, 0, 0, 
+               0.000219732, 0, 0.000329598, 0.000219732, 0.000109866, 
+               0.000109866, 0, 0, 0.000109866, 0, 
+               0.000109866, 0.000109866, 0.000109866, 0, 0, 
+               0, 0.000109866, 0.000329598, 0.000329598, 0, 
+               0, 0, 0, 0, 0.000219732, 
+               0.000219732, 0.000109866, 0.000109866, 0.000109866, 0, 
+               0, 0.000219732, 0.000219732, 0, 0, 
+               0.000109866, 0, 0, 0.000109866, 0.000109866, 
+               0, 0, 0.000109866, 0.000109866, 0
             }, 
             {
                0, 0, 0, 0, 0, 
-               0, 0, 0.000113611, 0, 0, 
-               0, 0, 0.000113611, 0.000340832, 0.000454442, 
-               0.00113611, 0.00363554, 0.0074983, 0.0096569, 0.0122699, 
-               0.0222677, 0.0246535, 0.0296524, 0.034424, 0.0382868, 
-               0.0378323, 0.0357873, 0.039082, 0.0399909, 0.0356737, 
-               0.0388548, 0.0347648, 0.032379, 0.0328334, 0.0302204, 
-               0.025676, 0.024199, 0.0220404, 0.0224949, 0.018973, 
-               0.0212452, 0.0179505, 0.0140877, 0.0118155, 0.0145421, 
-               0.013406, 0.0119291, 0.0117019, 0.0123835, 0.0102249, 
-               0.00988412, 0.00715746, 0.0101113, 0.00852079, 0.00636219, 
-               0.00670302, 0.00613497, 0.00624858, 0.00522608, 0.00556692, 
-               0.00511247, 0.00352193, 0.00374915, 0.00352193, 0.00408998, 
-               0.0053397, 0.00465803, 0.00443081, 0.00443081, 0.00227221, 
-               0.00284026, 0.0043172, 0.00147694, 0.00227221, 0.00204499, 
-               0.0031811, 0.00295387, 0.00249943, 0.00249943, 0.00170416, 
-               0.00159055, 0.00193138, 0.00147694, 0.00238582, 0.00113611, 
-               0.00147694, 0.000454442, 0.00181777, 0.00136333, 0.00204499, 
-               0.00147694, 0.00136333, 0.00102249, 0.000795274, 0.00181777, 
-               0.000908884, 0.000568053, 0.00147694, 0.000908884, 0.000454442, 
-               0.000681663, 0.000681663, 0.000795274, 0.000568053, 0.000454442, 
-               0.000908884, 0.00102249, 0.000454442, 0.00113611, 0.00102249, 
-               0.000454442, 0.00147694, 0.000681663, 0.000681663, 0.000340832, 
-               0.000568053, 0.000568053, 0.000908884, 0.000454442, 0.000795274, 
-               0.000340832, 0.000454442, 0.000113611, 0.000113611, 0.000340832, 
-               0.000568053, 0.000568053, 0.000340832, 0.000454442, 0.000454442, 
-               0.000113611, 0.000795274, 0.000227221, 0.000340832, 0.000568053, 
-               0.000340832, 0.000568053, 0.000340832, 0.000113611, 0.000227221, 
-               0.000568053, 0.000340832, 0.000454442, 0, 0.000568053, 
-               0.000795274, 0.000113611, 0, 0.000340832, 0.000340832, 
-               0, 0.000454442, 0.000113611, 0.000113611, 0.000113611, 
-               0.000340832, 0.000568053, 0.000113611, 0.000113611, 0, 
-               0, 0.000227221, 0.000340832, 0.000113611, 0.000227221, 
-               0.000227221, 0.000113611, 0, 0, 0, 
-               0.000340832, 0.000113611, 0.000227221, 0.000227221, 0.000113611, 
-               0.000340832, 0, 0.000340832, 0, 0, 
-               0, 0.000113611, 0.000113611, 0.000113611, 0.000113611, 
-               0.000454442, 0.000227221, 0.000227221, 0.000113611, 0.000113611, 
-               0.000454442, 0.000113611, 0.000113611, 0.000113611, 0, 
-               0, 0.000227221, 0, 0.000113611, 0
+               0, 0, 0, 0, 0.000112007, 
+               0, 0, 0.000112007, 0, 0.000112007, 
+               0, 0.000112007, 0.000448029, 0.000448029, 0.00168011, 
+               0.00235215, 0.00392025, 0.00728047, 0.0103047, 0.0141129, 
+               0.0181452, 0.0197133, 0.0259857, 0.031362, 0.0323701, 
+               0.0370744, 0.0374104, 0.0385305, 0.0393145, 0.0356183, 
+               0.0375224, 0.0405466, 0.0378584, 0.0365143, 0.0348342, 
+               0.0355063, 0.0293459, 0.0300179, 0.0256496, 0.0281138, 
+               0.0239695, 0.0196013, 0.0228495, 0.0183692, 0.0194892, 
+               0.0172491, 0.014897, 0.0126568, 0.0106407, 0.0112007, 
+               0.0094086, 0.0108647, 0.00985663, 0.00638441, 0.00672043, 
+               0.00481631, 0.00515233, 0.00515233, 0.00425627, 0.00504032, 
+               0.00347222, 0.00347222, 0.00291219, 0.00280018, 0.00257616, 
+               0.00179211, 0.0015681, 0.00123208, 0.00168011, 0.0015681, 
+               0.000560036, 0.00112007, 0.00168011, 0.00212814, 0.00179211, 
+               0.00123208, 0.00112007, 0.000560036, 0.00112007, 0.00078405, 
+               0.00078405, 0.000448029, 0.00123208, 0.000896057, 0.00078405, 
+               0.000448029, 0.000672043, 0.000112007, 0.00112007, 0.000224014, 
+               0.000448029, 0.00100806, 0.000560036, 0.000448029, 0.000224014, 
+               0.000896057, 0.000112007, 0.000560036, 0.000448029, 0.000336022, 
+               0.000448029, 0.000448029, 0.000672043, 0, 0.000560036, 
+               0.000448029, 0.000336022, 0.000336022, 0.000336022, 0.000112007, 
+               0.000560036, 0.000112007, 0.000112007, 0.000336022, 0.000224014, 
+               0.000112007, 0.000560036, 0.000560036, 0.000336022, 0.000448029, 
+               0.000560036, 0.000112007, 0, 0.000224014, 0.000336022, 
+               0.000224014, 0.000224014, 0.000336022, 0.000224014, 0.000336022, 
+               0.000224014, 0.000112007, 0.000224014, 0.000112007, 0.000224014, 
+               0, 0.000224014, 0.000112007, 0.000112007, 0.000112007, 
+               0.000112007, 0.000336022, 0, 0, 0.000224014, 
+               0.000112007, 0.000112007, 0.000224014, 0.000112007, 0.000112007, 
+               0.000112007, 0, 0.000112007, 0.000112007, 0.000224014, 
+               0, 0, 0, 0, 0.000224014, 
+               0, 0.000112007, 0.000112007, 0, 0.000112007, 
+               0.000224014, 0.000112007, 0, 0, 0, 
+               0.000224014, 0.000336022, 0, 0, 0.000112007, 
+               0.000112007, 0, 0, 0.000112007, 0.000112007, 
+               0, 0, 0, 0, 0.000112007, 
+               0, 0.000224014, 0.000112007, 0, 0.000224014, 
+               0.000112007, 0.000224014, 0, 0, 0.000112007
             }, 
             {
                0, 0, 0, 0, 0, 
-               0, 0.000225836, 0.000112918, 0, 0.000112918, 
-               0.000112918, 0.000225836, 0.000112918, 0.000338753, 0.000790425, 
-               0.000677507, 0.00214544, 0.00361337, 0.00880759, 0.0112918, 
-               0.0173893, 0.0203252, 0.0238257, 0.0310524, 0.0324074, 
-               0.0368112, 0.0362466, 0.0394083, 0.0389566, 0.0423442, 
-               0.0386179, 0.0363595, 0.0336495, 0.035682, 0.0290199, 
-               0.0300361, 0.0265357, 0.0245032, 0.0257453, 0.0235998, 
-               0.0208898, 0.0204381, 0.0160343, 0.0147922, 0.0147922, 
-               0.0135501, 0.0120822, 0.0111789, 0.00982385, 0.0102755, 
-               0.00677507, 0.00937218, 0.00835592, 0.00779133, 0.00609756, 
-               0.00745257, 0.00722674, 0.00575881, 0.00564589, 0.00654923, 
-               0.00474255, 0.0050813, 0.00417796, 0.00440379, 0.00429088, 
-               0.00372629, 0.00496838, 0.00293586, 0.00293586, 0.00383921, 
-               0.00361337, 0.00237127, 0.00293586, 0.0019196, 0.00169377, 
-               0.00203252, 0.00225836, 0.00169377, 0.00372629, 0.00237127, 
-               0.00101626, 0.00237127, 0.00169377, 0.00180668, 0.0012421, 
-               0.00146793, 0.0012421, 0.00180668, 0.000790425, 0.00214544, 
-               0.00135501, 0.00158085, 0.00135501, 0.000564589, 0.0012421, 
-               0.00135501, 0.00101626, 0.00112918, 0.000677507, 0.000677507, 
-               0.000564589, 0.00112918, 0.000564589, 0.000564589, 0.000677507, 
-               0.000451671, 0.000790425, 0.000790425, 0.000677507, 0.000225836, 
-               0.000903342, 0.000451671, 0.000790425, 0.00101626, 0.000564589, 
-               0.000564589, 0.000564589, 0.000790425, 0.00101626, 0.000790425, 
-               0.000564589, 0.000677507, 0.000564589, 0.000451671, 0.000677507, 
-               0.000451671, 0.000451671, 0.000677507, 0.000564589, 0.000451671, 
-               0.000451671, 0.000338753, 0.000225836, 0.000338753, 0.000451671, 
-               0.000451671, 0.000338753, 0.000451671, 0.000112918, 0, 
-               0.000338753, 0, 0.000225836, 0.000225836, 0.000112918, 
-               0.000112918, 0.000225836, 0.000225836, 0.000225836, 0.000225836, 
-               0.000112918, 0.000338753, 0.000112918, 0.000338753, 0.000564589, 
-               0.000225836, 0.000338753, 0.000225836, 0.000338753, 0.000225836, 
-               0.000225836, 0.000451671, 0, 0.000112918, 0, 
-               0.000225836, 0.000112918, 0.000338753, 0.000112918, 0.000112918, 
-               0.000225836, 0.000338753, 0.000225836, 0.000112918, 0.000112918, 
-               0, 0.000338753, 0, 0.000225836, 0.000564589, 
-               0, 0.000338753, 0, 0, 0, 
-               0.000112918, 0.000112918, 0, 0, 0.000225836, 
-               0.000112918, 0, 0.000112918, 0.000225836, 0, 
-               0, 0, 0.000112918, 0.000112918, 0.000112918
+               0, 0, 0, 0, 0.000107805, 
+               0, 0, 0.000107805, 0, 0, 
+               0, 0.000323415, 0.000323415, 0.000323415, 0.000862441, 
+               0.0021561, 0.00301854, 0.00614489, 0.00689953, 0.0115351, 
+               0.0141225, 0.0208064, 0.0242561, 0.029323, 0.0299698, 
+               0.0344976, 0.0353601, 0.0406425, 0.0389176, 0.0392411, 
+               0.0416128, 0.0398879, 0.0367615, 0.0369771, 0.0330962, 
+               0.0305088, 0.0328806, 0.0320181, 0.0268435, 0.0271669, 
+               0.0260888, 0.0230703, 0.0212376, 0.0194049, 0.017141, 
+               0.01768, 0.0146615, 0.0167098, 0.0129366, 0.0118586, 
+               0.0100259, 0.0102415, 0.00743855, 0.0085166, 0.00776197, 
+               0.00873221, 0.00657611, 0.00582147, 0.00366537, 0.00485123, 
+               0.00388098, 0.00344976, 0.00377318, 0.00291074, 0.00258732, 
+               0.00344976, 0.00161708, 0.00172488, 0.00172488, 0.00194049, 
+               0.00140147, 0.000970246, 0.00107805, 0.00161708, 0.00107805, 
+               0.00150927, 0.000107805, 0.000754636, 0.000323415, 0.00107805, 
+               0.000754636, 0.00043122, 0.000539025, 0.00021561, 0.000539025, 
+               0.000539025, 0.00043122, 0.00043122, 0.000323415, 0.000539025, 
+               0.000646831, 0.000754636, 0.000539025, 0.000539025, 0.000323415, 
+               0.00043122, 0.000323415, 0.000539025, 0.000539025, 0.000754636, 
+               0.000539025, 0.00021561, 0, 0.000754636, 0.00021561, 
+               0.000107805, 0.00043122, 0.00021561, 0.000646831, 0.000323415, 
+               0.000107805, 0.00021561, 0.000323415, 0.000107805, 0.00021561, 
+               0.00021561, 0.000323415, 0.00021561, 0, 0.000862441, 
+               0.00021561, 0.000323415, 0.000323415, 0.00021561, 0.000107805, 
+               0.000323415, 0.000323415, 0.000107805, 0.000323415, 0, 
+               0.000323415, 0, 0.00043122, 0.00021561, 0.00043122, 
+               0.00021561, 0, 0, 0.00021561, 0.000107805, 
+               0.00021561, 0.000323415, 0.000107805, 0, 0.000107805, 
+               0, 0.000323415, 0.000107805, 0, 0, 
+               0, 0.000107805, 0, 0.000107805, 0, 
+               0.00021561, 0, 0.000107805, 0.00021561, 0.00021561, 
+               0.00021561, 0.000323415, 0.000107805, 0, 0.000107805, 
+               0, 0, 0.00021561, 0.000107805, 0, 
+               0.000107805, 0.000107805, 0, 0.000107805, 0.000107805, 
+               0, 0.00021561, 0, 0.000107805, 0.000107805, 
+               0.000107805, 0, 0.000323415, 0.000107805, 0, 
+               0, 0.000107805, 0, 0.00021561, 0, 
+               0, 0.000107805, 0.00021561, 0.000107805, 0.00021561
             }, 
             {
                0, 0, 0, 0, 0, 
-               0, 0.000106701, 0, 0.000106701, 0, 
-               0, 0, 0.000106701, 0.000213402, 0.000320102, 
-               0.000213402, 0.00170721, 0.00362783, 0.00416133, 0.00960307, 
-               0.0128041, 0.0189927, 0.0253948, 0.028169, 0.0325437, 
-               0.0368118, 0.039586, 0.0339309, 0.0373453, 0.0352113, 
-               0.0364917, 0.0332907, 0.0308365, 0.0338242, 0.0290226, 
-               0.0290226, 0.0256082, 0.028169, 0.022834, 0.0237943, 
-               0.0224072, 0.0226206, 0.0181391, 0.0161118, 0.0157917, 
-               0.0137644, 0.0132309, 0.0132309, 0.0109902, 0.0105634, 
-               0.00960307, 0.00992318, 0.00960307, 0.00832266, 0.00821596, 
-               0.00778916, 0.00661545, 0.00565514, 0.00554844, 0.00501494, 
-               0.00597525, 0.00618865, 0.00426803, 0.00469484, 0.00437473, 
-               0.00426803, 0.00597525, 0.00448143, 0.00309432, 0.00373453, 
-               0.00362783, 0.00373453, 0.00330773, 0.00362783, 0.00224072, 
-               0.00309432, 0.00266752, 0.00309432, 0.00245412, 0.00213402, 
-               0.00202732, 0.00181391, 0.00138711, 0.00181391, 0.00245412, 
-               0.00288092, 0.00170721, 0.00138711, 0.00202732, 0.00138711, 
-               0.00149381, 0.00138711, 0.00192061, 0.00106701, 0.00117371, 
-               0.00213402, 0.00181391, 0.00128041, 0.00117371, 0.00117371, 
-               0.00117371, 0.000960307, 0.000960307, 0.000746906, 0.000853606, 
-               0.000426803, 0.00106701, 0.000960307, 0.000426803, 0.000960307, 
-               0.00117371, 0.00138711, 0.000853606, 0.000853606, 0.000426803, 
-               0.000426803, 0.000960307, 0.000426803, 0.000640205, 0.00106701, 
-               0.000746906, 0.000320102, 0.000320102, 0.000533504, 0, 
-               0.000426803, 0.000426803, 0.000640205, 0.000746906, 0.000213402, 
-               0.000106701, 0.000213402, 0.000426803, 0.000533504, 0.000640205, 
-               0.000426803, 0.000106701, 0.000213402, 0.000320102, 0.000213402, 
-               0.000213402, 0.000320102, 0.000426803, 0.000213402, 0.000106701, 
-               0.000320102, 0.000213402, 0, 0.000106701, 0.000320102, 
-               0.000426803, 0.000746906, 0.000533504, 0.000426803, 0.000426803, 
-               0.000106701, 0, 0.000320102, 0.000213402, 0.000106701, 
-               0.000320102, 0.000213402, 0, 0.000213402, 0.000320102, 
-               0.000213402, 0, 0.000320102, 0.000213402, 0.000213402, 
-               0.000213402, 0.000106701, 0, 0.000106701, 0.000213402, 
-               0.000106701, 0.000106701, 0, 0.000213402, 0.000106701, 
-               0.000106701, 0.000320102, 0.000106701, 0, 0, 
-               0, 0.000106701, 0.000213402, 0.000106701, 0.000213402, 
-               0, 0.000106701, 0, 0.000213402, 0, 
-               0.000106701, 0.000106701, 0, 0, 0.000320102
+               0, 0, 0, 0, 0.000107043, 
+               0, 0.000107043, 0.000107043, 0.000107043, 0.000107043, 
+               0.000107043, 0.000214087, 0.00032113, 0.000214087, 0.000856348, 
+               0.00107043, 0.00299722, 0.00406765, 0.00524513, 0.00941982, 
+               0.0134875, 0.0160565, 0.0190537, 0.0205523, 0.0308285, 
+               0.0354314, 0.0322201, 0.0331835, 0.0358596, 0.0400343, 
+               0.0436737, 0.0416399, 0.037037, 0.041854, 0.0359666, 
+               0.0331835, 0.0332905, 0.0324342, 0.0260116, 0.0264397, 
+               0.027082, 0.0257975, 0.0219439, 0.0203383, 0.0214087, 
+               0.0194819, 0.0169129, 0.0165917, 0.0149861, 0.0125241, 
+               0.00931278, 0.0103832, 0.00995504, 0.00792122, 0.00663669, 
+               0.00770713, 0.00770713, 0.00620852, 0.00449583, 0.00460287, 
+               0.00428174, 0.00310426, 0.00363948, 0.00235496, 0.00224791, 
+               0.00224791, 0.00256904, 0.002462, 0.00224791, 0.002462, 
+               0.00181974, 0.00139156, 0.00149861, 0.00149861, 0.000963391, 
+               0.00107043, 0.00107043, 0.000963391, 0.00128452, 0.000535217, 
+               0.000642261, 0.00128452, 0.000963391, 0.000749304, 0.000642261, 
+               0.000428174, 0.00032113, 0.000856348, 0.000963391, 0.000856348, 
+               0.000642261, 0.000535217, 0.000428174, 0.00032113, 0.000963391, 
+               0.000428174, 0.000428174, 0.00032113, 0.000107043, 0.000428174, 
+               0.000535217, 0.00032113, 0.000428174, 0.000428174, 0.000535217, 
+               0.000642261, 0.000214087, 0.000214087, 0, 0.00032113, 
+               0.000428174, 0.000428174, 0.000214087, 0.000214087, 0.000214087, 
+               0.000428174, 0.000214087, 0.000214087, 0.000107043, 0.000214087, 
+               0.00032113, 0.000107043, 0.000214087, 0.00032113, 0, 
+               0.000214087, 0.00032113, 0.000214087, 0.00032113, 0.000107043, 
+               0.000214087, 0.00032113, 0.000428174, 0.00032113, 0.000107043, 
+               0.000214087, 0.000214087, 0.000107043, 0.000214087, 0, 
+               0.000107043, 0, 0, 0, 0.00032113, 
+               0.00032113, 0, 0.000214087, 0.000107043, 0.000214087, 
+               0.000214087, 0.000107043, 0.000214087, 0.00032113, 0.000214087, 
+               0.000107043, 0.00032113, 0.000107043, 0.000214087, 0.000214087, 
+               0, 0.000107043, 0.000107043, 0.000214087, 0.000107043, 
+               0.000214087, 0.000107043, 0.000107043, 0, 0, 
+               0, 0, 0, 0, 0.000107043, 
+               0, 0.000107043, 0, 0.000107043, 0.000107043, 
+               0, 0.000107043, 0.000107043, 0.000107043, 0, 
+               0, 0.00032113, 0.000107043, 0.000107043, 0.000107043, 
+               0, 0, 0.000107043, 0, 0
             }
           };
 
-  Double_t ProbEL[kNo_Mom][kNo_EnBins]={  
+  Double_t probEL[kNo_Mom][kNo_EnBins]={  
             {
                0, 0, 0, 0, 0, 
-               0.000136166, 0, 0, 0, 0, 
-               0, 0, 0, 0.000136166, 0, 
-               0, 0.000544662, 0.000136166, 0.000816993, 0.000816993, 
-               0.00190632, 0.0043573, 0.00449346, 0.00585512, 0.00844227, 
-               0.00925926, 0.0119826, 0.0178377, 0.0177015, 0.0182462, 
-               0.0212418, 0.0223312, 0.0249183, 0.0275054, 0.0251906, 
-               0.0280501, 0.0265523, 0.0280501, 0.0337691, 0.025463, 
-               0.0272331, 0.0290033, 0.0250545, 0.0268246, 0.025463, 
-               0.0226035, 0.0241013, 0.0208333, 0.020561, 0.0224673, 
-               0.0201525, 0.0191993, 0.0191993, 0.0163399, 0.0157952, 
-               0.016476, 0.0144336, 0.0115741, 0.0115741, 0.0117102, 
-               0.0115741, 0.0114379, 0.00994009, 0.0087146, 0.00748911, 
-               0.00844227, 0.00708061, 0.00803377, 0.00735294, 0.00599129, 
-               0.00517429, 0.00544662, 0.00626362, 0.00571895, 0.00503813, 
-               0.00708061, 0.00544662, 0.00490196, 0.00367647, 0.0047658, 
-               0.00340414, 0.00326797, 0.00285948, 0.00245098, 0.00367647, 
-               0.00258715, 0.00340414, 0.00204248, 0.00313181, 0.00204248, 
-               0.00190632, 0.00136166, 0.00204248, 0.00177015, 0.00177015, 
-               0.00231481, 0.00217865, 0.00177015, 0.00163399, 0.00136166, 
-               0.00149782, 0.00177015, 0.00108932, 0.00149782, 0.00149782, 
-               0.00122549, 0.000953159, 0.00108932, 0.000408497, 0.000544662, 
-               0.00177015, 0.00177015, 0.00122549, 0.000544662, 0.000272331, 
-               0.000953159, 0.000953159, 0.00122549, 0.000953159, 0.000544662, 
-               0.000680828, 0.00108932, 0.000680828, 0.000136166, 0.000544662, 
-               0.000680828, 0.000680828, 0.000544662, 0.000408497, 0.000136166, 
-               0, 0.000136166, 0.000544662, 0.000136166, 0.000544662, 
-               0, 0.000272331, 0.000408497, 0.000272331, 0, 
-               0.000408497, 0.000408497, 0.000544662, 0.000136166, 0.000272331, 
-               0.000136166, 0, 0.000136166, 0.000544662, 0.000272331, 
-               0.000680828, 0.000136166, 0.000136166, 0, 0.000272331, 
-               0.000136166, 0.000136166, 0.000408497, 0.000136166, 0.000272331, 
-               0.000272331, 0, 0.000408497, 0, 0.000136166, 
-               0.000136166, 0.000680828, 0.000272331, 0.000136166, 0.000272331, 
-               0.000544662, 0, 0, 0, 0, 
-               0.000136166, 0.000136166, 0.000272331, 0.000136166, 0, 
-               0.000272331, 0, 0, 0, 0.000408497, 
-               0.000136166, 0, 0, 0.000136166, 0.000408497, 
-               0, 0, 0.000272331, 0, 0, 
-               0, 0, 0, 0.000136166, 0.000136166
+               0, 0, 0, 0, 0, 
+               0, 0, 0, 0, 0, 
+               0, 0, 0, 0, 0, 
+               0.000292654, 0, 0.000292654, 0.000292654, 0.000731636, 
+               0.00117062, 0.00175593, 0.0016096, 0.00234124, 0.00599941, 
+               0.00570676, 0.00717003, 0.00921861, 0.0121452, 0.0136084, 
+               0.015218, 0.0155107, 0.0166813, 0.0179982, 0.0215101, 
+               0.0247293, 0.0213638, 0.0206321, 0.023266, 0.0272169, 
+               0.0278022, 0.0244366, 0.0257536, 0.0244366, 0.0272169, 
+               0.023705, 0.0260462, 0.0270705, 0.0216564, 0.0257536, 
+               0.023266, 0.0235587, 0.0218028, 0.0225344, 0.0200468, 
+               0.0203395, 0.0188762, 0.0162423, 0.0184372, 0.0149254, 
+               0.0155107, 0.015657, 0.016096, 0.0125841, 0.0105356, 
+               0.0102429, 0.0115598, 0.0119988, 0.00892596, 0.00877963, 
+               0.00760901, 0.00746269, 0.00599941, 0.00629207, 0.00731636, 
+               0.00497512, 0.00702371, 0.00438982, 0.00599941, 0.00395083, 
+               0.0048288, 0.00409716, 0.00380451, 0.00409716, 0.00395083, 
+               0.00278022, 0.00292654, 0.00351185, 0.00307287, 0.00278022, 
+               0.0032192, 0.00307287, 0.00102429, 0.00292654, 0.00131694, 
+               0.00219491, 0.0016096, 0.00175593, 0.00117062, 0.00102429, 
+               0.00117062, 0.000585309, 0.00190225, 0.0016096, 0.00102429, 
+               0.00190225, 0.00117062, 0.00175593, 0.000438982, 0.000731636, 
+               0.00146327, 0.00102429, 0.000585309, 0.000877963, 0.000877963, 
+               0.000877963, 0.000585309, 0.000438982, 0.000585309, 0.000438982, 
+               0.000292654, 0.000585309, 0.000438982, 0.000438982, 0.000292654, 
+               0.000438982, 0.000877963, 0.000438982, 0.000877963, 0, 
+               0.000146327, 0.000146327, 0.000438982, 0.000146327, 0.000585309, 
+               0.000438982, 0.000292654, 0.000292654, 0.000292654, 0.000146327, 
+               0.000292654, 0.000292654, 0.000292654, 0, 0.000438982, 
+               0.000146327, 0.000146327, 0.000438982, 0, 0.000292654, 
+               0.000292654, 0.000146327, 0, 0.000146327, 0.000438982, 
+               0.000146327, 0.000292654, 0.000438982, 0, 0, 
+               0.000585309, 0.000438982, 0, 0.000146327, 0, 
+               0.000146327, 0.000585309, 0.000146327, 0.000438982, 0.000146327, 
+               0, 0.000146327, 0.000146327, 0, 0, 
+               0, 0, 0, 0.000292654, 0, 
+               0.000146327, 0.000146327, 0, 0, 0.000292654, 
+               0, 0, 0, 0, 0, 
+               0.000146327, 0, 0, 0.000146327, 0.000292654
             }, 
             {
                0, 0, 0, 0, 0, 
                0, 0, 0, 0, 0, 
                0, 0, 0, 0, 0, 
-               0, 0.000368189, 0.00012273, 0, 0.000981836, 
-               0.0012273, 0.00257732, 0.00441826, 0.00454099, 0.00552283, 
-               0.00871379, 0.0125184, 0.0126411, 0.0159548, 0.0162003, 
-               0.0174276, 0.0197595, 0.0206186, 0.0247914, 0.0228277, 
-               0.0234413, 0.0238095, 0.0250368, 0.0277369, 0.028596, 
-               0.0249141, 0.0251595, 0.0268778, 0.0250368, 0.0239323, 
-               0.0214777, 0.0214777, 0.0218459, 0.0260187, 0.0201276, 
-               0.0212322, 0.0192685, 0.0174276, 0.0197595, 0.0182867, 
-               0.0155866, 0.0169367, 0.0150957, 0.0132548, 0.0142366, 
-               0.0127639, 0.0133775, 0.0115366, 0.00945017, 0.0110457, 
-               0.00969563, 0.0123957, 0.00871379, 0.00711831, 0.00797742, 
-               0.00785469, 0.00638193, 0.00760923, 0.00662739, 0.00613648, 
-               0.00687285, 0.00466372, 0.0054001, 0.00503191, 0.00405007, 
-               0.00527737, 0.00368189, 0.0033137, 0.0033137, 0.00380461, 
-               0.00270005, 0.00245459, 0.0041728, 0.00282278, 0.00306824, 
-               0.00220913, 0.0020864, 0.00294551, 0.00233186, 0.0020864, 
-               0.0020864, 0.00184094, 0.0020864, 0.00184094, 0.00196367, 
-               0.00171821, 0.0012273, 0.00110457, 0.000981836, 0.00171821, 
-               0.00171821, 0.0012273, 0.00147275, 0.0012273, 0.00135002, 
-               0.000981836, 0.000981836, 0.000981836, 0.00012273, 0.000859107, 
-               0.00135002, 0.000859107, 0.000859107, 0.000736377, 0.000859107, 
-               0.000245459, 0.000490918, 0.000613648, 0.000736377, 0.000613648, 
-               0.000490918, 0.000613648, 0.000613648, 0.0012273, 0.000736377, 
-               0.000368189, 0.00012273, 0.000490918, 0.000368189, 0.000245459, 
-               0.000490918, 0.000490918, 0.00012273, 0.00012273, 0.00012273, 
-               0.000490918, 0.000368189, 0.000368189, 0.000245459, 0.000245459, 
-               0.00012273, 0.000736377, 0.000736377, 0.000368189, 0.000613648, 
-               0.000613648, 0.000245459, 0.000613648, 0.000613648, 0.000245459, 
-               0.000736377, 0.00012273, 0.000245459, 0, 0.000245459, 
-               0.00012273, 0.000245459, 0.000245459, 0.00012273, 0.00012273, 
-               0.000368189, 0, 0.000368189, 0.00012273, 0, 
-               0.00012273, 0.00012273, 0.000368189, 0.000490918, 0.00012273, 
-               0.000368189, 0, 0.000245459, 0.000245459, 0.000368189, 
-               0.000245459, 0, 0, 0.000490918, 0.00012273, 
-               0.000245459, 0.000245459, 0, 0.00012273, 0, 
-               0, 0, 0.000368189, 0, 0, 
-               0.00012273, 0.00012273, 0, 0, 0.00012273
+               0, 0, 0, 0, 0, 
+               0, 0.000131961, 0.000527844, 0.000395883, 0.000263922, 
+               0.000923727, 0.00145157, 0.000923727, 0.0023753, 0.00329902, 
+               0.00461863, 0.00633413, 0.00936923, 0.00897334, 0.0131961, 
+               0.0108208, 0.0183426, 0.0129322, 0.0179467, 0.0164951, 
+               0.0199261, 0.0197941, 0.0226973, 0.0182106, 0.0213777, 
+               0.0207179, 0.0225653, 0.0249406, 0.0258643, 0.0215096, 
+               0.020322, 0.0224334, 0.0225653, 0.0242808, 0.0207179, 
+               0.0238849, 0.023753, 0.0204539, 0.0196622, 0.0204539, 
+               0.0182106, 0.0187385, 0.0188704, 0.0158353, 0.0150435, 
+               0.0160992, 0.0153075, 0.0147796, 0.0163632, 0.0137239, 
+               0.0129322, 0.0113486, 0.0109528, 0.00884138, 0.0112167, 
+               0.0104249, 0.0091053, 0.0114806, 0.00884138, 0.00923727, 
+               0.00620216, 0.00712589, 0.00765373, 0.00752177, 0.00514648, 
+               0.00461863, 0.00527844, 0.00580628, 0.0060702, 0.00343098, 
+               0.00461863, 0.00409079, 0.00514648, 0.00461863, 0.00343098, 
+               0.00409079, 0.00356295, 0.00422275, 0.00356295, 0.00277118, 
+               0.00224334, 0.0030351, 0.00263922, 0.00131961, 0.00224334, 
+               0.00224334, 0.00250726, 0.00145157, 0.00171549, 0.00171549, 
+               0.000791766, 0.00224334, 0.00224334, 0.00145157, 0.00131961, 
+               0.00171549, 0.000659805, 0.00118765, 0.00118765, 0.00105569, 
+               0.00118765, 0.000791766, 0.00118765, 0.000395883, 0.00158353, 
+               0.000395883, 0.000923727, 0.000791766, 0.000659805, 0.000791766, 
+               0.000263922, 0.000659805, 0.000791766, 0.00105569, 0.000395883, 
+               0.000527844, 0.000263922, 0.000527844, 0.000659805, 0.000263922, 
+               0.000527844, 0.000263922, 0.000395883, 0.000527844, 0.000131961, 
+               0.000395883, 0, 0.000395883, 0.000131961, 0.000527844, 
+               0.000527844, 0.000263922, 0.000659805, 0.000131961, 0.000263922, 
+               0.000527844, 0.000131961, 0.000131961, 0.000395883, 0, 
+               0.000527844, 0.000263922, 0.000263922, 0.000131961, 0.000131961, 
+               0.000395883, 0.000263922, 0.000131961, 0.000131961, 0.000131961, 
+               0.000131961, 0.000263922, 0.000395883, 0.000395883, 0.000131961, 
+               0.000131961, 0.000263922, 0.000263922, 0, 0, 
+               0, 0.000263922, 0.000263922, 0.000263922, 0, 
+               0.000131961, 0.000263922, 0.000131961, 0, 0, 
+               0.000131961, 0.000131961, 0, 0, 0.000131961, 
+               0, 0, 0.000131961, 0.000131961, 0
             }, 
             {
-               0, 0, 0, 0, 0.000121477, 
                0, 0, 0, 0, 0, 
-               0, 0, 0, 0.000121477, 0, 
-               0.000121477, 0, 0, 0.000364431, 0.000971817, 
-               0.00133625, 0.00194363, 0.00133625, 0.0042517, 0.00655977, 
-               0.00716715, 0.00947522, 0.013484, 0.0131195, 0.0136054, 
-               0.0168853, 0.015792, 0.0183431, 0.0187075, 0.0202867, 
-               0.0221088, 0.0253887, 0.0228377, 0.023931, 0.0247813, 
-               0.0223518, 0.0250243, 0.024174, 0.0246599, 0.0224733, 
-               0.0200437, 0.0208941, 0.0206511, 0.0210155, 0.0216229, 
-               0.0221088, 0.0199223, 0.0196793, 0.0205296, 0.0161565, 
-               0.0183431, 0.0179786, 0.0168853, 0.0154276, 0.0179786, 
-               0.0154276, 0.013484, 0.0128766, 0.0115403, 0.0109329, 
-               0.00971817, 0.00935374, 0.00947522, 0.00935374, 0.00911079, 
-               0.00898931, 0.00741011, 0.00668124, 0.00716715, 0.00558795, 
-               0.005345, 0.00862488, 0.00570943, 0.00485909, 0.00741011, 
-               0.00400875, 0.00510204, 0.00498056, 0.00546647, 0.00376579, 
-               0.00461613, 0.00388727, 0.00449466, 0.00400875, 0.00206511, 
-               0.00315841, 0.0026725, 0.00279397, 0.00218659, 0.00315841, 
-               0.00230807, 0.00194363, 0.00206511, 0.00315841, 0.00206511, 
-               0.00315841, 0.00206511, 0.00194363, 0.00133625, 0.00242954, 
-               0.000971817, 0.0015792, 0.00194363, 0.00109329, 0.00109329, 
-               0.00133625, 0.00109329, 0.0015792, 0.000728863, 0.00170068, 
-               0.000971817, 0.00121477, 0.00085034, 0.00109329, 0.00121477, 
-               0.00109329, 0.000607386, 0.000607386, 0.000607386, 0.000728863, 
-               0.000728863, 0.000971817, 0.00121477, 0.00121477, 0.000364431, 
-               0.000485909, 0.000242954, 0.000242954, 0.000607386, 0.000242954, 
-               0.000121477, 0.000607386, 0.000728863, 0.000485909, 0.000242954, 
-               0.000607386, 0.000607386, 0.000242954, 0.000242954, 0.000364431, 
-               0.000121477, 0.000364431, 0.000121477, 0.000364431, 0.000485909, 
-               0.000728863, 0.000242954, 0.000364431, 0, 0.000121477, 
-               0.000242954, 0, 0, 0.000121477, 0.000121477, 
-               0.000364431, 0.000121477, 0.000364431, 0.000121477, 0.000364431, 
-               0.000607386, 0.000242954, 0, 0.000242954, 0.000121477, 
-               0.000242954, 0.000121477, 0.000242954, 0.000364431, 0.000121477, 
-               0, 0.000121477, 0.000121477, 0.000242954, 0.000242954, 
-               0.000121477, 0, 0.000242954, 0.000364431, 0.000121477, 
-               0.000364431, 0, 0, 0.000121477, 0.000121477, 
-               0.000242954, 0, 0.000121477, 0.000121477, 0, 
-               0.000242954, 0.000242954, 0.000242954, 0.000121477, 0.000121477
+               0, 0, 0, 0, 0, 
+               0, 0, 0, 0, 0, 
+               0.000120685, 0, 0, 0, 0, 
+               0, 0.000120685, 0, 0.000120685, 0.000603427, 
+               0.000844798, 0.00120685, 0.00156891, 0.00229302, 0.00470673, 
+               0.00398262, 0.00555153, 0.00796524, 0.00820661, 0.00893073, 
+               0.0144823, 0.0112238, 0.0131547, 0.0133961, 0.016896, 
+               0.0179821, 0.0189476, 0.0161719, 0.0201545, 0.0225682, 
+               0.0225682, 0.0212406, 0.023413, 0.0218441, 0.021482, 
+               0.0228096, 0.0197924, 0.0199131, 0.021482, 0.0219648, 
+               0.0207579, 0.0208786, 0.021482, 0.0216027, 0.0176201, 
+               0.0196717, 0.0164132, 0.0206372, 0.0187063, 0.0162925, 
+               0.0138788, 0.0143616, 0.0166546, 0.0159305, 0.0147236, 
+               0.013034, 0.0119479, 0.0124306, 0.0111031, 0.00941347, 
+               0.010379, 0.00977552, 0.00989621, 0.00941347, 0.0091721, 
+               0.00724113, 0.00856867, 0.00905141, 0.00699976, 0.0083273, 
+               0.00856867, 0.00687907, 0.00639633, 0.00627565, 0.00518948, 
+               0.00446536, 0.00591359, 0.00362056, 0.00362056, 0.00470673, 
+               0.00518948, 0.00398262, 0.00289645, 0.00422399, 0.00362056, 
+               0.00313782, 0.00265508, 0.00325851, 0.00265508, 0.00277577, 
+               0.00289645, 0.00181028, 0.00205165, 0.0016896, 0.00193097, 
+               0.00193097, 0.00193097, 0.00144823, 0.0016896, 0.00156891, 
+               0.00217234, 0.000965484, 0.00108617, 0.000844798, 0.00144823, 
+               0.00144823, 0.000724113, 0.000965484, 0.00181028, 0.000724113, 
+               0.000844798, 0.000965484, 0.000603427, 0.00120685, 0.000965484, 
+               0.00144823, 0.000724113, 0.00108617, 0.000724113, 0.000362056, 
+               0.000241371, 0.000241371, 0.000844798, 0.000724113, 0.000844798, 
+               0.000362056, 0.000482742, 0.000362056, 0.000724113, 0.000844798, 
+               0.000362056, 0.000120685, 0.000603427, 0.000603427, 0.000241371, 
+               0.000241371, 0.000603427, 0.000724113, 0.000482742, 0.000120685, 
+               0.000120685, 0.000482742, 0.000241371, 0.000241371, 0.000362056, 
+               0.000844798, 0, 0.000120685, 0.000724113, 0.000120685, 
+               0.000362056, 0.000603427, 0.000241371, 0.000482742, 0.000120685, 
+               0, 0, 0.000241371, 0.000120685, 0.000120685, 
+               0.000120685, 0.000362056, 0, 0.000241371, 0.000241371, 
+               0.000120685, 0.000241371, 0.000241371, 0.000241371, 0, 
+               0.000120685, 0.000120685, 0, 0, 0.000120685, 
+               0.000241371, 0.000120685, 0.000120685, 0.000241371, 0, 
+               0.000241371, 0, 0.000120685, 0, 0.000120685
             }, 
             {
                0, 0, 0, 0, 0, 
-               0, 0, 0, 0, 0.00011558, 
-               0.00011558, 0, 0, 0, 0, 
-               0, 0.00011558, 0, 0.00023116, 0.000693481, 
-               0.00150254, 0.00104022, 0.00184928, 0.00369857, 0.00485437, 
-               0.00612575, 0.00889968, 0.0102866, 0.0117892, 0.0122515, 
-               0.0146787, 0.0162968, 0.0161812, 0.0183773, 0.018724, 
-               0.0190707, 0.0195331, 0.0186084, 0.0203421, 0.0226537, 
-               0.0210356, 0.0219602, 0.0211512, 0.0230005, 0.0220758, 
-               0.0205733, 0.0210356, 0.0208044, 0.0199954, 0.0193019, 
-               0.017337, 0.0175682, 0.0198798, 0.0198798, 0.0194175, 
-               0.0177994, 0.0160656, 0.0179149, 0.0158345, 0.0159501, 
-               0.012945, 0.0124827, 0.0134073, 0.0142164, 0.0121359, 
-               0.011558, 0.0114424, 0.00959316, 0.0101711, 0.0104022, 
-               0.010749, 0.00809061, 0.0082062, 0.0082062, 0.0104022, 
-               0.0087841, 0.00785945, 0.00693481, 0.00647249, 0.00705039, 
-               0.00520111, 0.00531669, 0.00589459, 0.00554785, 0.00716597, 
-               0.00612575, 0.00520111, 0.00508553, 0.00358299, 0.00404531, 
-               0.00358299, 0.00346741, 0.00369857, 0.00369857, 0.00254276, 
-               0.00416089, 0.00208044, 0.00323625, 0.00312067, 0.00208044, 
-               0.00277393, 0.00277393, 0.00208044, 0.00219602, 0.00196486, 
-               0.00300509, 0.00265834, 0.00208044, 0.00161812, 0.00127138, 
-               0.00127138, 0.00150254, 0.0017337, 0.000924642, 0.00184928, 
-               0.000809061, 0.00150254, 0.000924642, 0.0011558, 0.000577901, 
-               0.00104022, 0.000924642, 0.00161812, 0.0011558, 0.00184928, 
-               0.0011558, 0.000924642, 0.00150254, 0.000809061, 0.00127138, 
-               0.00104022, 0.000346741, 0.000809061, 0.000462321, 0.000809061, 
-               0.000924642, 0.000346741, 0.000346741, 0.000577901, 0.000809061, 
-               0.0011558, 0.000346741, 0.000346741, 0.000462321, 0.000346741, 
-               0.000346741, 0.000577901, 0.00023116, 0, 0.00023116, 
-               0.000577901, 0.000346741, 0.00011558, 0.000346741, 0.000346741, 
-               0.000346741, 0.00023116, 0.000693481, 0.00023116, 0.00023116, 
-               0.000693481, 0.000346741, 0.000346741, 0.00023116, 0.00011558, 
-               0.000462321, 0.00023116, 0.00011558, 0.000346741, 0.00011558, 
-               0.00011558, 0.000462321, 0, 0.00023116, 0.00023116, 
-               0.00023116, 0.00011558, 0.00023116, 0.00011558, 0.00011558, 
-               0.00011558, 0.000462321, 0.00011558, 0.00011558, 0.00011558, 
-               0.00023116, 0.00023116, 0, 0.00011558, 0, 
-               0, 0.000346741, 0.00011558, 0.00011558, 0.00011558, 
-               0.000346741, 0, 0.00011558, 0.000346741, 0
+               0, 0, 0, 0, 0, 
+               0, 0, 0.000113921, 0, 0, 
+               0, 0, 0.000113921, 0, 0, 
+               0, 0, 0, 0, 0.000455685, 
+               0.000569606, 0.00102529, 0.0015949, 0.00250627, 0.00364548, 
+               0.00364548, 0.00535429, 0.00501253, 0.0075188, 0.00774664, 
+               0.0119617, 0.0118478, 0.0125313, 0.0126452, 0.0149237, 
+               0.0140123, 0.0148098, 0.0170882, 0.0197084, 0.018797, 
+               0.0194805, 0.0179995, 0.0209615, 0.018797, 0.0197084, 
+               0.0200501, 0.0191388, 0.020164, 0.020278, 0.0206197, 
+               0.0192527, 0.0191388, 0.0192527, 0.0225564, 0.0172021, 
+               0.018797, 0.0176578, 0.0150376, 0.0189109, 0.0168603, 
+               0.0150376, 0.0137845, 0.0181135, 0.0134427, 0.0192527, 
+               0.0140123, 0.0132149, 0.0109364, 0.01162, 0.0119617, 
+               0.010139, 0.0110504, 0.00865801, 0.00899977, 0.011506, 
+               0.00877193, 0.00843017, 0.00843017, 0.00899977, 0.00922761, 
+               0.00865801, 0.00740488, 0.00774664, 0.0104807, 0.00569606, 
+               0.00535429, 0.00421508, 0.00535429, 0.00603782, 0.00535429, 
+               0.00546822, 0.004329, 0.00364548, 0.00444293, 0.00364548, 
+               0.00512645, 0.00239234, 0.00478469, 0.00353156, 0.00307587, 
+               0.00341763, 0.00284803, 0.00330371, 0.00273411, 0.00262019, 
+               0.00307587, 0.00227842, 0.00205058, 0.0021645, 0.00170882, 
+               0.00170882, 0.00296195, 0.00125313, 0.00113921, 0.00193666, 
+               0.0021645, 0.00113921, 0.00148098, 0.00136705, 0.00148098, 
+               0.00170882, 0.00125313, 0.000911369, 0.00102529, 0.00148098, 
+               0.000797448, 0.00125313, 0.00182274, 0.00125313, 0.000683527, 
+               0.000911369, 0.000569606, 0.000683527, 0.000683527, 0.00125313, 
+               0.00125313, 0.000341763, 0.000911369, 0.000113921, 0.000797448, 
+               0.000341763, 0.000683527, 0.000455685, 0.000569606, 0.00125313, 
+               0.000341763, 0.000683527, 0.000341763, 0.000113921, 0.000455685, 
+               0.000569606, 0.000341763, 0.000341763, 0.000455685, 0.000455685, 
+               0.000455685, 0.000113921, 0.000569606, 0.000683527, 0.000113921, 
+               0.000455685, 0.000455685, 0.000227842, 0.000227842, 0.000341763, 
+               0.000227842, 0.000341763, 0.000341763, 0, 0.000227842, 
+               0.000227842, 0.000113921, 0.000341763, 0.000227842, 0.000113921, 
+               0.000683527, 0.000113921, 0.000227842, 0.000341763, 0.000455685, 
+               0.000227842, 0.000113921, 0.000455685, 0.000227842, 0.000455685, 
+               0.000227842, 0.000227842, 0.000113921, 0.000227842, 0.000113921, 
+               0.000113921, 0.000113921, 0, 0.000113921, 0.000113921
             }, 
             {
                0, 0, 0, 0, 0, 
-               0.000112309, 0, 0.000112309, 0, 0, 
-               0, 0, 0, 0.000224618, 0.000112309, 
-               0, 0, 0, 0.000224618, 0.000336927, 
-               0.000786164, 0.00213387, 0.00213387, 0.00359389, 0.00460467, 
-               0.00539084, 0.00730009, 0.00977089, 0.0104447, 0.0102201, 
-               0.0134771, 0.013814, 0.0137017, 0.019991, 0.0149371, 
-               0.0203279, 0.0203279, 0.0189802, 0.0203279, 0.0204403, 
-               0.0188679, 0.0197664, 0.0196541, 0.021451, 0.019991, 
-               0.0224618, 0.0184187, 0.0219003, 0.0203279, 0.0194295, 
-               0.0196541, 0.0213387, 0.0162848, 0.0192049, 0.021788, 
-               0.015611, 0.0151617, 0.0175202, 0.0162848, 0.0161725, 
-               0.0134771, 0.0166217, 0.0133648, 0.0103324, 0.0132525, 
-               0.0111186, 0.0128032, 0.0112309, 0.0103324, 0.0102201, 
-               0.0098832, 0.0113432, 0.00876011, 0.00876011, 0.00977089, 
-               0.00943396, 0.00774933, 0.00673854, 0.00797394, 0.00651393, 
-               0.00673854, 0.00628931, 0.00426774, 0.0049416, 0.00561545, 
-               0.00595238, 0.00561545, 0.00572776, 0.00426774, 0.00426774, 
-               0.00381851, 0.0037062, 0.00336927, 0.00359389, 0.00336927, 
-               0.00426774, 0.00359389, 0.00303235, 0.00269542, 0.00348158, 
-               0.00404313, 0.00213387, 0.00190925, 0.00134771, 0.00213387, 
-               0.00202156, 0.00213387, 0.00190925, 0.00213387, 0.00303235, 
-               0.00224618, 0.00280773, 0.0024708, 0.0024708, 0.0012354, 
-               0.00190925, 0.00146002, 0.00146002, 0.00101078, 0.00134771, 
-               0.00112309, 0.00146002, 0.00134771, 0.00134771, 0.00179695, 
-               0.0012354, 0.00101078, 0.000786164, 0.000561545, 0.0012354, 
-               0.00101078, 0.000336927, 0.000673854, 0.000673854, 0.000673854, 
-               0.000449236, 0.000224618, 0.000786164, 0.000336927, 0.000673854, 
-               0.000561545, 0.000786164, 0.000898473, 0.000561545, 0.000561545, 
-               0.000561545, 0.000449236, 0.000224618, 0.000112309, 0.00101078, 
-               0.000336927, 0.000449236, 0.000449236, 0.000336927, 0.000561545, 
-               0.000336927, 0.000336927, 0.000224618, 0.000112309, 0.000336927, 
-               0.000336927, 0.000224618, 0.000112309, 0.000224618, 0.000673854, 
-               0.000561545, 0.000336927, 0.000449236, 0.000449236, 0, 
-               0.000449236, 0.000112309, 0.000224618, 0.000561545, 0.000224618, 
-               0.000112309, 0.000224618, 0.000449236, 0.000112309, 0, 
-               0, 0, 0.000224618, 0.000336927, 0.000561545, 
-               0.000112309, 0.000112309, 0.000112309, 0.000224618, 0, 
-               0, 0.000112309, 0.000112309, 0.000224618, 0, 
-               0.000112309, 0.000224618, 0.000112309, 0.000112309, 0.000224618
+               0, 0, 0, 0, 0, 
+               0, 0, 0, 0, 0, 
+               0, 0.000113999, 0, 0, 0, 
+               0, 0.000113999, 0.000113999, 0.000569995, 0.000227998, 
+               0.000341997, 0.000797994, 0.00102599, 0.00239398, 0.00273598, 
+               0.00410397, 0.00421797, 0.00615595, 0.00786594, 0.00854993, 
+               0.00900593, 0.0106019, 0.0101459, 0.0113999, 0.0134519, 
+               0.0140219, 0.0158459, 0.0152759, 0.0163019, 0.0167579, 
+               0.0188098, 0.0159599, 0.0182399, 0.0182399, 0.0199498, 
+               0.0230278, 0.0196078, 0.0185819, 0.0194938, 0.0183539, 
+               0.0173279, 0.0166439, 0.0191518, 0.0193798, 0.0188098, 
+               0.0194938, 0.0186959, 0.0168719, 0.0153899, 0.0151619, 
+               0.0139079, 0.0173279, 0.0157319, 0.0167579, 0.0155039, 
+               0.0128819, 0.0142499, 0.0129959, 0.0125399, 0.0112859, 
+               0.0139079, 0.0112859, 0.0100319, 0.0117419, 0.0116279, 
+               0.0102599, 0.0112859, 0.00809394, 0.00797994, 0.00820793, 
+               0.00946192, 0.00968992, 0.00889193, 0.00889193, 0.00706794, 
+               0.00729594, 0.00615595, 0.00683995, 0.00455996, 0.00444596, 
+               0.00524396, 0.00433197, 0.00478796, 0.00376197, 0.00421797, 
+               0.00501596, 0.00604195, 0.00376197, 0.00341997, 0.00330597, 
+               0.00353397, 0.00353397, 0.00319197, 0.00296398, 0.00205198, 
+               0.00227998, 0.00193798, 0.00284998, 0.00205198, 0.00227998, 
+               0.00250798, 0.00159599, 0.00239398, 0.00159599, 0.00170999, 
+               0.00182399, 0.00205198, 0.00125399, 0.00205198, 0.00125399, 
+               0.000911993, 0.00159599, 0.00125399, 0.00182399, 0.00113999, 
+               0.00148199, 0.00102599, 0.00227998, 0.00102599, 0.000911993, 
+               0.000797994, 0.00113999, 0.000911993, 0.000911993, 0.000683995, 
+               0.00102599, 0.00125399, 0.00102599, 0.000797994, 0.000569995, 
+               0.000683995, 0.000455996, 0.000683995, 0.000569995, 0.000341997, 
+               0.000455996, 0.000683995, 0.000455996, 0.000683995, 0.000341997, 
+               0.000683995, 0.000569995, 0.000569995, 0.000455996, 0.000911993, 
+               0.000341997, 0.000113999, 0.000341997, 0.000455996, 0.000227998, 
+               0.000227998, 0.000227998, 0.000683995, 0.000227998, 0.000227998, 
+               0.000341997, 0.000227998, 0.000455996, 0.000227998, 0.000227998, 
+               0.000227998, 0.000227998, 0.000227998, 0.000113999, 0.000341997, 
+               0.000455996, 0.000113999, 0.000455996, 0, 0.000341997, 
+               0.000113999, 0.000341997, 0.000227998, 0.000227998, 0, 
+               0.000113999, 0.000113999, 0.000455996, 0.000341997, 0.000227998, 
+               0, 0, 0.000113999, 0.000113999, 0
             }, 
             {
                0, 0, 0, 0, 0, 
                0, 0, 0, 0, 0, 
-               0, 0, 0, 0.000114077, 0, 
-               0, 0.000228154, 0.000228154, 0.000228154, 0.000456308, 
-               0.000912617, 0.00102669, 0.00296601, 0.00273785, 0.00456308, 
-               0.00684463, 0.0065024, 0.00787132, 0.0126626, 0.0120922, 
-               0.0119781, 0.0119781, 0.0138033, 0.0149441, 0.0143737, 
-               0.017682, 0.016199, 0.0185946, 0.0216747, 0.0199635, 
-               0.0197353, 0.0187086, 0.0208761, 0.022131, 0.0199635, 
-               0.0215606, 0.0201916, 0.0187086, 0.0215606, 0.0172256, 
-               0.0196213, 0.0180242, 0.0164271, 0.0183664, 0.0165412, 
-               0.017682, 0.0195072, 0.0151723, 0.0141456, 0.0150582, 
-               0.0150582, 0.0165412, 0.0156286, 0.0136893, 0.0125485, 
-               0.0144878, 0.011864, 0.011864, 0.0110655, 0.011864, 
-               0.00958248, 0.00992471, 0.0110655, 0.00935432, 0.00992471, 
-               0.00821355, 0.00730094, 0.0065024, 0.00809948, 0.00581793, 
-               0.00764317, 0.00570386, 0.00501939, 0.00581793, 0.00558978, 
-               0.0065024, 0.00558978, 0.00479124, 0.0039927, 0.00456308, 
-               0.00387862, 0.00353639, 0.00456308, 0.00376454, 0.00456308, 
-               0.00296601, 0.00353639, 0.00342231, 0.00285193, 0.00296601, 
-               0.00308008, 0.00228154, 0.00239562, 0.00353639, 0.00342231, 
-               0.00273785, 0.0025097, 0.00216747, 0.00182523, 0.00193931, 
-               0.00273785, 0.00171116, 0.00136893, 0.00228154, 0.001483, 
-               0.00136893, 0.00114077, 0.001483, 0.00159708, 0.00079854, 
-               0.00159708, 0.00205339, 0.001483, 0.00102669, 0.00125485, 
-               0.001483, 0.00159708, 0.00114077, 0.00114077, 0.001483, 
-               0.00136893, 0.00079854, 0.00159708, 0.00114077, 0.00102669, 
-               0.000912617, 0.00102669, 0.00079854, 0.00079854, 0.000570386, 
-               0.00102669, 0.000570386, 0.00102669, 0.000912617, 0.000456308, 
-               0.000456308, 0.000912617, 0.000228154, 0.000570386, 0.000912617, 
-               0.000456308, 0.000570386, 0.000570386, 0.000684463, 0.000114077, 
-               0.000570386, 0.000114077, 0.000570386, 0.000228154, 0.000456308, 
-               0.000228154, 0.000684463, 0.000342231, 0.000228154, 0.000570386, 
-               0.000342231, 0.000114077, 0.000342231, 0.000342231, 0.000228154, 
-               0.000228154, 0, 0.000114077, 0.000342231, 0.000228154, 
-               0.000456308, 0.000342231, 0.000342231, 0.000114077, 0.000228154, 
-               0.000456308, 0.000114077, 0, 0.000228154, 0.000228154, 
-               0.000228154, 0.000114077, 0.000114077, 0.000114077, 0.000114077, 
-               0, 0.000342231, 0.000228154, 0.000342231, 0.000456308, 
-               0.000228154, 0, 0.000228154, 0.000342231, 0.000228154
+               0, 0, 0, 0, 0, 
+               0, 0, 0.000107181, 0, 0, 
+               0, 0.000107181, 0, 0, 0.000107181, 
+               0.000321543, 0.000643087, 0.000321543, 0.0022508, 0.00203644, 
+               0.00375134, 0.00460879, 0.00407288, 0.00621651, 0.00782422, 
+               0.00953912, 0.0101822, 0.00986066, 0.0113612, 0.0130761, 
+               0.0114684, 0.017149, 0.0148982, 0.0157556, 0.018328, 
+               0.0145766, 0.01597, 0.0178992, 0.0150054, 0.0187567, 
+               0.0180064, 0.0180064, 0.0186495, 0.0184352, 0.0175777, 
+               0.019507, 0.0185423, 0.0191854, 0.0219721, 0.0160772, 
+               0.0176849, 0.0165059, 0.0184352, 0.0178992, 0.0150054, 
+               0.0148982, 0.0154341, 0.0172562, 0.0148982, 0.0145766, 
+               0.0153269, 0.0142551, 0.0128617, 0.0132905, 0.0129689, 
+               0.0129689, 0.0118971, 0.011254, 0.00889603, 0.0107181, 
+               0.00857449, 0.0117899, 0.00932476, 0.00750268, 0.0091104, 
+               0.00878885, 0.0073955, 0.00868167, 0.00814577, 0.00718114, 
+               0.00664523, 0.00664523, 0.00685959, 0.00685959, 0.00750268, 
+               0.0073955, 0.00610932, 0.00600214, 0.00643087, 0.00546624, 
+               0.00353698, 0.00493033, 0.00450161, 0.00450161, 0.00439443, 
+               0.00321543, 0.0034298, 0.00364416, 0.00321543, 0.00257235, 
+               0.00321543, 0.00321543, 0.00278671, 0.00300107, 0.00257235, 
+               0.00278671, 0.00246517, 0.00246517, 0.00128617, 0.00257235, 
+               0.00192926, 0.00203644, 0.00160772, 0.00160772, 0.00182208, 
+               0.00160772, 0.00203644, 0.00214362, 0.000643087, 0.00150054, 
+               0.000750268, 0.00139335, 0.000857449, 0.000857449, 0.00096463, 
+               0.00128617, 0.000535906, 0.000857449, 0.00117899, 0.000535906, 
+               0.000750268, 0.000750268, 0.000643087, 0.000857449, 0.000643087, 
+               0.000750268, 0.00096463, 0.000428725, 0.000535906, 0.00128617, 
+               0.000428725, 0.000643087, 0.000857449, 0.000750268, 0.000428725, 
+               0.000857449, 0.000750268, 0.000321543, 0.000643087, 0.000643087, 
+               0.000214362, 0.000107181, 0.000750268, 0.00107181, 0.000428725, 
+               0.000643087, 0.000428725, 0.000321543, 0.000643087, 0.000428725, 
+               0.000321543, 0.000321543, 0.000643087, 0.000321543, 0.000107181, 
+               0.000535906, 0.000428725, 0.000321543, 0.000535906, 0.000214362, 
+               0, 0.000428725, 0.000214362, 0.000107181, 0.000214362, 
+               0, 0.000107181, 0.000535906, 0, 0.000321543, 
+               0.000107181, 0.000321543, 0.000428725, 0.000107181, 0.000321543, 
+               0.000214362, 0.000214362, 0.000107181, 0.000428725, 0.000107181
             }, 
             {
                0, 0, 0, 0, 0, 
-               0, 0.000108155, 0, 0, 0.000324465, 
-               0.000108155, 0, 0, 0, 0, 
-               0.000108155, 0.000108155, 0, 0.000648929, 0.00021631, 
-               0.000973394, 0.000865239, 0.00162232, 0.00205494, 0.00378542, 
-               0.00529959, 0.00735453, 0.00735453, 0.00854424, 0.0107073, 
-               0.0122215, 0.0130867, 0.0136275, 0.0144928, 0.0155743, 
-               0.0146009, 0.0162232, 0.0178456, 0.0177374, 0.0186026, 
-               0.0178456, 0.0186026, 0.0178456, 0.0184945, 0.0193597, 
-               0.0187108, 0.0200087, 0.0173048, 0.0182782, 0.0189271, 
-               0.0183863, 0.0177374, 0.0192516, 0.0201168, 0.0163314, 
-               0.0175211, 0.0178456, 0.0144928, 0.0147091, 0.0171966, 
-               0.0171966, 0.0137357, 0.012546, 0.0147091, 0.0146009, 
-               0.0112481, 0.0124378, 0.01114, 0.0124378, 0.0114644, 
-               0.010491, 0.0107073, 0.010491, 0.00897685, 0.0103829, 
-               0.00789531, 0.00692191, 0.0100584, 0.00854424, 0.00724638, 
-               0.00940947, 0.0067056, 0.00616483, 0.00681376, 0.0067056, 
-               0.00519143, 0.0067056, 0.00746269, 0.00497512, 0.00562405, 
-               0.00486697, 0.00540774, 0.00465066, 0.0045425, 0.00367727, 
-               0.00378542, 0.00529959, 0.00378542, 0.00400173, 0.00302834, 
-               0.00346096, 0.00259572, 0.00324465, 0.00302834, 0.0033528, 
-               0.00237941, 0.00292018, 0.00183863, 0.00248756, 0.00259572, 
-               0.00183863, 0.00227125, 0.0021631, 0.00259572, 0.00205494, 
-               0.0011897, 0.00162232, 0.0011897, 0.00151417, 0.00183863, 
-               0.00140601, 0.00129786, 0.00194679, 0.000757084, 0.000973394, 
-               0.00205494, 0.00162232, 0.000757084, 0.0011897, 0.000973394, 
-               0.00129786, 0.000973394, 0.000973394, 0.000865239, 0.0011897, 
-               0.00108155, 0.000865239, 0.000648929, 0.0011897, 0.000540774, 
-               0.00043262, 0.00108155, 0.000757084, 0.00129786, 0.00129786, 
-               0.00021631, 0.000540774, 0.000540774, 0.00108155, 0.000973394, 
-               0.00021631, 0.000540774, 0.00043262, 0.000648929, 0.000324465, 
-               0.000757084, 0.000865239, 0.000108155, 0.00021631, 0.000324465, 
-               0.00043262, 0.00043262, 0.000324465, 0.000540774, 0.00043262, 
-               0.000757084, 0.000324465, 0.00043262, 0.000324465, 0.00043262, 
-               0.00021631, 0.00043262, 0.000540774, 0.000324465, 0.000324465, 
-               0.00021631, 0.00021631, 0.00021631, 0.00043262, 0.000324465, 
-               0.000108155, 0.000324465, 0.000648929, 0.00021631, 0.000324465, 
-               0.000540774, 0.000324465, 0.000324465, 0, 0.000108155, 
-               0, 0.00021631, 0, 0.00021631, 0.00043262, 
-               0.00021631, 0.000108155, 0.000108155, 0.000324465, 0.000108155
+               0, 0, 0, 0, 0, 
+               0, 0, 0, 0, 0, 
+               0, 0, 0, 0, 0, 
+               0.000109004, 0, 0, 0, 0.000327011, 
+               0.000436015, 0.00141705, 0.000981033, 0.00174406, 0.00348812, 
+               0.00316111, 0.00425114, 0.00632221, 0.00664923, 0.00708524, 
+               0.00632221, 0.0101373, 0.00959233, 0.0126444, 0.00981033, 
+               0.0125354, 0.0141705, 0.0143885, 0.0148245, 0.0174406, 
+               0.0160235, 0.0159145, 0.0158055, 0.0195117, 0.0163506, 
+               0.0182036, 0.0167866, 0.0208197, 0.0177676, 0.0195117, 
+               0.0180946, 0.0167866, 0.0186396, 0.0198387, 0.0164596, 
+               0.0182036, 0.0165686, 0.0163506, 0.0163506, 0.0140615, 
+               0.0161325, 0.0138435, 0.0148245, 0.0151515, 0.0144975, 
+               0.0131894, 0.0149335, 0.0123174, 0.0139525, 0.0122084, 
+               0.0116634, 0.0126444, 0.0105734, 0.0101373, 0.00937432, 
+               0.0104644, 0.0100283, 0.0126444, 0.0089383, 0.00915631, 
+               0.0088293, 0.00806627, 0.0089383, 0.00904731, 0.00741225, 
+               0.00719424, 0.00632221, 0.00719424, 0.0057772, 0.0057772, 
+               0.00457816, 0.00654022, 0.00555919, 0.00468716, 0.00468716, 
+               0.00436015, 0.00425114, 0.00446915, 0.00403314, 0.00403314, 
+               0.00479616, 0.00392413, 0.00370613, 0.00512317, 0.0028341, 
+               0.00261609, 0.0029431, 0.00370613, 0.00218007, 0.0029431, 
+               0.00272509, 0.00207107, 0.00228908, 0.00228908, 0.00174406, 
+               0.00250709, 0.00337911, 0.000981033, 0.00185306, 0.00185306, 
+               0.00196207, 0.00152605, 0.00130804, 0.00218007, 0.00185306, 
+               0.00218007, 0.00130804, 0.00130804, 0.000981033, 0.00119904, 
+               0.000981033, 0.00141705, 0.00119904, 0.00152605, 0.00109004, 
+               0.00141705, 0.000763026, 0.000654022, 0.00119904, 0.00109004, 
+               0.00141705, 0.000981033, 0.000327011, 0.000981033, 0.000436015, 
+               0.00119904, 0.00130804, 0.00130804, 0.000981033, 0.00087203, 
+               0.00087203, 0.000763026, 0.000763026, 0.000763026, 0.000545019, 
+               0.000545019, 0.00109004, 0.000654022, 0.000981033, 0.000327011, 
+               0.000436015, 0.000218007, 0.000545019, 0.000654022, 0.000654022, 
+               0.000436015, 0.000436015, 0.000218007, 0.00130804, 0.00087203, 
+               0.000327011, 0.000218007, 0.000654022, 0.000109004, 0.000436015, 
+               0.000109004, 0.000436015, 0.000218007, 0.000436015, 0.000109004, 
+               0.000327011, 0.000545019, 0.000436015, 0.000654022, 0.000327011, 
+               0.000327011, 0, 0.000218007, 0.000436015, 0.000109004, 
+               0.000109004, 0.000327011, 0.000218007, 0.000218007, 0.000109004
             }
           };
 
@@ -936,7 +935,7 @@ void AliTRDprobdist::FillData()
   fNTbins=20;
   fTBinSize=1;
 
-  Int_t TimBin[kNo_Mom][kNo_TBins]={  
+  Int_t timBin[kNo_Mom][kNo_TBins]={  
             {
                0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 
                10, 11, 12, 13, 14, 15, 16, 17, 18, 19
@@ -967,111 +966,111 @@ void AliTRDprobdist::FillData()
             }
           };
 
-  Double_t ProbPIT[kNo_Mom][kNo_TBins]={  
+  Double_t probPIT[kNo_Mom][kNo_TBins]={  
             {
-               0, 0.109477, 0.0740741, 0.0750272, 0.0619553 ,
-               0.0642702, 0.0556917, 0.0586874, 0.057598, 0.059232 ,
-               0.0562364, 0.0551471, 0.0559641, 0.0514706, 0.0580065 ,
-               0.0656318, 0.0354031, 0.00558279, 0.000408497, 0.000136166
+               0, 0.177075, 0.0771579, 0.0666112, 0.0653622 ,
+               0.0595337, 0.0577297, 0.056897, 0.055093, 0.0514849 ,
+               0.0552318, 0.0463503, 0.0496808, 0.0523175, 0.0478768 ,
+               0.0512073, 0.0274771, 0.00291424, 0, 0
             }, 
             {
-               0, 0.113467, 0.0729167, 0.0715526, 0.0672123 ,
-               0.063244, 0.0613839, 0.0613839, 0.0561756, 0.0598958 ,
-               0.0555556, 0.0560516, 0.0533234, 0.0544395, 0.0549355 ,
-               0.0603919, 0.0336062, 0.00409226, 0.000124008, 0.000248016
+               0, 0.179185, 0.0719195, 0.0729013, 0.0614875 ,
+               0.0609966, 0.0554737, 0.0551055, 0.0565783, 0.0517919 ,
+               0.0543692, 0.0544919, 0.0478645, 0.0542464, 0.0471281 ,
+               0.0459008, 0.0293324, 0.0012273, 0, 0
             }, 
             {
-               0, 0.106427, 0.0816632, 0.0712969, 0.0685326 ,
-               0.0642709, 0.0590878, 0.0556323, 0.0610458, 0.0604699 ,
-               0.0542502, 0.0540198, 0.0550564, 0.0530984, 0.0551716 ,
-               0.0630039, 0.0313292, 0.00529832, 0.000345543, 0
+               0, 0.173694, 0.0767159, 0.0631295, 0.0646521 ,
+               0.0596158, 0.0576247, 0.058796, 0.0532912, 0.0598501 ,
+               0.0489576, 0.0561021, 0.0482549, 0.0539939, 0.0460295 ,
+               0.0510658, 0.0270555, 0.00117123, 0, 0
             }, 
             {
-               0, 0.110388, 0.0731945, 0.0703752, 0.0597484 ,
-               0.0633268, 0.0605075, 0.06311, 0.0628931, 0.0570375 ,
-               0.0583388, 0.0530254, 0.0562785, 0.0541097, 0.0564953 ,
-               0.0612665, 0.0327478, 0.00639774, 0.000759054, 0
+               0, 0.175456, 0.0840475, 0.0667985, 0.0626236 ,
+               0.0564711, 0.0563612, 0.0577895, 0.0541639, 0.0537245 ,
+               0.04922, 0.0535047, 0.0520765, 0.053285, 0.0476818 ,
+               0.0487805, 0.0269172, 0.00109866, 0, 0
             }, 
             {
-               0, 0.116224, 0.0754374, 0.0736196, 0.066803 ,
-               0.0643036, 0.0601, 0.0591911, 0.0562372, 0.0594183 ,
-               0.05192, 0.0548739, 0.0514656, 0.0548739, 0.0566917 ,
-               0.0587367, 0.0341968, 0.00499886, 0.000908884, 0
+               0, 0.173835, 0.0757168, 0.0704525, 0.0609319 ,
+               0.0601478, 0.0536514, 0.0562276, 0.0521953, 0.0545475 ,
+               0.0524194, 0.0528674, 0.0506272, 0.0543235, 0.0500672 ,
+               0.0502912, 0.030802, 0.000896057, 0, 0
             }, 
             {
-               0, 0.111563, 0.0715899, 0.0756549, 0.0667344 ,
-               0.0612014, 0.0615402, 0.0602981, 0.0605239, 0.0591689 ,
-               0.0569106, 0.0586043, 0.0539747, 0.0546522, 0.0538618 ,
-               0.0560072, 0.030262, 0.00654923, 0.000677507, 0.000225836
+               0, 0.175938, 0.0821475, 0.0642518, 0.0600474 ,
+               0.0620957, 0.0534713, 0.058646, 0.0560586, 0.0529323 ,
+               0.0523933, 0.0557352, 0.0500216, 0.0502372, 0.0525011 ,
+               0.0467874, 0.0255498, 0.00118586, 0, 0
             }, 
             {
-               0, 0.111289, 0.0736236, 0.0735169, 0.0694622 ,
-               0.0606061, 0.0660478, 0.0591122, 0.0562313, 0.0601793 ,
-               0.0536705, 0.0545241, 0.0543107, 0.0565514, 0.0558045 ,
-               0.056338, 0.0315834, 0.00629535, 0.000533504, 0.000320102
+               0, 0.183151, 0.0766431, 0.0645472, 0.064012 ,
+               0.0618711, 0.0558767, 0.0557696, 0.0543781, 0.0556626 ,
+               0.0497752, 0.0520231, 0.049347, 0.0507386, 0.0470991 ,
+               0.0525583, 0.0260116, 0.000535217, 0, 0
             }
           };
 
-  Double_t ProbELT[kNo_Mom][kNo_TBins]={  
+  Double_t probELT[kNo_Mom][kNo_TBins]={  
             {
-               0, 0.0834695, 0.0619553, 0.0551471, 0.0518791, 
-               0.0517429, 0.0480664, 0.0510621, 0.0454793, 0.0556917, 
-               0.0525599, 0.0574619, 0.0537854, 0.0690359, 0.0804739, 
-               0.0946351, 0.0733932, 0.0132081, 0.000680828, 0.000272331
+               0, 0.121598, 0.0534094, 0.0572139, 0.0507755, 
+               0.048288, 0.0453614, 0.0471174, 0.040679, 0.0424349, 
+               0.0463857, 0.0569213, 0.0595552, 0.063506, 0.0690664, 
+               0.0942347, 0.0896986, 0.0137548, 0, 0
             }, 
             {
-               0, 0.079406, 0.04946, 0.0544919, 0.0527737, 
-               0.0472509, 0.0490918, 0.0468827, 0.0470054, 0.0536328, 
-               0.0509327, 0.0574374, 0.0587874, 0.0709377, 0.0801424, 
-               0.106161, 0.0796514, 0.0155866, 0.000368189, 0
+               0, 0.116522, 0.0500132, 0.0538401, 0.0451306, 
+               0.0461863, 0.0407759, 0.0459224, 0.0482977, 0.0501452, 
+               0.0496173, 0.0560834, 0.053972, 0.0680918, 0.0695434, 
+               0.0991027, 0.0954078, 0.0113486, 0, 0
             }, 
             {
-               0, 0.0762877, 0.0569728, 0.0474976, 0.0420311, 
-               0.0472546, 0.0462828, 0.0483479, 0.047862, 0.0521137, 
-               0.050656, 0.0549077, 0.0614674, 0.0702138, 0.0860058, 
-               0.108844, 0.0895287, 0.013241, 0.000364431, 0.000121477
+               0, 0.108376, 0.0517741, 0.0483949, 0.0456191, 
+               0.0482742, 0.0428434, 0.0475501, 0.0421192, 0.0469467, 
+               0.0521361, 0.0538257, 0.0562394, 0.0650495, 0.0742216, 
+               0.106445, 0.0954622, 0.0147236, 0, 0
             }, 
             {
-               0, 0.0736246, 0.0527046, 0.0496995, 0.0487748, 
-               0.0488904, 0.0499307, 0.0485437, 0.0472723, 0.0517799, 
-               0.0520111, 0.053976, 0.063338, 0.0644938, 0.0815996, 
-               0.106796, 0.0917707, 0.0145631, 0.00023116, 0
+               0, 0.104124, 0.0471634, 0.0464798, 0.0416951, 
+               0.0399863, 0.0443153, 0.0467077, 0.0461381, 0.0500114, 
+               0.0498975, 0.0602643, 0.0603782, 0.0682388, 0.0811119, 
+               0.106402, 0.0920483, 0.0150376, 0, 0
             }, 
             {
-               0, 0.0727763, 0.0495283, 0.0528976, 0.0486298, 
-               0.0440252, 0.0457098, 0.0493037, 0.0480683, 0.0513252, 
-               0.0518868, 0.0626685, 0.06031, 0.0752471, 0.0800764, 
-               0.105571, 0.0882749, 0.0132525, 0.000449236, 0
+               0, 0.101573, 0.0478796, 0.0441176, 0.0411537, 
+               0.0454856, 0.0449156, 0.0463976, 0.0467396, 0.0523256, 
+               0.0512996, 0.0605335, 0.0580255, 0.0649795, 0.0802554, 
+               0.0999772, 0.0992932, 0.0150479, 0, 0
             }, 
             {
-               0, 0.0702715, 0.0480265, 0.0455168, 0.0446042, 
-               0.0450605, 0.0464294, 0.0513347, 0.0487109, 0.0495095, 
-               0.0563541, 0.059206, 0.0641113, 0.0743783, 0.079854, 
-               0.103012, 0.0951403, 0.0181383, 0.000114077, 0.000228154
+               0, 0.103966, 0.0463023, 0.046731, 0.0398714, 
+               0.044373, 0.0437299, 0.0435155, 0.0459807, 0.0483387, 
+               0.049732, 0.0531618, 0.0613076, 0.0767417, 0.0811361, 
+               0.101501, 0.0982851, 0.0153269, 0, 0
             }, 
             {
-               0, 0.0721393, 0.0472637, 0.0466148, 0.0472637, 
-               0.0459658, 0.048886, 0.0470474, 0.048886, 0.0498594, 
-               0.0508328, 0.0591607, 0.0634869, 0.0714904, 0.0825222, 
-               0.112157, 0.0893359, 0.0164395, 0.000540774, 0.000108155
+               0, 0.102245, 0.0491607, 0.0417484, 0.0443645, 
+               0.0408764, 0.0406584, 0.0448005, 0.0501417, 0.0514497, 
+               0.0537388, 0.058208, 0.0604971, 0.0671463, 0.0783737, 
+               0.101809, 0.0987574, 0.0160235, 0, 0
             }
           };
 
   for(Int_t ip=0; ip<fNMom; ip++) {
-    fTrackMomentum[ip]= TrackMomentum[ip];
+    fTrackMomentum[ip]= trackMomentum[ip];
     for(Int_t ie=0; ie<fNEbins; ie++) {
-      fEnergyLoss[ip][ie]=EnergyLoss[ip][ie];
-      fProbPI[ip][ie]=ProbPI[ip][ie]; 
-      fProbEL[ip][ie]=ProbEL[ip][ie];
+      fEnergyLoss[ip][ie]=energyLoss[ip][ie];
+      fProbPI[ip][ie]=probPI[ip][ie]; 
+      fProbEL[ip][ie]=probEL[ip][ie];
     }
   }
 
   for(Int_t ip=0; ip<fNMom; ip++) {
-    fTrackMomentum[ip]=TrackMomentum[ip] ;
+    fTrackMomentum[ip]=trackMomentum[ip] ;
     for(Int_t it=0; it<fNTbins; it++) {
-      fTimBin[ip][it]=TimBin[ip][it];
-      fProbPIT[ip][it]=ProbPIT[ip][it];
-      fProbELT[ip][it]=ProbELT[ip][it];
+      fTimBin[ip][it]=timBin[ip][it];
+      fProbPIT[ip][it]=probPIT[ip][it];
+      fProbELT[ip][it]=probELT[ip][it];
     }
   }
 
index 2c83013..4333367 100644 (file)
@@ -18,37 +18,37 @@ const Int_t kNo_TBins=20;
 
 class AliTRDprobdist : public TObject {
   public:
-    AliTRDprobdist(Int_t Multiplicity=1);   // Multiplicity can take 
+    AliTRDprobdist(Int_t multiplicity=1);   // multiplicity can take 
                          // values 1, 2000, 4000, 6000, 8000
     //    ~AliTRDprobdist(); 
     void FillData();      // Fills Data 
-    //    void FillData2000();  // Fills Data of Multiplicity 2000
-    //    void FillData4000();  // Fills Data of Multiplicity 4000
-    //    void FillData6000();  // Fills Data of Multiplicity 6000
-    //    void FillData8000();  // Fills Data of Multiplicity 8000
-    Double_t GetBM(Int_t ip){ return fTrackMomentum[ip];}
-    void GetData(Int_t ip, Double_t *ebin, Double_t *ppi, Double_t *pel){ 
+    //    void FillData2000();  // Fills Data of multiplicity 2000
+    //    void FillData4000();  // Fills Data of multiplicity 4000
+    //    void FillData6000();  // Fills Data of multiplicity 6000
+    //    void FillData8000();  // Fills Data of multiplicity 8000
+    Double_t GetBM(Int_t ip) const { return fTrackMomentum[ip];}
+    Double_t GetMeanPI(Int_t ip) const;  // Gets mean of de/dx dist. of pi
+    Double_t GetMeanEL(Int_t ip) const;  // Gets mean of de/dx dist. of e
+    Double_t GetNormalizationPI(Int_t ip) const;  // Gets Norm. of de/dx dist. of pi
+    Double_t GetNormalizationEL(Int_t ip) const;  // Gets Norm. of de/dx dist. of e
+    Double_t GetProbability(Int_t k, Double_t mom, Double_t dedx) const;
+                          // Gets the Probability of having dedx
+    Double_t GetProbabilityT(Int_t k, Double_t mom, Int_t timbin) const;
+                        // Gets the Probability of having timbin
+    void GetData(Int_t ip, Double_t *ebin, Double_t *ppi, Double_t *pel) const { 
       for(Int_t ie=0; ie<fNEbins; ie++){
         ebin[ie]=fEnergyLoss[ip][ie];
         ppi[ie]=fProbPI[ip][ie];
         pel[ie]=fProbEL[ip][ie];
       }
     }
-    Double_t GetMeanPI(Int_t ip);  // Gets mean of de/dx dist. of pi
-    Double_t GetMeanEL(Int_t ip);  // Gets mean of de/dx dist. of e
-    Double_t GetNormalizationPI(Int_t ip);  // Gets Norm. of de/dx dist. of pi
-    Double_t GetNormalizationEL(Int_t ip);  // Gets Norm. of de/dx dist. of e
-    Double_t GetProbability(Int_t k, Double_t mom, Double_t dedx);
-                          // Gets the Probability of having dedx
-    void GetDataT(Int_t ip, Int_t *tbin, Double_t *ppi, Double_t *pel){ 
+    void GetDataT(Int_t ip, Int_t *tbin, Double_t *ppi, Double_t *pel) const { 
       for(Int_t it=0; it<fNTbins; it++){
         tbin[it]=fTimBin[ip][it];
         ppi[it]=fProbPIT[ip][it];
         pel[it]=fProbELT[ip][it];
       }
     }
-    Double_t GetProbabilityT(Int_t k, Double_t mom, Int_t timbin);
-                        // Gets the Probability of having timbin
   protected:
     Double_t fADCNorm;               // Ratio of de/dx from Det. to prob. dist.
     Int_t fNMom;                     // Number of momenta