Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

TMCXSectionReweight.C

Go to the documentation of this file.
00001 
00002 // Class TMCXSectionReweight
00003 //
00004 // Author     : E. Sauvan
00005 // Created    : 24/11/2004
00006 // Last update: $Date: 2005/05/20 10:08:52 $
00007 //          by: $Author: cassol $
00008 // Comment: Class to handle reweigthing  cross section, NLO, pdf, etc ...
00010 
00011 #include "TMCXSectionReweight.h"
00012 
00013 #define QCDEBUG 0
00014 
00015 TMCXSectionReweight::TMCXSectionReweight()
00016 {
00017 
00018 
00019 };
00020 
00021 // Float_t TMCXSectionReweight::GetMeanPolarisation(Int_t RunNumber)
00022 // {
00023 // //--- returns mean polarisation for given run
00024 //   if(RunNumber < 300000) return 0.0;//--- hera1
00025 //   else if(
00026 //   if(RunNumber > 399101 ) //----2005 first R period
00027 //      return 0.25;
00028 // 
00029 // 
00030 // 
00031 // }
00032 
00033 
00034 Double_t TMCXSectionReweight::GetQCDWeight(Double_t& xGen,Double_t& Q2Gen,Double_t& pola,Short_t& LeptonCharge,Short_t& MCType)
00035 {
00036 // aim of this function is to reweight the NC Django MRSH (PdfSet=2)
00037 // to the H1PDF2000 fit 
00038   
00039   
00040 #if USEMARQCDFUNC
00041 //---- if MarQcdFunc is linked
00042 
00043 //--- nothing to be done for hera1 !
00044   
00045   MarQCDFunc marqcdfunc;
00046   Double_t QCDWeight=1.0;
00047   
00048   Bool_t reduced=kTRUE;
00049   Bool_t reducedCC=kFALSE;
00050 
00051 //--- NC_Djo
00052   if(MCType==1){
00053        if(xGen >0.&& xGen<1. && Q2Gen>0){
00054           marqcdfunc.SetQlepton(LeptonCharge);
00055          
00056           marqcdfunc.SetPolarisation(pola);
00057           marqcdfunc.SetPdfSet(5);
00058           Double_t h1pdf2000=marqcdfunc.GetNCXSecPol(xGen,Q2Gen,pola,reduced);
00059           marqcdfunc.SetPolarisation(0);
00060           marqcdfunc.SetQlepton(LeptonCharge);
00061           marqcdfunc.SetPdfSet(2);
00062           Double_t mrsh=marqcdfunc.GetNCXSec(xGen,Q2Gen,reduced);
00063          
00064           if(mrsh!=0) QCDWeight=h1pdf2000/mrsh;
00065        }
00066 //--- CC_Djo
00067   }else if(MCType==3){
00068       if(xGen >0.&& xGen<1. && Q2Gen>0){
00069           marqcdfunc.SetQlepton(LeptonCharge);
00070           marqcdfunc.SetPdfSet(5);
00071           Double_t h1pdf2000=(1+pola*LeptonCharge)*marqcdfunc.GetCCXSec(xGen,Q2Gen,reducedCC);
00072 
00073           marqcdfunc.SetQlepton(LeptonCharge);
00074           marqcdfunc.SetPdfSet(2);
00075           
00076           Double_t mrsh=marqcdfunc.GetCCXSec(xGen,Q2Gen,reducedCC);
00077           if(mrsh!=0) QCDWeight=h1pdf2000/mrsh;
00078       }
00079   }
00080 
00081  return QCDWeight;
00082   
00083 #else 
00084 //---- otherwise returns 1
00085  return 1.0;
00086 
00087 #endif  
00088   
00089 }
00090 
00091 
00092 
00093 Double_t TMCXSectionReweight::GetEpvecNLOWeight(H1PartMCArrayPtr GenPart,Float_t pBeamEnergy,Int_t DecayType)
00094 {
00095 //---- re-weighting for NLO epvec E.S. 10/06/03
00096 
00097 //  if(MCFlag==MCEPVECID || MCFlag==MCEPVECHADID || MCFlag==MC820EPVECID || MCFlag==MC820EPVECHADID) {
00098       Double_t EPVECFact=1;
00099       Float_t code=-1;
00100       Int_t Option=2;  //---- to set for hadronic epvec !!!
00101       Float_t wy=0;
00102       Float_t wpt=0;
00103       Int_t bsign=1;
00104       Float_t ene = pBeamEnergy;
00105 
00106       if(DecayType==1) Option=2; //--- leptonic decay
00107       else if(DecayType==2) Option=5; //--- hadronic decay !
00108 
00109       // Found flag
00110       Bool_t kFlagFound = kFALSE;
00111 
00112 //       // Option hadronique Option = 5
00113 //       if(MCFlag==MCEPVECHADID || MCFlag==MC820EPVECHADID)
00114 //      Option = 5;
00115 // 
00116 //       if(MCFlag==MC820EPVECID)  ene=820;
00117 
00118       // Loop over generated particles to fin gen W
00119       for (Int_t iGen=0;iGen<GenPart->GetEntries();iGen++){
00120         H1PartMC *Part = (H1PartMC *) GenPart->UncheckedAt(iGen);
00121 
00122         //      printf("Part(%d) ID = %d Status = %d Pt = %f Th = %f Ph = %f\n",iGen,Part->GetPDG(),Part->GetStatus(),Part->GetPt(),Part->GetTheta()*MYR2D,Part->GetPhi()*MYR2D);
00123 
00124         // W dans EPVEC ID = 24 ou 25 (d'apres Mireille)
00125         if((abs(Part->GetPDG()) == 24 ||abs(Part->GetPDG()) == 25 ) && Part->GetStatus()==2) {
00126           // Found real W
00127           kFlagFound = kTRUE;
00128           wy=-0.5*log((Part->GetE()+Part->GetPz())/(Part->GetE()-Part->GetPz()));
00129           wpt = Part->GetPt();
00130           if(Part->GetPDG()<0) bsign=-1;
00131           else bsign=1;
00132         }
00133        }
00134         
00135       // Correct for NLO/LO
00136       if(kFlagFound == kTRUE){
00137         EPVECFact=nlocorr_(&wy,&wpt,&bsign,&ene,&Option,&code);
00138       }
00139 
00140 return EPVECFact;
00141 }
00142 
00143 
00144 
00145 
00146 Float_t TMCXSectionReweight::nlocorr_(Float_t *y, Float_t *pt, Int_t *bsign, Float_t *ene, Int_t *opt, Float_t *code)
00147 {
00148 /* Purpose: apply NLO correction to the LO EPVEC cross section */
00149 /* Inputs:  - y: (-) rapidity of the W */
00150 /*          - pt: pt of the W */
00151 /*          - bsign: sign of the W */
00152 /*          - ene: beam energy (820 or 920) */
00153 /*          - opt: 1 for NLO/LOspira ; 2 for NLO/EPVEC ; 3 for LOspira / EPVEC ; */
00154 /*                 4 for EPVEC (photon structure correction) / EPVEC (brut) */
00155 /*                 5 for NLO/EPVEC_had */
00156 /* Output:  nlocorr = NLO correction factor */
00157 /* Declarations */
00158 /* NLO_CTEQ4M / LO_CTEQ4L                             opt=1 */
00159 /* NLO_CTEQ4M / EPVEC                                 opt=2 */
00160 /* LO_CTEQ4L / EPVEC                                  opt=3 */
00161 /* EPVEC (photon structure correction) / EPVEC (brut) opt=4 */
00162 /* Hadronic channel: NLO_CTEQ4M / EPVEC_had           opt=5 */
00163 /* corrected tables */
00164 
00165 
00166 
00167     /* Initialized data */
00168 
00169     static Float_t dir_lo_p_cteq4m920__[110]    /* was [11][10] */ = { (float)
00170             1.196e-6,(float)1.356e-4,(float)7.714e-4,(float).001938,(float)
00171             .003359,(float).00472,(float).00578,(float).006386,(float).006448,
00172             (float).005818,(float).003796,(float)8.502e-8,(float)3.245e-5,(
00173             float)2.601e-4,(float)8.008e-4,(float).001609,(float).002544,(
00174             float).00344,(float).00415,(float).004549,(float).004455,(float)
00175             .002888,(float)1.821e-9,(float)8.038e-6,(float)9.825e-5,(float)
00176             3.745e-4,(float)8.685e-4,(float).001529,(float).002252,(float)
00177             .00291,(float).003364,(float).003356,(float).001171,(float)0.,(
00178             float)1.595e-6,(float)3.533e-5,(float)1.719e-4,(float)4.615e-4,(
00179             float)8.995e-4,(float).001428,(float).00195,(float).002322,(float)
00180             .002195,(float)0.,(float)0.,(float)2.008e-7,(float)1.125e-5,(
00181             float)7.429e-5,(float)2.343e-4,(float)5.06e-4,(float)8.615e-4,(
00182             float).001228,(float).001465,(float).001131,(float)0.,(float)0.,(
00183             float)9.956e-9,(float)2.969e-6,(float)2.949e-5,(float)1.123e-4,(
00184             float)2.707e-4,(float)4.93e-4,(float)7.241e-4,(float)8.236e-4,(
00185             float)3.35e-4,(float)0.,(float)0.,(float)2.683e-11,(float)
00186             5.882e-7,(float)1.046e-5,(float)5.033e-5,(float)1.371e-4,(float)
00187             2.662e-4,(float)3.941e-4,(float)3.87e-4,(float)7.56e-6,(float)0.,(
00188             float)0.,(float)0.,(float)7.098e-8,(float)3.18e-6,(float)2.071e-5,
00189             (float)6.494e-5,(float)1.339e-4,(float)1.917e-4,(float)1.286e-4,(
00190             float)0.,(float)0.,(float)0.,(float)0.,(float)2.972e-9,(float)
00191             7.657e-7,(float)7.587e-6,(float)2.815e-5,(float)6.093e-5,(float)
00192             7.791e-5,(float)1.775e-5,(float)0.,(float)0.,(float)0.,(float)0.,(
00193             float)7.961e-13,(float)1.245e-7,(float)2.34e-6,(float)1.073e-5,(
00194             float)2.38e-5,(float)2.279e-5,(float)2.977e-8,(float)0.,(float)0. 
00195             };
00196     static Float_t dir_nlo_p_cteq4m820__[110]   /* was [11][10] */ = { (float)
00197             1.01e-7,(float)9.051e-5,(float)6.354e-4,(float).001662,(float)
00198             .00289,(float).00402,(float).004887,(float).005355,(float).005442,
00199             (float).005041,(float).002871,(float)1.444e-9,(float)2.003e-5,(
00200             float)2.231e-4,(float)7.566e-4,(float).001576,(float).002527,(
00201             float).003421,(float).004112,(float).004476,(float).00427,(float)
00202             .001388,(float)0.,(float)3.965e-6,(float)7.691e-5,(float)3.351e-4,
00203             (float)8.209e-4,(float).001477,(float).002191,(float).00283,(
00204             float).003236,(float).003044,(float)0.,(float)0.,(float)5.436e-7,(
00205             float)2.43e-5,(float)1.422e-4,(float)4.107e-4,(float)8.279e-4,(
00206             float).001332,(float).001823,(float).002129,(float).001765,(float)
00207             0.,(float)0.,(float)3.424e-8,(float)6.543e-6,(float)5.603e-5,(
00208             float)1.951e-4,(float)4.413e-4,(float)7.667e-4,(float).001094,(
00209             float).001256,(float)6.708e-4,(float)0.,(float)0.,(float)2.73e-10,
00210             (float)1.36e-6,(float)1.987e-5,(float)8.682e-5,(float)2.228e-4,(
00211             float)4.16e-4,(float)6.075e-4,(float)6.327e-4,(float)5.037e-5,(
00212             float)0.,(float)0.,(float)0.,(float)1.832e-7,(float)6.105e-6,(
00213             float)3.558e-5,(float)1.051e-4,(float)2.104e-4,(float)3.043e-4,(
00214             float)2.398e-4,(float)0.,(float)0.,(float)0.,(float)0.,(float)
00215             1.019e-8,(float)1.515e-6,(float)1.308e-5,(float)4.567e-5,(float)
00216             9.697e-5,(float)1.297e-4,(float)4.574e-5,(float)0.,(float)0.,(
00217             float)0.,(float)0.,(float)3.935e-11,(float)2.63e-7,(float)
00218             4.085e-6,(float)1.754e-5,(float)3.878e-5,(float)4.146e-5,(float)
00219             5.169e-7,(float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(float)
00220             2.294e-8,(float)9.874e-7,(float)5.592e-6,(float)1.228e-5,(float)
00221             7.177e-6,(float)0.,(float)0.,(float)0. };
00222     static Float_t dis_p_cteq4m820__[110]       /* was [11][10] */ = { (float)1.65e-8,
00223             (float)1.899e-5,(float)1.527e-4,(float)4.429e-4,(float)8.382e-4,(
00224             float).001258,(float).00163,(float).001905,(float).002047,(float)
00225             .002037,(float).001407,(float)3.221e-10,(float)5.156e-6,(float)
00226             6.181e-5,(float)2.225e-4,(float)4.897e-4,(float)8.298e-4,(float)
00227             .001192,(float).001529,(float).001786,(float).001874,(float)
00228             7.735e-4,(float)0.,(float)1.212e-6,(float)2.488e-5,(float)
00229             1.137e-4,(float)2.891e-4,(float)5.454e-4,(float)8.516e-4,(float)
00230             .001161,(float).001413,(float).001444,(float)0.,(float)0.,(float)
00231             1.924e-7,(float)8.926e-6,(float)5.431e-5,(float)1.622e-4,(float)
00232             3.376e-4,(float)5.657e-4,(float)8.063e-4,(float)9.893e-4,(float)
00233             8.906e-4,(float)0.,(float)0.,(float)1.374e-8,(float)2.692e-6,(
00234             float)2.365e-5,(float)8.458e-5,(float)1.958e-4,(float)3.499e-4,(
00235             float)5.137e-4,(float)6.15e-4,(float)3.631e-4,(float)0.,(float)0.,
00236             (float)1.185e-10,(float)6.153e-7,(float)9.142e-6,(float)4.049e-5,(
00237             float)1.055e-4,(float)2.009e-4,(float)2.994e-4,(float)3.255e-4,(
00238             float)3.008e-5,(float)0.,(float)0.,(float)0.,(float)8.971e-8,(
00239             float)3.016e-6,(float)1.771e-5,(float)5.244e-5,(float)1.06e-4,(
00240             float)1.559e-4,(float)1.297e-4,(float)0.,(float)0.,(float)0.,(
00241             float)0.,(float)5.227e-9,(float)7.907e-7,(float)6.804e-6,(float)
00242             2.376e-5,(float)5.041e-5,(float)6.901e-5,(float)2.638e-5,(float)
00243             0.,(float)0.,(float)0.,(float)0.,(float)1.985e-11,(float)1.422e-7,
00244             (float)2.201e-6,(float)9.396e-6,(float)2.075e-5,(float)2.291e-5,(
00245             float)3.164e-7,(float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(
00246             float)1.262e-8,(float)5.429e-7,(float)3.063e-6,(float)6.742e-6,(
00247             float)4.126e-6,(float)0.,(float)0.,(float)0. };
00248     static Float_t res_p_cteq4m820__[110]       /* was [11][10] */ = { (float)
00249             1.812e-8,(float)3.865e-5,(float)3.362e-4,(float)9.483e-4,(float)
00250             .001664,(float).002251,(float).002557,(float).002497,(float)
00251             .002028,(float).001128,(float)7.139e-5,(float)5.467e-11,(float)
00252             3.438e-6,(float)4.523e-5,(float)1.526e-4,(float)2.948e-4,(float)
00253             4.211e-4,(float)4.902e-4,(float)4.756e-4,(float)3.63e-4,(float)
00254             1.619e-4,(float)1.027e-6,(float)0.,(float)3.599e-7,(float)
00255             8.375e-6,(float)3.501e-5,(float)7.544e-5,(float)1.141e-4,(float)
00256             1.357e-4,(float)1.293e-4,(float)8.991e-5,(float)2.877e-5,(float)
00257             0.,(float)0.,(float)2.833e-8,(float)1.613e-6,(float)8.909e-6,(
00258             float)2.184e-5,(float)3.519e-5,(float)4.259e-5,(float)3.915e-5,(
00259             float)2.367e-5,(float)4.332e-6,(float)0.,(float)0.,(float)
00260             9.85e-10,(float)2.806e-7,(float)2.275e-6,(float)6.545e-6,(float)
00261             1.132e-5,(float)1.386e-5,(float)1.201e-5,(float)5.84e-6,(float)
00262             3.452e-7,(float)0.,(float)0.,(float)2.98e-12,(float)3.817e-8,(
00263             float)5.447e-7,(float)1.927e-6,(float)3.619e-6,(float)4.447e-6,(
00264             float)3.502e-6,(float)1.19e-6,(float)2.384e-9,(float)0.,(float)0.,
00265             (float)0.,(float)3.207e-9,(float)1.138e-7,(float)5.33e-7,(float)
00266             1.106e-6,(float)1.347e-6,(float)9.09e-7,(float)1.617e-7,(float)0.,
00267             (float)0.,(float)0.,(float)0.,(float)9.523e-11,(float)1.875e-8,(
00268             float)1.315e-7,(float)3.096e-7,(float)3.669e-7,(float)1.912e-7,(
00269             float)8.44e-9,(float)0.,(float)0.,(float)0.,(float)0.,(float)
00270             8.817e-14,(float)2.029e-9,(float)2.691e-8,(float)7.509e-8,(float)
00271             8.369e-8,(float)2.74e-8,(float)1.035e-11,(float)0.,(float)0.,(
00272             float)0.,(float)0.,(float)0.,(float)9.56e-11,(float)4.03e-9,(
00273             float)1.443e-8,(float)1.416e-8,(float)1.768e-9,(float)0.,(float)
00274             0.,(float)0. };
00275     static Float_t dir_lo_m_cteq4m820__[110]    /* was [11][10] */ = { (float)
00276             1.14e-8,(float)2.928e-5,(float)3.295e-4,(float).001161,(float)
00277             .002456,(float).003888,(float).005083,(float).005758,(float)
00278             .005745,(float).004799,(float).001843,(float)1.202e-10,(float)
00279             5.34e-6,(float)8.906e-5,(float)3.816e-4,(float)9.221e-4,(float)
00280             .001622,(float).002322,(float).00286,(float).003085,(float)
00281             .002748,(float)5.17e-4,(float)0.,(float)9.377e-7,(float)2.734e-5,(
00282             float)1.476e-4,(float)4.109e-4,(float)8.017e-4,(float).001247,(
00283             float).001642,(float).001854,(float).001592,(float)0.,(float)0.,(
00284             float)1.112e-7,(float)7.832e-6,(float)5.679e-5,(float)1.853e-4,(
00285             float)4.013e-4,(float)6.725e-4,(float)9.306e-4,(float).001056,(
00286             float)7.402e-4,(float)0.,(float)0.,(float)5.659e-9,(float)
00287             1.889e-6,(float)2.041e-5,(float)8.034e-5,(float)1.944e-4,(float)
00288             3.491e-4,(float)4.977e-4,(float)5.361e-4,(float)2.022e-4,(float)
00289             0.,(float)0.,(float)3.086e-11,(float)3.427e-7,(float)6.56e-6,(
00290             float)3.262e-5,(float)8.927e-5,(float)1.708e-4,(float)2.443e-4,(
00291             float)2.246e-4,(float)7.777e-6,(float)0.,(float)0.,(float)0.,(
00292             float)3.833e-8,(float)1.794e-6,(float)1.209e-5,(float)3.812e-5,(
00293             float)7.718e-5,(float)1.058e-4,(float)6.617e-5,(float)0.,(float)
00294             0.,(float)0.,(float)0.,(float)1.616e-9,(float)3.845e-7,(float)
00295             3.95e-6,(float)1.474e-5,(float)3.117e-5,(float)3.768e-5,(float)
00296             8.641e-6,(float)0.,(float)0.,(float)0.,(float)0.,(float)3.726e-12,
00297             (float)5.512e-8,(float)1.071e-6,(float)4.943e-6,(float)1.064e-5,(
00298             float)9.538e-6,(float)4.489e-8,(float)0.,(float)0.,(float)0.,(
00299             float)0.,(float)0.,(float)3.671e-9,(float)2.165e-7,(float)
00300             1.333e-6,(float)2.767e-6,(float)1.192e-6,(float)0.,(float)0.,(
00301             float)0. };
00302     static Float_t dir_nlo_m_cteq4m820__[110]   /* was [11][10] */ = { (float)
00303             2.057e-8,(float)3.954e-5,(float)3.882e-4,(float).001244,(float)
00304             .002467,(float).003708,(float).004701,(float).005228,(float)
00305             .005264,(float).00471,(float).002199,(float)2.33e-10,(float)
00306             7.709e-6,(float)1.178e-4,(float)4.782e-4,(float).001113,(float)
00307             .001906,(float).002673,(float).00326,(float).003513,(float)
00308             .003168,(float)6.341e-4,(float)0.,(float)1.334e-6,(float)3.592e-5,
00309             (float)1.854e-4,(float)5.006e-4,(float)9.546e-4,(float).001459,(
00310             float).001899,(float).002129,(float).001834,(float)0.,(float)0.,(
00311             float)1.55e-7,(float)1.007e-5,(float)6.994e-5,(float)2.221e-4,(
00312             float)4.716e-4,(float)7.771e-4,(float).001064,(float).0012,(float)
00313             8.458e-4,(float)0.,(float)0.,(float)7.862e-9,(float)2.379e-6,(
00314             float)2.464e-5,(float)9.445e-5,(float)2.243e-4,(float)3.974e-4,(
00315             float)5.611e-4,(float)6.029e-4,(float)2.334e-4,(float)0.,(float)
00316             0.,(float)4.479e-11,(float)4.256e-7,(float)7.779e-6,(float)
00317             3.771e-5,(float)1.014e-4,(float)1.919e-4,(float)2.723e-4,(float)
00318             2.513e-4,(float)9.687e-6,(float)0.,(float)0.,(float)0.,(float)
00319             4.756e-8,(float)2.103e-6,(float)1.379e-5,(float)4.281e-5,(float)
00320             8.582e-5,(float)1.174e-4,(float)7.469e-5,(float)0.,(float)0.,(
00321             float)0.,(float)0.,(float)2.051e-9,(float)4.486e-7,(float)
00322             4.478e-6,(float)1.645e-5,(float)3.451e-5,(float)4.185e-5,(float)
00323             1.006e-5,(float)0.,(float)0.,(float)0.,(float)0.,(float)5.317e-12,
00324             (float)6.474e-8,(float)1.21e-6,(float)5.494e-6,(float)1.178e-5,(
00325             float)1.07e-5,(float)5.916e-8,(float)0.,(float)0.,(float)0.,(
00326             float)0.,(float)0.,(float)4.416e-9,(float)2.457e-7,(float)
00327             1.487e-6,(float)3.084e-6,(float)1.378e-6,(float)0.,(float)0.,(
00328             float)0. };
00329     static Float_t dis_m_cteq4m820__[110]       /* was [11][10] */ = { (float)
00330             3.341e-9,(float)8.278e-6,(float)9.335e-5,(float)3.32e-4,(float)
00331             7.127e-4,(float).001144,(float).001523,(float).001754,(float)
00332             .001808,(float).001629,(float)8.249e-4,(float)5.207e-11,(float)
00333             1.97e-6,(float)3.237e-5,(float)1.384e-4,(float)3.352e-4,(float)
00334             5.945e-4,(float)8.661e-4,(float).001079,(float).001194,(float)
00335             .001129,(float)2.745e-4,(float)0.,(float)4.003e-7,(float)1.135e-5,
00336             (float)6.049e-5,(float)1.677e-4,(float)3.274e-4,(float)5.133e-4,(
00337             float)6.824e-4,(float)7.868e-4,(float)7.121e-4,(float)0.,(float)
00338             0.,(float)5.36e-8,(float)3.554e-6,(float)2.526e-5,(float)8.175e-5,
00339             (float)1.76e-4,(float)2.952e-4,(float)4.115e-4,(float)4.752e-4,(
00340             float)3.527e-4,(float)0.,(float)0.,(float)3.049e-9,(float)
00341             9.311e-7,(float)9.708e-6,(float)3.762e-5,(float)9.027e-5,(float)
00342             1.615e-4,(float)2.308e-4,(float)2.526e-4,(float)1.029e-4,(float)
00343             0.,(float)0.,(float)1.865e-11,(float)1.801e-7,(float)3.288e-6,(
00344             float)1.601e-5,(float)4.323e-5,(float)8.22e-5,(float)1.175e-4,(
00345             float)1.104e-4,(float)4.396e-6,(float)0.,(float)0.,(float)0.,(
00346             float)2.144e-8,(float)9.424e-7,(float)6.168e-6,(float)1.904e-5,(
00347             float)3.822e-5,(float)5.263e-5,(float)3.373e-5,(float)0.,(float)
00348             0.,(float)0.,(float)0.,(float)9.571e-10,(float)2.089e-7,(float)
00349             2.077e-6,(float)7.569e-6,(float)1.583e-5,(float)1.924e-5,(float)
00350             4.648e-6,(float)0.,(float)0.,(float)0.,(float)0.,(float)2.42e-12,(
00351             float)3.112e-8,(float)5.741e-7,(float)2.598e-6,(float)5.539e-6,(
00352             float)5.022e-6,(float)2.685e-8,(float)0.,(float)0.,(float)0.,(
00353             float)0.,(float)0.,(float)2.135e-9,(float)1.189e-7,(float)
00354             7.113e-7,(float)1.472e-6,(float)6.493e-7,(float)0.,(float)0.,(
00355             float)0. };
00356     static Float_t res_m_cteq4m820__[110]       /* was [11][10] */ = { (float)
00357             3.004e-9,(float)1.487e-5,(float)1.964e-4,(float)7.325e-4,(float)
00358             .001565,(float).00242,(float).002991,(float).003064,(float).00254,
00359             (float).001414,(float)8.723e-5,(float)7.431e-12,(float)1.205e-6,(
00360             float)2.434e-5,(float)1.095e-4,(float)2.6e-4,(float)4.283e-4,(
00361             float)5.47e-4,(float)5.6e-4,(float)4.381e-4,(float)1.955e-4,(
00362             float)1.08e-6,(float)0.,(float)1.14e-7,(float)4.16e-6,(float)
00363             2.342e-5,(float)6.247e-5,(float)1.098e-4,(float)1.442e-4,(float)
00364             1.456e-4,(float)1.04e-4,(float)3.304e-5,(float)0.,(float)0.,(
00365             float)7.898e-9,(float)7.347e-7,(float)5.54e-6,(float)1.696e-5,(
00366             float)3.198e-5,(float)4.296e-5,(float)4.199e-5,(float)2.602e-5,(
00367             float)4.597e-6,(float)0.,(float)0.,(float)2.288e-10,(float)
00368             1.155e-7,(float)1.308e-6,(float)4.751e-6,(float)9.686e-6,(float)
00369             1.322e-5,(float)1.219e-5,(float)6.017e-6,(float)3.14e-7,(float)0.,
00370             (float)0.,(float)5.091e-13,(float)1.385e-8,(float)2.862e-7,(float)
00371             1.298e-6,(float)2.898e-6,(float)3.985e-6,(float)3.327e-6,(float)
00372             1.119e-6,(float)1.398e-9,(float)0.,(float)0.,(float)0.,(float)
00373             9.834e-10,(float)5.376e-8,(float)3.297e-7,(float)8.208e-7,(float)
00374             1.121e-6,(float)7.941e-7,(float)1.318e-7,(float)0.,(float)0.,(
00375             float)0.,(float)0.,(float)2.296e-11,(float)7.756e-9,(float)
00376             7.353e-8,(float)2.101e-7,(float)2.79e-7,(float)1.492e-7,(float)
00377             5.31e-9,(float)0.,(float)0.,(float)0.,(float)0.,(float)1.383e-14,(
00378             float)7.068e-10,(float)1.329e-8,(float)4.57e-8,(float)5.677e-8,(
00379             float)1.818e-8,(float)3.458e-12,(float)0.,(float)0.,(float)0.,(
00380             float)0.,(float)0.,(float)2.633e-11,(float)1.703e-9,(float)
00381             7.662e-9,(float)8.264e-9,(float)9.123e-10,(float)0.,(float)0.,(
00382             float)0. };
00383     static Float_t dir_p_lo_cteq4l920__[110]    /* was [11][10] */ = { (float)
00384             1.855e-6,(float)1.704e-4,(float)8.862e-4,(float).002107,(float)
00385             .003507,(float).004772,(float).005696,(float).00617,(float)
00386             .006142,(float).005494,(float).003588,(float)1.391e-7,(float)
00387             4.182e-5,(float)3.049e-4,(float)8.869e-4,(float).001711,(float)
00388             .00262,(float).003456,(float).00409,(float).00442,(float).004291,(
00389             float).002805,(float)3.31e-9,(float)1.068e-5,(float)1.176e-4,(
00390             float)4.223e-4,(float)9.393e-4,(float).001602,(float).0023,(float)
00391             .002915,(float).003321,(float).003289,(float).001196,(float)0.,(
00392             float)2.208e-6,(float)4.333e-5,(float)1.975e-4,(float)5.073e-4,(
00393             float)9.568e-4,(float).001481,(float).001982,(float).002327,(
00394             float).002193,(float)0.,(float)0.,(float)2.944e-7,(float)1.419e-5,
00395             (float)8.708e-5,(float)2.619e-4,(float)5.464e-4,(float)9.061e-4,(
00396             float).001266,(float).001492,(float).001162,(float)0.,(float)0.,(
00397             float)1.596e-8,(float)3.882e-6,(float)3.536e-5,(float)1.278e-4,(
00398             float)2.97e-4,(float)5.263e-4,(float)7.583e-4,(float)8.557e-4,(
00399             float)3.627e-4,(float)0.,(float)0.,(float)5.213e-11,(float)
00400             8.048e-7,(float)1.289e-5,(float)5.844e-5,(float)1.53e-4,(float)
00401             2.89e-4,(float)4.203e-4,(float)4.132e-4,(float)9.553e-6,(float)0.,
00402             (float)0.,(float)0.,(float)1.035e-7,(float)4.048e-6,(float)
00403             2.462e-5,(float)7.392e-5,(float)1.481e-4,(float)2.092e-4,(float)
00404             1.432e-4,(float)0.,(float)0.,(float)0.,(float)0.,(float)4.786e-9,(
00405             float)1.016e-6,(float)9.275e-6,(float)3.281e-5,(float)6.903e-5,(
00406             float)8.767e-5,(float)2.136e-5,(float)0.,(float)0.,(float)0.,(
00407             float)0.,(float)2.014e-12,(float)1.749e-7,(float)2.963e-6,(float)
00408             1.287e-5,(float)2.779e-5,(float)2.681e-5,(float)4.537e-8,(float)
00409             0.,(float)0. };
00410     static Float_t dis_p_lo_cteq4l920__[110]    /* was [11][10] */ = { (float)
00411             5.255e-7,(float)4.724e-5,(float)2.477e-4,(float)6.025e-4,(float)
00412             .001033,(float).001452,(float).001811,(float).002055,(float)
00413             .002192,(float).002175,(float).001814,(float)5.303e-8,(float)
00414             1.516e-5,(float)1.093e-4,(float)3.219e-4,(float)6.338e-4,(float)
00415             .001002,(float).001377,(float).001707,(float).001965,(float)
00416             .002087,(float).001632,(float)1.568e-9,(float)4.488e-6,(float)
00417             4.86e-5,(float)1.755e-4,(float)3.94e-4,(float)6.883e-4,(float)
00418             .001018,(float).001346,(float).001616,(float).001713,(float)
00419             7.715e-4,(float)0.,(float)1.05e-6,(float)1.994e-5,(float)9.035e-5,
00420             (float)2.341e-4,(float)4.469e-4,(float)7.079e-4,(float)9.758e-4,(
00421             float).00119,(float).001198,(float)0.,(float)0.,(float)1.566e-7,(
00422             float)7.156e-6,(float)4.347e-5,(float)1.298e-4,(float)2.726e-4,(
00423             float)4.583e-4,(float)6.555e-4,(float)7.947e-4,(float)6.715e-4,(
00424             float)0.,(float)0.,(float)9.506e-9,(float)2.124e-6,(float)
00425             1.887e-5,(float)6.748e-5,(float)1.564e-4,(float)2.79e-4,(float)
00426             4.063e-4,(float)4.725e-4,(float)2.305e-4,(float)0.,(float)0.,(
00427             float)3.583e-11,(float)4.76e-7,(float)7.302e-6,(float)3.245e-5,(
00428             float)8.445e-5,(float)1.587e-4,(float)2.324e-4,(float)2.386e-4,(
00429             float)7.524e-6,(float)0.,(float)0.,(float)0.,(float)6.542e-8,(
00430             float)2.421e-6,(float)1.431e-5,(float)4.203e-5,(float)8.384e-5,(
00431             float)1.193e-4,(float)8.821e-5,(float)0.,(float)0.,(float)0.,(
00432             float)0.,(float)3.225e-9,(float)6.335e-7,(float)5.557e-6,(float)
00433             1.915e-5,(float)3.994e-5,(float)5.19e-5,(float)1.458e-5,(float)0.,
00434             (float)0.,(float)0.,(float)0.,(float)1.621e-12,(float)1.128e-7,(
00435             float)1.82e-6,(float)7.7e-6,(float)1.648e-5,(float)1.662e-5,(
00436             float)3.874e-8,(float)0.,(float)0. };
00437     static Float_t res_p_lo_cteq4l920__[110]    /* was [11][10] */ = { (float)
00438             8.131e-7,(float)1.043e-4,(float)5.695e-4,(float).001324,(float)
00439             .002089,(float).002645,(float).002881,(float).002759,(float)
00440             .002268,(float).001396,(float)2.684e-4,(float)2.323e-8,(float)
00441             1.12e-5,(float)8.395e-5,(float)2.262e-4,(float)3.876e-4,(float)
00442             5.144e-4,(float)5.728e-4,(float)5.464e-4,(float)4.283e-4,(float)
00443             2.246e-4,(float)1.828e-5,(float)2.282e-10,(float)1.531e-6,(float)
00444             1.736e-5,(float)5.57e-5,(float)1.046e-4,(float)1.459e-4,(float)
00445             1.657e-4,(float)1.56e-4,(float)1.14e-4,(float)4.749e-5,(float)
00446             5.706e-7,(float)0.,(float)1.862e-7,(float)3.865e-6,(float)
00447             1.544e-5,(float)3.227e-5,(float)4.75e-5,(float)5.486e-5,(float)
00448             5.036e-5,(float)3.32e-5,(float)9.69e-6,(float)0.,(float)0.,(float)
00449             1.5e-8,(float)8.216e-7,(float)4.39e-6,(float)1.045e-5,(float)
00450             1.634e-5,(float)1.911e-5,(float)1.682e-5,(float)9.51e-6,(float)
00451             1.492e-6,(float)0.,(float)0.,(float)4.565e-10,(float)1.508e-7,(
00452             float)1.21e-6,(float)3.394e-6,(float)5.685e-6,(float)6.697e-6,(
00453             float)5.511e-6,(float)2.454e-6,(float)1.036e-7,(float)0.,(float)
00454             0.,(float)3.952e-13,(float)2.09e-8,(float)3.068e-7,(float)
00455             1.065e-6,(float)1.935e-6,(float)2.279e-6,(float)1.688e-6,(float)
00456             5.068e-7,(float)2.21e-10,(float)0.,(float)0.,(float)0.,(float)
00457             1.695e-9,(float)6.698e-8,(float)3.11e-7,(float)6.247e-7,(float)
00458             7.264e-7,(float)4.554e-7,(float)6.62e-8,(float)0.,(float)0.,(
00459             float)0.,(float)0.,(float)4.201e-11,(float)1.137e-8,(float)
00460             8.057e-8,(float)1.84e-7,(float)2.071e-7,(float)9.832e-8,(float)
00461             2.796e-9,(float)0.,(float)0.,(float)0.,(float)0.,(float)1.548e-15,
00462             (float)1.24e-9,(float)1.722e-8,(float)4.679e-8,(float)4.926e-8,(
00463             float)1.412e-8,(float)4.983e-13,(float)0.,(float)0. };
00464     static Float_t dir_nlo_p_cteq4m920__[110]   /* was [11][10] */ = { (float)
00465             1.92e-6,(float)1.74e-4,(float)8.789e-4,(float).002043,(float)
00466             .003362,(float).004537,(float).005425,(float).005902,(float)
00467             .005997,(float).005639,(float).004144,(float)1.395e-7,(float)
00468             4.493e-5,(float)3.345e-4,(float)9.825e-4,(float).001913,(float)
00469             .002944,(float).003902,(float).004642,(float).005063,(float)
00470             .004947,(float).00324,(float)2.969e-9,(float)1.097e-5,(float)
00471             1.253e-4,(float)4.58e-4,(float).001031,(float).001776,(float)
00472             .002566,(float).003268,(float).003737,(float).003701,(float)
00473             .00133,(float)0.,(float)2.125e-6,(float)4.393e-5,(float)2.058e-4,(
00474             float)5.377e-4,(float).001027,(float).001603,(float).002158,(
00475             float).00254,(float).002387,(float)0.,(float)0.,(float)2.632e-7,(
00476             float)1.368e-5,(float)8.687e-5,(float)2.675e-4,(float)5.666e-4,(
00477             float)9.508e-4,(float).001337,(float).001584,(float).001227,(
00478             float)0.,(float)0.,(float)1.31e-8,(float)3.547e-6,(float)3.386e-5,
00479             (float)1.259e-4,(float)2.978e-4,(float)5.359e-4,(float)7.792e-4,(
00480             float)8.816e-4,(float)3.706e-4,(float)0.,(float)0.,(float)
00481             3.963e-11,(float)6.953e-7,(float)1.183e-5,(float)5.559e-5,(float)
00482             1.489e-4,(float)2.859e-4,(float)4.2e-4,(float)4.14e-4,(float)
00483             9.404e-6,(float)0.,(float)0.,(float)0.,(float)8.404e-8,(float)
00484             3.559e-6,(float)2.259e-5,(float)6.974e-5,(float)1.425e-4,(float)
00485             2.033e-4,(float)1.39e-4,(float)0.,(float)0.,(float)0.,(float)0.,(
00486             float)3.621e-9,(float)8.531e-7,(float)8.213e-6,(float)3.001e-5,(
00487             float)6.442e-5,(float)8.269e-5,(float)1.998e-5,(float)0.,(float)
00488             0.,(float)0.,(float)0.,(float)1.314e-12,(float)1.398e-7,(float)
00489             2.527e-6,(float)1.139e-5,(float)2.518e-5,(float)2.449e-5,(float)
00490             4.014e-8,(float)0.,(float)0. };
00491     static Float_t dir_m_lo_cteq4l920__[110]    /* was [11][10] */ = { (float)
00492             4.959e-7,(float)8.154e-5,(float)5.749e-4,(float).001661,(float)
00493             .003139,(float).004619,(float).00575,(float).006317,(float)
00494             .006229,(float).005352,(float).003018,(float)3.239e-8,(float)
00495             1.756e-5,(float)1.689e-4,(float)5.794e-4,(float).001239,(float)
00496             .002016,(float).002741,(float).003269,(float).003485,(float)
00497             .003221,(float).001694,(float)6.209e-10,(float)3.953e-6,(float)
00498             5.737e-5,(float)2.395e-4,(float)5.822e-4,(float).001044,(float)
00499             .001538,(float).00196,(float).002198,(float).00204,(float)
00500             4.728e-4,(float)0.,(float)7.095e-7,(float)1.879e-5,(float)
00501             9.964e-5,(float)2.783e-4,(float)5.497e-4,(float)8.694e-4,(float)
00502             .001166,(float).001335,(float).001133,(float)0.,(float)0.,(float)
00503             7.982e-8,(float)5.464e-6,(float)3.944e-5,(float)1.292e-4,(float)
00504             2.818e-4,(float)4.761e-4,(float)6.623e-4,(float)7.455e-4,(float)
00505             4.795e-4,(float)0.,(float)0.,(float)3.458e-9,(float)1.312e-6,(
00506             float)1.438e-5,(float)5.699e-5,(float)1.385e-4,(float)2.489e-4,(
00507             float)3.524e-4,(float)3.664e-4,(float)1.065e-4,(float)0.,(float)
00508             0.,(float)7.708e-12,(float)2.336e-7,(float)4.675e-6,(float)
00509             2.349e-5,(float)6.438e-5,(float)1.225e-4,(float)1.717e-4,(float)
00510             1.463e-4,(float)1.389e-6,(float)0.,(float)0.,(float)0.,(float)
00511             2.48e-8,(float)1.291e-6,(float)8.849e-6,(float)2.787e-5,(float)
00512             5.572e-5,(float)7.359e-5,(float)3.938e-5,(float)0.,(float)0.,(
00513             float)0.,(float)0.,(float)8.881e-10,(float)2.782e-7,(float)
00514             2.94e-6,(float)1.094e-5,(float)2.265e-5,(float)2.573e-5,(float)
00515             4.043e-6,(float)0.,(float)0.,(float)0.,(float)0.,(float)1.484e-13,
00516             (float)3.969e-8,(float)8.121e-7,(float)3.731e-6,(float)7.779e-6,(
00517             float)6.266e-6,(float)4.005e-9,(float)0.,(float)0. };
00518     static Float_t dis_m_lo_cteq4l920__[110]    /* was [11][10] */ = { (float)
00519             1.413e-7,(float)2.281e-5,(float)1.62e-4,(float)4.746e-4,(float)
00520             9.106e-4,(float).00136,(float).001723,(float).001931,(float)
00521             .001957,(float).001788,(float).001213,(float)1.246e-8,(float)
00522             6.399e-6,(float)6.078e-5,(float)2.087e-4,(float)4.486e-4,(float)
00523             7.387e-4,(float).001017,(float).001234,(float).001341,(float)
00524             .0013,(float)7.906e-4,(float)2.968e-10,(float)1.659e-6,(float)
00525             2.352e-5,(float)9.768e-5,(float)2.365e-4,(float)4.259e-4,(float)
00526             6.315e-4,(float)8.133e-4,(float)9.286e-4,(float)8.967e-4,(float)
00527             2.47e-4,(float)0.,(float)3.342e-7,(float)8.473e-6,(float)4.413e-5,
00528             (float)1.223e-4,(float)2.414e-4,(float)3.81e-4,(float)5.152e-4,(
00529             float)5.983e-4,(float)5.264e-4,(float)0.,(float)0.,(float)
00530             4.155e-8,(float)2.654e-6,(float)1.869e-5,(float)6.013e-5,(float)
00531             1.304e-4,(float)2.2e-4,(float)3.069e-4,(float)3.487e-4,(float)
00532             2.35e-4,(float)0.,(float)0.,(float)1.99e-9,(float)6.817e-7,(float)
00533             7.173e-6,(float)2.79e-5,(float)6.679e-5,(float)1.198e-4,(float)
00534             1.692e-4,(float)1.776e-4,(float)5.54e-5,(float)0.,(float)0.,(
00535             float)5.089e-12,(float)1.289e-7,(float)2.44e-6,(float)1.195e-5,(
00536             float)3.225e-5,(float)6.073e-5,(float)8.492e-5,(float)7.334e-5,(
00537             float)8.18e-7,(float)0.,(float)0.,(float)0.,(float)1.443e-8,(
00538             float)7.001e-7,(float)4.655e-6,(float)1.433e-5,(float)2.834e-5,(
00539             float)3.728e-5,(float)2.043e-5,(float)0.,(float)0.,(float)0.,(
00540             float)0.,(float)5.439e-10,(float)1.559e-7,(float)1.58e-6,(float)
00541             5.74e-6,(float)1.174e-5,(float)1.337e-5,(float)2.211e-6,(float)0.,
00542             (float)0.,(float)0.,(float)0.,(float)1.111e-13,(float)2.284e-8,(
00543             float)4.453e-7,(float)1.989e-6,(float)4.113e-6,(float)3.336e-6,(
00544             float)2.494e-9,(float)0.,(float)0. };
00545     static Float_t res_m_lo_cteq4l920__[110]    /* was [11][10] */ = { (float)
00546             1.793e-7,(float)4.464e-5,(float)3.561e-4,(float).001074,(float)
00547             .002034,(float).002914,(float).003429,(float).003426,(float)
00548             .002864,(float).001761,(float)3.336e-4,(float)4.619e-9,(float)
00549             4.374e-6,(float)4.836e-5,(float)1.706e-4,(float)3.543e-4,(float)
00550             5.37e-4,(float)6.517e-4,(float)6.532e-4,(float)5.235e-4,(float)
00551             2.748e-4,(float)2.162e-5,(float)3.912e-11,(float)5.449e-7,(float)
00552             9.244e-6,(float)3.915e-5,(float)8.985e-5,(float)1.443e-4,(float)
00553             1.799e-4,(float)1.79e-4,(float)1.342e-4,(float)5.588e-5,(float)
00554             5.758e-7,(float)0.,(float)5.961e-8,(float)1.896e-6,(float)
00555             1.011e-5,(float)2.604e-5,(float)4.447e-5,(float)5.67e-5,(float)
00556             5.523e-5,(float)3.739e-5,(float)1.077e-5,(float)0.,(float)0.,(
00557             float)4.192e-9,(float)3.685e-7,(float)2.671e-6,(float)7.911e-6,(
00558             float)1.445e-5,(float)1.875e-5,(float)1.755e-5,(float)1.014e-5,(
00559             float)1.506e-6,(float)0.,(float)0.,(float)1.053e-10,(float)
00560             6.09e-8,(float)6.792e-7,(float)2.398e-6,(float)4.728e-6,(float)
00561             6.205e-6,(float)5.425e-6,(float)2.435e-6,(float)8.603e-8,(float)
00562             0.,(float)0.,(float)5.886e-14,(float)7.397e-9,(float)1.571e-7,(
00563             float)6.973e-7,(float)1.504e-6,(float)1.978e-6,(float)1.548e-6,(
00564             float)4.531e-7,(float)1.021e-10,(float)0.,(float)0.,(float)0.,(
00565             float)5.04e-10,(float)3.074e-8,(float)1.867e-7,(float)4.491e-7,(
00566             float)5.837e-7,(float)3.814e-7,(float)5.022e-8,(float)0.,(float)
00567             0.,(float)0.,(float)0.,(float)9.792e-12,(float)4.561e-9,(float)
00568             4.366e-8,(float)1.207e-7,(float)1.516e-7,(float)7.295e-8,(float)
00569             1.58e-9,(float)0.,(float)0.,(float)0.,(float)0.,(float)9.16e-17,(
00570             float)4.183e-10,(float)8.245e-9,(float)2.751e-8,(float)3.206e-8,(
00571             float)8.829e-9,(float)1.296e-13,(float)0.,(float)0. };
00572     static Float_t dir_p_lo_cteq4l820__[110]    /* was [11][10] */ = { (float)
00573             9.891e-8,(float)8.805e-5,(float)6.344e-4,(float).001699,(float)
00574             .002991,(float).004192,(float).005078,(float).005531,(float)
00575             .005482,(float).004764,(float).002386,(float)1.491e-9,(float)
00576             1.878e-5,(float)2.038e-4,(float)6.836e-4,(float).001412,(float)
00577             .002244,(float).003021,(float).003611,(float).003901,(float)
00578             .003685,(float).001201,(float)0.,(float)3.92e-6,(float)7.266e-5,(
00579             float)3.1e-4,(float)7.482e-4,(float).001334,(float).001966,(float)
00580             .002524,(float).002874,(float).002707,(float)0.,(float)0.,(float)
00581             5.774e-7,(float)2.418e-5,(float)1.371e-4,(float)3.889e-4,(float)
00582             7.737e-4,(float).001234,(float).001676,(float).001952,(float)
00583             .001626,(float)0.,(float)0.,(float)3.953e-8,(float)6.87e-6,(float)
00584             5.644e-5,(float)1.92e-4,(float)4.271e-4,(float)7.334e-4,(float)
00585             .001038,(float).001188,(float)6.387e-4,(float)0.,(float)0.,(float)
00586             3.495e-10,(float)1.513e-6,(float)2.094e-5,(float)8.869e-5,(float)
00587             2.227e-4,(float)4.102e-4,(float)5.94e-4,(float)6.174e-4,(float)
00588             4.959e-5,(float)0.,(float)0.,(float)0.,(float)2.167e-7,(float)
00589             6.728e-6,(float)3.772e-5,(float)1.087e-4,(float)2.138e-4,(float)
00590             3.062e-4,(float)2.41e-4,(float)0.,(float)0.,(float)0.,(float)0.,(
00591             float)1.291e-8,(float)1.747e-6,(float)1.437e-5,(float)4.871e-5,(
00592             float)1.015e-4,(float)1.344e-4,(float)4.76e-5,(float)0.,(float)0.,
00593             (float)0.,(float)0.,(float)5.315e-11,(float)3.187e-7,(float)
00594             4.667e-6,(float)1.935e-5,(float)4.185e-5,(float)4.433e-5,(float)
00595             5.639e-7,(float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(float)
00596             2.938e-8,(float)1.175e-6,(float)6.383e-6,(float)1.369e-5,(float)
00597             7.962e-6,(float)0.,(float)0.,(float)0. };
00598     static Float_t dis_p_lo_cteq4l820__[110]    /* was [11][10] */ = { (float)
00599             2.882e-8,(float)2.46e-5,(float)1.784e-4,(float)4.881e-4,(float)
00600             8.845e-4,(float).00128,(float).001618,(float).001854,(float)
00601             .001986,(float).001939,(float).001352,(float)6.306e-10,(float)
00602             6.882e-6,(float)7.379e-5,(float)2.489e-4,(float)5.249e-4,(float)
00603             8.617e-4,(float).001211,(float).001517,(float).001753,(float)
00604             .001823,(float)7.814e-4,(float)0.,(float)1.673e-6,(float)3.024e-5,
00605             (float)1.294e-4,(float)3.166e-4,(float)5.763e-4,(float)8.771e-4,(
00606             float).001171,(float).001401,(float).001432,(float)0.,(float)0.,(
00607             float)2.788e-7,(float)1.124e-5,(float)6.307e-5,(float)1.797e-4,(
00608             float)3.624e-4,(float)5.916e-4,(float)8.26e-4,(float).001001,(
00609             float)9.047e-4,(float)0.,(float)0.,(float)2.158e-8,(float)3.49e-6,
00610             (float)2.82e-5,(float)9.553e-5,(float)2.14e-4,(float)3.718e-4,(
00611             float)5.347e-4,(float)6.349e-4,(float)3.846e-4,(float)0.,(float)
00612             0.,(float)2.162e-10,(float)8.345e-7,(float)1.117e-5,(float)
00613             4.689e-5,(float)1.172e-4,(float)2.167e-4,(float)3.175e-4,(float)
00614             3.439e-4,(float)3.558e-5,(float)0.,(float)0.,(float)0.,(float)
00615             1.282e-7,(float)3.798e-6,(float)2.097e-5,(float)5.952e-5,(float)
00616             1.168e-4,(float)1.69e-4,(float)1.423e-4,(float)0.,(float)0.,(
00617             float)0.,(float)0.,(float)8.212e-9,(float)1.039e-6,(float)
00618             8.241e-6,(float)2.747e-5,(float)5.691e-5,(float)7.689e-5,(float)
00619             3.088e-5,(float)0.,(float)0.,(float)0.,(float)0.,(float)3.726e-11,
00620             (float)1.973e-7,(float)2.76e-6,(float)1.122e-5,(float)2.409e-5,(
00621             float)2.653e-5,(float)4.4e-7,(float)0.,(float)0.,(float)0.,(float)
00622             0.,(float)0.,(float)1.889e-8,(float)7.13e-7,(float)3.787e-6,(
00623             float)8.094e-6,(float)5.099e-6,(float)0.,(float)0.,(float)0. };
00624     static Float_t res_p_lo_cteq4l820__[110]    /* was [11][10] */ = { (float)
00625             3.168e-8,(float)4.986e-5,(float)3.891e-4,(float).00103,(float)
00626             .001727,(float).002252,(float).002479,(float).002362,(float)
00627             .001882,(float).001033,(float)6.522e-5,(float)1.106e-10,(float)
00628             4.567e-6,(float)5.344e-5,(float)1.684e-4,(float)3.099e-4,(float)
00629             4.255e-4,(float)4.793e-4,(float)4.528e-4,(float)3.387e-4,(float)
00630             1.492e-4,(float)9.96e-7,(float)0.,(float)4.967e-7,(float)1.013e-5,
00631             (float)3.932e-5,(float)8.039e-5,(float)1.166e-4,(float)1.34e-4,(
00632             float)1.241e-4,(float)8.465e-5,(float)2.693e-5,(float)0.,(float)
00633             0.,(float)4.123e-8,(float)2.008e-6,(float)1.021e-5,(float)
00634             2.365e-5,(float)3.644e-5,(float)4.254e-5,(float)3.803e-5,(float)
00635             2.261e-5,(float)4.182e-6,(float)0.,(float)0.,(float)1.555e-9,(
00636             float)3.618e-7,(float)2.672e-6,(float)7.227e-6,(float)1.192e-5,(
00637             float)1.406e-5,(float)1.186e-5,(float)5.712e-6,(float)3.551e-7,(
00638             float)0.,(float)0.,(float)5.485e-12,(float)5.153e-8,(float)
00639             6.588e-7,(float)2.178e-6,(float)3.891e-6,(float)4.604e-6,(float)
00640             3.542e-6,(float)1.207e-6,(float)2.85e-9,(float)0.,(float)0.,(
00641             float)0.,(float)4.608e-9,(float)1.427e-7,(float)6.194e-7,(float)
00642             1.219e-6,(float)1.432e-6,(float)9.492e-7,(float)1.734e-7,(float)
00643             0.,(float)0.,(float)0.,(float)0.,(float)1.504e-10,(float)2.459e-8,
00644             (float)1.581e-7,(float)3.519e-7,(float)4.027e-7,(float)2.083e-7,(
00645             float)9.899e-9,(float)0.,(float)0.,(float)0.,(float)0.,(float)
00646             1.701e-13,(float)2.821e-9,(float)3.368e-8,(float)8.855e-8,(float)
00647             9.563e-8,(float)3.16e-8,(float)1.475e-11,(float)0.,(float)0.,(
00648             float)0.,(float)0.,(float)0.,(float)1.444e-10,(float)5.305e-9,(
00649             float)1.779e-8,(float)1.702e-8,(float)2.211e-9,(float)0.,(float)
00650             0.,(float)0. };
00651     static Float_t dir_m_lo_cteq4l820__[110]    /* was [11][10] */ = { (float)
00652             2.069e-8,(float)3.815e-5,(float)3.872e-4,(float).001284,(float)
00653             .0026,(float).003975,(float).005052,(float).0056,(float).005498,(
00654             float).004547,(float).001763,(float)2.461e-10,(float)7.147e-6,(
00655             float)1.066e-4,(float)4.293e-4,(float)9.93e-4,(float).001688,(
00656             float).002352,(float).002837,(float).003014,(float).002664,(float)
00657             5.279e-4,(float)0.,(float)1.303e-6,(float)3.342e-5,(float)1.69e-4,
00658             (float)4.5e-4,(float)8.488e-4,(float).001286,(float).001659,(
00659             float).001846,(float).001581,(float)0.,(float)0.,(float)1.633e-7,(
00660             float)9.828e-6,(float)6.625e-5,(float)2.063e-4,(float)4.319e-4,(
00661             float)7.05e-4,(float)9.564e-4,(float).001073,(float)7.582e-4,(
00662             float)0.,(float)0.,(float)9.088e-9,(float)2.451e-6,(float)
00663             2.433e-5,(float)9.11e-5,(float)2.128e-4,(float)3.722e-4,(float)
00664             5.209e-4,(float)5.569e-4,(float)2.176e-4,(float)0.,(float)0.,(
00665             float)5.895e-11,(float)4.649e-7,(float)8.025e-6,(float)3.773e-5,(
00666             float)9.948e-5,(float)1.854e-4,(float)2.609e-4,(float)2.402e-4,(
00667             float)9.333e-6,(float)0.,(float)0.,(float)0.,(float)5.537e-8,(
00668             float)2.265e-6,(float)1.431e-5,(float)4.333e-5,(float)8.549e-5,(
00669             float)1.157e-4,(float)7.359e-5,(float)0.,(float)0.,(float)0.,(
00670             float)0.,(float)2.587e-9,(float)5.057e-7,(float)4.802e-6,(float)
00671             1.715e-5,(float)3.535e-5,(float)4.247e-5,(float)1.024e-5,(float)
00672             0.,(float)0.,(float)0.,(float)0.,(float)7.313e-12,(float)7.672e-8,
00673             (float)1.347e-6,(float)5.913e-6,(float)1.242e-5,(float)1.119e-5,(
00674             float)6.326e-8,(float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(
00675             float)5.574e-9,(float)2.849e-7,(float)1.652e-6,(float)3.355e-6,(
00676             float)1.49e-6,(float)0.,(float)0.,(float)0. };
00677     static Float_t dis_m_lo_cteq4l820__[110]    /* was [11][10] */ = { (float)
00678             6.063e-9,(float)1.074e-5,(float)1.096e-4,(float)3.683e-4,(float)
00679             7.565e-4,(float).001171,(float).001516,(float).001709,(float)
00680             .001736,(float).001549,(float)7.882e-4,(float)1.061e-10,(float)
00681             2.633e-6,(float)3.877e-5,(float)1.558e-4,(float)3.611e-4,(float)
00682             6.194e-4,(float)8.745e-4,(float).00107,(float).001167,(float)
00683             .001094,(float)2.793e-4,(float)0.,(float)5.553e-7,(float)1.382e-5,
00684             (float)6.898e-5,(float)1.839e-4,(float)3.461e-4,(float)5.278e-4,(
00685             float)6.891e-4,(float)7.821e-4,(float)7.063e-4,(float)0.,(float)
00686             0.,(float)7.834e-8,(float)4.477e-6,(float)2.956e-5,(float)
00687             9.101e-5,(float)1.897e-4,(float)3.102e-4,(float)4.232e-4,(float)
00688             4.83e-4,(float)3.605e-4,(float)0.,(float)0.,(float)4.879e-9,(
00689             float)1.202e-6,(float)1.157e-5,(float)4.264e-5,(float)9.861e-5,(
00690             float)1.721e-4,(float)2.418e-4,(float)2.624e-4,(float)1.105e-4,(
00691             float)0.,(float)0.,(float)3.557e-11,(float)2.448e-7,(float)
00692             4.029e-6,(float)1.845e-5,(float)4.818e-5,(float)8.919e-5,(float)
00693             1.255e-4,(float)1.177e-4,(float)5.264e-6,(float)0.,(float)0.,(
00694             float)0.,(float)3.083e-8,(float)1.187e-6,(float)7.293e-6,(float)
00695             2.168e-5,(float)4.243e-5,(float)5.751e-5,(float)3.751e-5,(float)
00696             0.,(float)0.,(float)0.,(float)0.,(float)1.531e-9,(float)2.752e-7,(
00697             float)2.507e-6,(float)8.814e-6,(float)1.798e-5,(float)2.162e-5,(
00698             float)5.499e-6,(float)0.,(float)0.,(float)0.,(float)0.,(float)
00699             4.737e-12,(float)4.321e-8,(float)7.22e-7,(float)3.109e-6,(float)
00700             6.451e-6,(float)5.879e-6,(float)3.77e-8,(float)0.,(float)0.,(
00701             float)0.,(float)0.,(float)0.,(float)3.242e-9,(float)1.561e-7,(
00702             float)8.851e-7,(float)1.778e-6,(float)8.106e-7,(float)0.,(float)
00703             0.,(float)0. };
00704     static Float_t res_m_lo_cteq4l820__[110]    /* was [11][10] */ = { (float)
00705             5.473e-9,(float)1.93e-5,(float)2.288e-4,(float)8.009e-4,(float)
00706             .001633,(float).002432,(float).002915,(float).002914,(float)
00707             .00237,(float).001302,(float)8.026e-5,(float)1.552e-11,(float)
00708             1.609e-6,(float)2.889e-5,(float)1.214e-4,(float)2.744e-4,(float)
00709             4.344e-4,(float)5.372e-4,(float)5.361e-4,(float)4.114e-4,(float)
00710             1.815e-4,(float)1.05e-6,(float)0.,(float)1.583e-7,(float)5.046e-6,
00711             (float)2.637e-5,(float)6.672e-5,(float)1.125e-4,(float)1.428e-4,(
00712             float)1.405e-4,(float)9.85e-5,(float)3.113e-5,(float)0.,(float)0.,
00713             (float)1.162e-8,(float)9.161e-7,(float)6.357e-6,(float)1.838e-5,(
00714             float)3.315e-5,(float)4.3e-5,(float)4.094e-5,(float)2.498e-5,(
00715             float)4.452e-6,(float)0.,(float)0.,(float)3.692e-10,(float)
00716             1.493e-7,(float)1.536e-6,(float)5.241e-6,(float)1.019e-5,(float)
00717             1.342e-5,(float)1.206e-5,(float)5.896e-6,(float)3.219e-7,(float)
00718             0.,(float)0.,(float)9.742e-13,(float)1.879e-8,(float)3.462e-7,(
00719             float)1.464e-6,(float)3.107e-6,(float)4.117e-6,(float)3.361e-6,(
00720             float)1.133e-6,(float)1.665e-9,(float)0.,(float)0.,(float)0.,(
00721             float)1.428e-9,(float)6.747e-8,(float)3.823e-7,(float)9.015e-7,(
00722             float)1.187e-6,(float)8.257e-7,(float)1.405e-7,(float)0.,(float)
00723             0.,(float)0.,(float)0.,(float)3.712e-11,(float)1.021e-8,(float)
00724             8.823e-8,(float)2.378e-7,(float)3.046e-7,(float)1.615e-7,(float)
00725             6.195e-9,(float)0.,(float)0.,(float)0.,(float)0.,(float)2.767e-14,
00726             (float)9.914e-10,(float)1.665e-8,(float)5.37e-8,(float)6.45e-8,(
00727             float)2.085e-8,(float)5e-12,(float)0.,(float)0.,(float)0.,(float)
00728             0.,(float)0.,(float)4.055e-11,(float)2.253e-9,(float)9.44e-9,(
00729             float)9.898e-9,(float)1.14e-9,(float)0.,(float)0.,(float)0. };
00730     static Float_t dir_p_lo_lac2920__[110]      /* was [11][10] */ = { (float)
00731             1.855e-6,(float)1.704e-4,(float)8.862e-4,(float).002107,(float)
00732             .003507,(float).004772,(float).005696,(float).00617,(float)
00733             .006142,(float).005494,(float).003588,(float)1.391e-7,(float)
00734             4.182e-5,(float)3.049e-4,(float)8.869e-4,(float).001711,(float)
00735             .00262,(float).003456,(float).00409,(float).00442,(float).004291,(
00736             float).002805,(float)3.31e-9,(float)1.068e-5,(float)1.176e-4,(
00737             float)4.223e-4,(float)9.393e-4,(float).001602,(float).0023,(float)
00738             .002915,(float).003321,(float).003289,(float).001196,(float)0.,(
00739             float)2.208e-6,(float)4.333e-5,(float)1.975e-4,(float)5.073e-4,(
00740             float)9.568e-4,(float).001481,(float).001982,(float).002327,(
00741             float).002193,(float)0.,(float)0.,(float)2.944e-7,(float)1.419e-5,
00742             (float)8.708e-5,(float)2.619e-4,(float)5.464e-4,(float)9.061e-4,(
00743             float).001266,(float).001492,(float).001162,(float)0.,(float)0.,(
00744             float)1.596e-8,(float)3.882e-6,(float)3.536e-5,(float)1.278e-4,(
00745             float)2.97e-4,(float)5.263e-4,(float)7.583e-4,(float)8.557e-4,(
00746             float)3.627e-4,(float)0.,(float)0.,(float)5.213e-11,(float)
00747             8.048e-7,(float)1.289e-5,(float)5.844e-5,(float)1.53e-4,(float)
00748             2.89e-4,(float)4.203e-4,(float)4.132e-4,(float)9.553e-6,(float)0.,
00749             (float)0.,(float)0.,(float)1.035e-7,(float)4.048e-6,(float)
00750             2.462e-5,(float)7.392e-5,(float)1.481e-4,(float)2.092e-4,(float)
00751             1.432e-4,(float)0.,(float)0.,(float)0.,(float)0.,(float)4.786e-9,(
00752             float)1.016e-6,(float)9.275e-6,(float)3.281e-5,(float)6.903e-5,(
00753             float)8.767e-5,(float)2.136e-5,(float)0.,(float)0.,(float)0.,(
00754             float)0.,(float)2.014e-12,(float)1.749e-7,(float)2.963e-6,(float)
00755             1.287e-5,(float)2.779e-5,(float)2.681e-5,(float)4.537e-8,(float)
00756             0.,(float)0. };
00757     static Float_t dis_p_cteq4m920__[110]       /* was [11][10] */ = { (float)
00758             3.387e-7,(float)3.761e-5,(float)2.158e-4,(float)5.535e-4,(float)
00759             9.887e-4,(float).001439,(float).001833,(float).002117,(float)
00760             .002277,(float).002294,(float).001907,(float)3.245e-8,(float)
00761             1.175e-5,(float)9.312e-5,(float)2.907e-4,(float)5.947e-4,(float)
00762             9.702e-4,(float).001367,(float).001729,(float).002013,(float)
00763             .002152,(float).001671,(float)8.648e-10,(float)3.385e-6,(float)
00764             4.077e-5,(float)1.552e-4,(float)3.646e-4,(float)6.563e-4,(float)
00765             9.994e-4,(float).001341,(float).001631,(float).001744,(float)
00766             7.541e-4,(float)0.,(float)7.59e-7,(float)1.627e-5,(float)7.856e-5,
00767             (float)2.126e-4,(float)4.204e-4,(float)6.822e-4,(float)9.581e-4,(
00768             float).001185,(float).001195,(float)0.,(float)0.,(float)1.07e-7,(
00769             float)5.688e-6,(float)3.687e-5,(float)1.162e-4,(float)2.525e-4,(
00770             float)4.351e-4,(float)6.325e-4,(float)7.758e-4,(float)6.515e-4,(
00771             float)0.,(float)0.,(float)5.942e-9,(float)1.627e-6,(float)
00772             1.572e-5,(float)5.935e-5,(float)1.426e-4,(float)2.606e-4,(float)
00773             3.874e-4,(float)4.541e-4,(float)2.122e-4,(float)0.,(float)0.,(
00774             float)1.85e-11,(float)3.481e-7,(float)5.93e-6,(float)2.797e-5,(
00775             float)7.516e-5,(float)1.46e-4,(float)2.173e-4,(float)2.231e-4,(
00776             float)5.968e-6,(float)0.,(float)0.,(float)0.,(float)4.481e-8,(
00777             float)1.904e-6,(float)1.199e-5,(float)3.691e-5,(float)7.542e-5,(
00778             float)1.092e-4,(float)7.92e-5,(float)0.,(float)0.,(float)0.,(
00779             float)0.,(float)2.007e-9,(float)4.763e-7,(float)4.536e-6,(float)
00780             1.643e-5,(float)3.524e-5,(float)4.593e-5,(float)1.211e-5,(float)
00781             0.,(float)0.,(float)0.,(float)0.,(float)6.485e-13,(float)8.061e-8,
00782             (float)1.437e-6,(float)6.403e-6,(float)1.409e-5,(float)1.411e-5,(
00783             float)2.55e-8,(float)0.,(float)0. };
00784     static Float_t dis_p_lo_lac2920__[110]      /* was [11][10] */ = { (float)
00785             5.255e-7,(float)4.724e-5,(float)2.477e-4,(float)6.025e-4,(float)
00786             .001033,(float).001452,(float).001811,(float).002055,(float)
00787             .002192,(float).002175,(float).001814,(float)5.303e-8,(float)
00788             1.516e-5,(float)1.093e-4,(float)3.219e-4,(float)6.338e-4,(float)
00789             .001002,(float).001377,(float).001707,(float).001965,(float)
00790             .002087,(float).001632,(float)1.568e-9,(float)4.488e-6,(float)
00791             4.86e-5,(float)1.755e-4,(float)3.94e-4,(float)6.883e-4,(float)
00792             .001018,(float).001346,(float).001616,(float).001713,(float)
00793             7.715e-4,(float)0.,(float)1.05e-6,(float)1.994e-5,(float)9.035e-5,
00794             (float)2.341e-4,(float)4.469e-4,(float)7.079e-4,(float)9.758e-4,(
00795             float).00119,(float).001198,(float)0.,(float)0.,(float)1.566e-7,(
00796             float)7.156e-6,(float)4.347e-5,(float)1.298e-4,(float)2.726e-4,(
00797             float)4.583e-4,(float)6.555e-4,(float)7.947e-4,(float)6.715e-4,(
00798             float)0.,(float)0.,(float)9.506e-9,(float)2.124e-6,(float)
00799             1.887e-5,(float)6.748e-5,(float)1.564e-4,(float)2.79e-4,(float)
00800             4.063e-4,(float)4.725e-4,(float)2.305e-4,(float)0.,(float)0.,(
00801             float)3.583e-11,(float)4.76e-7,(float)7.302e-6,(float)3.245e-5,(
00802             float)8.445e-5,(float)1.587e-4,(float)2.324e-4,(float)2.386e-4,(
00803             float)7.524e-6,(float)0.,(float)0.,(float)0.,(float)6.542e-8,(
00804             float)2.421e-6,(float)1.431e-5,(float)4.203e-5,(float)8.384e-5,(
00805             float)1.193e-4,(float)8.821e-5,(float)0.,(float)0.,(float)0.,(
00806             float)0.,(float)3.225e-9,(float)6.335e-7,(float)5.557e-6,(float)
00807             1.915e-5,(float)3.994e-5,(float)5.19e-5,(float)1.458e-5,(float)0.,
00808             (float)0.,(float)0.,(float)0.,(float)1.621e-12,(float)1.128e-7,(
00809             float)1.82e-6,(float)7.7e-6,(float)1.648e-5,(float)1.662e-5,(
00810             float)3.874e-8,(float)0.,(float)0. };
00811     static Float_t res_p_lo_lac2920__[110]      /* was [11][10] */ = { (float)
00812             1.117e-6,(float)1.469e-4,(float)7.992e-4,(float).001818,(float)
00813             .002758,(float).003302,(float).003353,(float).002956,(float)
00814             .002205,(float).001206,(float)1.911e-4,(float)2.985e-8,(float)
00815             1.515e-5,(float)1.139e-4,(float)3.014e-4,(float)4.976e-4,(float)
00816             6.252e-4,(float)6.489e-4,(float)5.688e-4,(float)4.038e-4,(float)
00817             1.872e-4,(float)1.209e-5,(float)2.574e-10,(float)1.978e-6,(float)
00818             2.268e-5,(float)7.169e-5,(float)1.3e-4,(float)1.718e-4,(float)
00819             1.819e-4,(float)1.573e-4,(float)1.039e-4,(float)3.795e-5,(float)
00820             3.276e-7,(float)0.,(float)2.269e-7,(float)4.836e-6,(float)
00821             1.912e-5,(float)3.867e-5,(float)5.402e-5,(float)5.816e-5,(float)
00822             4.9e-5,(float)2.909e-5,(float)7.323e-6,(float)0.,(float)0.,(float)
00823             1.678e-8,(float)9.767e-7,(float)5.206e-6,(float)1.203e-5,(float)
00824             1.788e-5,(float)1.95e-5,(float)1.573e-5,(float)7.956e-6,(float)
00825             1.04e-6,(float)0.,(float)0.,(float)4.461e-10,(float)1.683e-7,(
00826             float)1.366e-6,(float)3.736e-6,(float)5.96e-6,(float)6.55e-6,(
00827             float)4.926e-6,(float)1.94e-6,(float)6.361e-8,(float)0.,(float)0.,
00828             (float)2.739e-13,(float)2.147e-8,(float)3.268e-7,(float)1.115e-6,(
00829             float)1.936e-6,(float)2.126e-6,(float)1.433e-6,(float)3.724e-7,(
00830             float)1.133e-10,(float)0.,(float)0.,(float)0.,(float)1.562e-9,(
00831             float)6.665e-8,(float)3.079e-7,(float)5.931e-7,(float)6.43e-7,(
00832             float)3.637e-7,(float)4.413e-8,(float)0.,(float)0.,(float)0.,(
00833             float)0.,(float)3.341e-11,(float)1.044e-8,(float)7.486e-8,(float)
00834             1.648e-7,(float)1.728e-7,(float)7.301e-8,(float)1.622e-9,(float)
00835             0.,(float)0.,(float)0.,(float)0.,(float)7.901e-16,(float)1.032e-9,
00836             (float)1.489e-8,(float)3.928e-8,(float)3.84e-8,(float)9.581e-9,(
00837             float)2.653e-13,(float)0.,(float)0. };
00838     static Float_t dir_m_lo_lac2920__[110]      /* was [11][10] */ = { (float)
00839             4.959e-7,(float)8.154e-5,(float)5.749e-4,(float).001661,(float)
00840             .003139,(float).004619,(float).00575,(float).006317,(float)
00841             .006229,(float).005352,(float).003018,(float)3.239e-8,(float)
00842             1.756e-5,(float)1.689e-4,(float)5.794e-4,(float).001239,(float)
00843             .002016,(float).002741,(float).003269,(float).003485,(float)
00844             .003221,(float).001694,(float)6.209e-10,(float)3.953e-6,(float)
00845             5.737e-5,(float)2.395e-4,(float)5.822e-4,(float).001044,(float)
00846             .001538,(float).00196,(float).002198,(float).00204,(float)
00847             4.728e-4,(float)0.,(float)7.095e-7,(float)1.879e-5,(float)
00848             9.964e-5,(float)2.783e-4,(float)5.497e-4,(float)8.694e-4,(float)
00849             .001166,(float).001335,(float).001133,(float)0.,(float)0.,(float)
00850             7.982e-8,(float)5.464e-6,(float)3.944e-5,(float)1.292e-4,(float)
00851             2.818e-4,(float)4.761e-4,(float)6.623e-4,(float)7.455e-4,(float)
00852             4.795e-4,(float)0.,(float)0.,(float)3.458e-9,(float)1.312e-6,(
00853             float)1.438e-5,(float)5.699e-5,(float)1.385e-4,(float)2.489e-4,(
00854             float)3.524e-4,(float)3.664e-4,(float)1.065e-4,(float)0.,(float)
00855             0.,(float)7.708e-12,(float)2.336e-7,(float)4.675e-6,(float)
00856             2.349e-5,(float)6.438e-5,(float)1.225e-4,(float)1.717e-4,(float)
00857             1.463e-4,(float)1.389e-6,(float)0.,(float)0.,(float)0.,(float)
00858             2.48e-8,(float)1.291e-6,(float)8.849e-6,(float)2.787e-5,(float)
00859             5.572e-5,(float)7.359e-5,(float)3.938e-5,(float)0.,(float)0.,(
00860             float)0.,(float)0.,(float)8.881e-10,(float)2.782e-7,(float)
00861             2.94e-6,(float)1.094e-5,(float)2.265e-5,(float)2.573e-5,(float)
00862             4.043e-6,(float)0.,(float)0.,(float)0.,(float)0.,(float)1.484e-13,
00863             (float)3.969e-8,(float)8.121e-7,(float)3.731e-6,(float)7.779e-6,(
00864             float)6.266e-6,(float)4.005e-9,(float)0.,(float)0. };
00865     static Float_t dis_m_lo_lac2920__[110]      /* was [11][10] */ = { (float)
00866             1.413e-7,(float)2.281e-5,(float)1.62e-4,(float)4.746e-4,(float)
00867             9.106e-4,(float).00136,(float).001723,(float).001931,(float)
00868             .001957,(float).001788,(float).001213,(float)1.246e-8,(float)
00869             6.399e-6,(float)6.078e-5,(float)2.087e-4,(float)4.486e-4,(float)
00870             7.387e-4,(float).001017,(float).001234,(float).001341,(float)
00871             .0013,(float)7.906e-4,(float)2.968e-10,(float)1.659e-6,(float)
00872             2.352e-5,(float)9.768e-5,(float)2.365e-4,(float)4.259e-4,(float)
00873             6.315e-4,(float)8.133e-4,(float)9.286e-4,(float)8.967e-4,(float)
00874             2.47e-4,(float)0.,(float)3.342e-7,(float)8.473e-6,(float)4.413e-5,
00875             (float)1.223e-4,(float)2.414e-4,(float)3.81e-4,(float)5.152e-4,(
00876             float)5.983e-4,(float)5.264e-4,(float)0.,(float)0.,(float)
00877             4.155e-8,(float)2.654e-6,(float)1.869e-5,(float)6.013e-5,(float)
00878             1.304e-4,(float)2.2e-4,(float)3.069e-4,(float)3.487e-4,(float)
00879             2.35e-4,(float)0.,(float)0.,(float)1.99e-9,(float)6.817e-7,(float)
00880             7.173e-6,(float)2.79e-5,(float)6.679e-5,(float)1.198e-4,(float)
00881             1.692e-4,(float)1.776e-4,(float)5.54e-5,(float)0.,(float)0.,(
00882             float)5.089e-12,(float)1.289e-7,(float)2.44e-6,(float)1.195e-5,(
00883             float)3.225e-5,(float)6.073e-5,(float)8.492e-5,(float)7.334e-5,(
00884             float)8.18e-7,(float)0.,(float)0.,(float)0.,(float)1.443e-8,(
00885             float)7.001e-7,(float)4.655e-6,(float)1.433e-5,(float)2.834e-5,(
00886             float)3.728e-5,(float)2.043e-5,(float)0.,(float)0.,(float)0.,(
00887             float)0.,(float)5.439e-10,(float)1.559e-7,(float)1.58e-6,(float)
00888             5.74e-6,(float)1.174e-5,(float)1.337e-5,(float)2.211e-6,(float)0.,
00889             (float)0.,(float)0.,(float)0.,(float)1.111e-13,(float)2.284e-8,(
00890             float)4.453e-7,(float)1.989e-6,(float)4.113e-6,(float)3.336e-6,(
00891             float)2.494e-9,(float)0.,(float)0. };
00892     static Float_t res_m_lo_lac2920__[110]      /* was [11][10] */ = { (float)
00893             1.678e-7,(float)4.171e-5,(float)3.327e-4,(float).001003,(float)
00894             .001894,(float).002693,(float).003128,(float).003056,(float)
00895             .00246,(float).001416,(float)2.304e-4,(float)4.238e-9,(float)
00896             4.053e-6,(float)4.484e-5,(float)1.579e-4,(float)3.264e-4,(float)
00897             4.901e-4,(float)5.854e-4,(float)5.716e-4,(float)4.392e-4,(float)
00898             2.145e-4,(float)1.399e-5,(float)3.398e-11,(float)4.974e-7,(float)
00899             8.472e-6,(float)3.581e-5,(float)8.17e-5,(float)1.297e-4,(float)
00900             1.588e-4,(float)1.534e-4,(float)1.097e-4,(float)4.209e-5,(float)
00901             3.322e-7,(float)0.,(float)5.308e-8,(float)1.709e-6,(float)
00902             9.107e-6,(float)2.331e-5,(float)3.93e-5,(float)4.907e-5,(float)
00903             4.626e-5,(float)2.971e-5,(float)7.748e-6,(float)0.,(float)0.,(
00904             float)3.589e-9,(float)3.246e-7,(float)2.36e-6,(float)6.949e-6,(
00905             float)1.252e-5,(float)1.588e-5,(float)1.432e-5,(float)7.791e-6,(
00906             float)1.017e-6,(float)0.,(float)0.,(float)8.477e-11,(float)
00907             5.204e-8,(float)5.862e-7,(float)2.06e-6,(float)4.004e-6,(float)
00908             5.125e-6,(float)4.3e-6,(float)1.795e-6,(float)5.26e-8,(float)0.,(
00909             float)0.,(float)3.934e-14,(float)6.074e-9,(float)1.317e-7,(float)
00910             5.84e-7,(float)1.242e-6,(float)1.589e-6,(float)1.186e-6,(float)
00911             3.168e-7,(float)5.553e-11,(float)0.,(float)0.,(float)0.,(float)
00912             3.924e-10,(float)2.491e-8,(float)1.518e-7,(float)3.602e-7,(float)
00913             4.543e-7,(float)2.807e-7,(float)3.269e-8,(float)0.,(float)0.,(
00914             float)0.,(float)0.,(float)7.081e-12,(float)3.544e-9,(float)
00915             3.432e-8,(float)9.372e-8,(float)1.138e-7,(float)5.11e-8,(float)
00916             9.258e-10,(float)0.,(float)0.,(float)0.,(float)0.,(float)
00917             5.086e-17,(float)3.086e-10,(float)6.23e-9,(float)2.057e-8,(float)
00918             2.306e-8,(float)5.808e-9,(float)7.527e-14,(float)0.,(float)0. };
00919     static Float_t dir_p_lo_lac2820__[110]      /* was [11][10] */ = { (float)
00920             9.891e-8,(float)8.805e-5,(float)6.344e-4,(float).001699,(float)
00921             .002991,(float).004192,(float).005078,(float).005531,(float)
00922             .005482,(float).004764,(float).002386,(float)1.491e-9,(float)
00923             1.878e-5,(float)2.038e-4,(float)6.836e-4,(float).001412,(float)
00924             .002244,(float).003021,(float).003611,(float).003901,(float)
00925             .003685,(float).001201,(float)0.,(float)3.92e-6,(float)7.266e-5,(
00926             float)3.1e-4,(float)7.482e-4,(float).001334,(float).001966,(float)
00927             .002524,(float).002874,(float).002707,(float)0.,(float)0.,(float)
00928             5.774e-7,(float)2.418e-5,(float)1.371e-4,(float)3.889e-4,(float)
00929             7.737e-4,(float).001234,(float).001676,(float).001952,(float)
00930             .001626,(float)0.,(float)0.,(float)3.953e-8,(float)6.87e-6,(float)
00931             5.644e-5,(float)1.92e-4,(float)4.271e-4,(float)7.334e-4,(float)
00932             .001038,(float).001188,(float)6.387e-4,(float)0.,(float)0.,(float)
00933             3.495e-10,(float)1.513e-6,(float)2.094e-5,(float)8.869e-5,(float)
00934             2.227e-4,(float)4.102e-4,(float)5.94e-4,(float)6.174e-4,(float)
00935             4.959e-5,(float)0.,(float)0.,(float)0.,(float)2.167e-7,(float)
00936             6.728e-6,(float)3.772e-5,(float)1.087e-4,(float)2.138e-4,(float)
00937             3.062e-4,(float)2.41e-4,(float)0.,(float)0.,(float)0.,(float)0.,(
00938             float)1.291e-8,(float)1.747e-6,(float)1.437e-5,(float)4.871e-5,(
00939             float)1.015e-4,(float)1.344e-4,(float)4.76e-5,(float)0.,(float)0.,
00940             (float)0.,(float)0.,(float)5.315e-11,(float)3.187e-7,(float)
00941             4.667e-6,(float)1.935e-5,(float)4.185e-5,(float)4.433e-5,(float)
00942             5.639e-7,(float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(float)
00943             2.938e-8,(float)1.175e-6,(float)6.383e-6,(float)1.369e-5,(float)
00944             7.962e-6,(float)0.,(float)0.,(float)0. };
00945     static Float_t dis_p_lo_lac2820__[110]      /* was [11][10] */ = { (float)
00946             2.882e-8,(float)2.46e-5,(float)1.784e-4,(float)4.881e-4,(float)
00947             8.845e-4,(float).00128,(float).001618,(float).001854,(float)
00948             .001986,(float).001939,(float).001352,(float)6.306e-10,(float)
00949             6.882e-6,(float)7.379e-5,(float)2.489e-4,(float)5.249e-4,(float)
00950             8.617e-4,(float).001211,(float).001517,(float).001753,(float)
00951             .001823,(float)7.814e-4,(float)0.,(float)1.673e-6,(float)3.024e-5,
00952             (float)1.294e-4,(float)3.166e-4,(float)5.763e-4,(float)8.771e-4,(
00953             float).001171,(float).001401,(float).001432,(float)0.,(float)0.,(
00954             float)2.788e-7,(float)1.124e-5,(float)6.307e-5,(float)1.797e-4,(
00955             float)3.624e-4,(float)5.916e-4,(float)8.26e-4,(float).001001,(
00956             float)9.047e-4,(float)0.,(float)0.,(float)2.158e-8,(float)3.49e-6,
00957             (float)2.82e-5,(float)9.553e-5,(float)2.14e-4,(float)3.718e-4,(
00958             float)5.347e-4,(float)6.349e-4,(float)3.846e-4,(float)0.,(float)
00959             0.,(float)2.162e-10,(float)8.345e-7,(float)1.117e-5,(float)
00960             4.689e-5,(float)1.172e-4,(float)2.167e-4,(float)3.175e-4,(float)
00961             3.439e-4,(float)3.558e-5,(float)0.,(float)0.,(float)0.,(float)
00962             1.282e-7,(float)3.798e-6,(float)2.097e-5,(float)5.952e-5,(float)
00963             1.168e-4,(float)1.69e-4,(float)1.423e-4,(float)0.,(float)0.,(
00964             float)0.,(float)0.,(float)8.212e-9,(float)1.039e-6,(float)
00965             8.241e-6,(float)2.747e-5,(float)5.691e-5,(float)7.689e-5,(float)
00966             3.088e-5,(float)0.,(float)0.,(float)0.,(float)0.,(float)3.726e-11,
00967             (float)1.973e-7,(float)2.76e-6,(float)1.122e-5,(float)2.409e-5,(
00968             float)2.653e-5,(float)4.4e-7,(float)0.,(float)0.,(float)0.,(float)
00969             0.,(float)0.,(float)1.889e-8,(float)7.13e-7,(float)3.787e-6,(
00970             float)8.094e-6,(float)5.099e-6,(float)0.,(float)0.,(float)0. };
00971     static Float_t res_p_lo_lac2820__[110]      /* was [11][10] */ = { (float)
00972             4.263e-8,(float)6.999e-5,(float)5.46e-4,(float).001415,(float)
00973             .002279,(float).002803,(float).002867,(float).0025,(float).001794,
00974             (float)8.632e-4,(float)4.153e-5,(float)1.242e-10,(float)6.129e-6,(
00975             float)7.224e-5,(float)2.237e-4,(float)3.964e-4,(float)5.141e-4,(
00976             float)5.377e-4,(float)4.643e-4,(float)3.121e-4,(float)1.198e-4,(
00977             float)5.546e-7,(float)0.,(float)6.302e-7,(float)1.312e-5,(float)
00978             5.026e-5,(float)9.918e-5,(float)1.361e-4,(float)1.452e-4,(float)
00979             1.229e-4,(float)7.511e-5,(float)2.055e-5,(float)0.,(float)0.,(
00980             float)4.837e-8,(float)2.471e-6,(float)1.249e-5,(float)2.801e-5,(
00981             float)4.089e-5,(float)4.435e-5,(float)3.619e-5,(float)1.92e-5,(
00982             float)2.969e-6,(float)0.,(float)0.,(float)1.613e-9,(float)
00983             4.187e-7,(float)3.11e-6,(float)8.179e-6,(float)1.281e-5,(float)
00984             1.405e-5,(float)1.08e-5,(float)4.595e-6,(float)2.25e-7,(float)0.,(
00985             float)0.,(float)4.438e-12,(float)5.509e-8,(float)7.237e-7,(float)
00986             2.343e-6,(float)3.985e-6,(float)4.386e-6,(float)3.062e-6,(float)
00987             9.066e-7,(float)1.494e-9,(float)0.,(float)0.,(float)0.,(float)
00988             4.437e-9,(float)1.465e-7,(float)6.294e-7,(float)1.184e-6,(float)
00989             1.293e-6,(float)7.732e-7,(float)1.188e-7,(float)0.,(float)0.,(
00990             float)0.,(float)0.,(float)1.255e-10,(float)2.328e-8,(float)
00991             1.506e-7,(float)3.222e-7,(float)3.427e-7,(float)1.58e-7,(float)
00992             5.952e-9,(float)0.,(float)0.,(float)0.,(float)0.,(float)1.066e-13,
00993             (float)2.422e-9,(float)2.981e-8,(float)7.589e-8,(float)7.601e-8,(
00994             float)2.194e-8,(float)7.518e-12,(float)0.,(float)0.,(float)0.,(
00995             float)0.,(float)0.,(float)1.098e-10,(float)4.317e-9,(float)
00996             1.415e-8,(float)1.249e-8,(float)1.369e-9,(float)0.,(float)0.,(
00997             float)0. };
00998     static Float_t dir_m_lo_lac2820__[110]      /* was [11][10] */ = { (float)
00999             2.069e-8,(float)3.815e-5,(float)3.872e-4,(float).001284,(float)
01000             .0026,(float).003975,(float).005052,(float).0056,(float).005498,(
01001             float).004547,(float).001763,(float)2.461e-10,(float)7.147e-6,(
01002             float)1.066e-4,(float)4.293e-4,(float)9.93e-4,(float).001688,(
01003             float).002352,(float).002837,(float).003014,(float).002664,(float)
01004             5.279e-4,(float)0.,(float)1.303e-6,(float)3.342e-5,(float)1.69e-4,
01005             (float)4.5e-4,(float)8.488e-4,(float).001286,(float).001659,(
01006             float).001846,(float).001581,(float)0.,(float)0.,(float)1.633e-7,(
01007             float)9.828e-6,(float)6.625e-5,(float)2.063e-4,(float)4.319e-4,(
01008             float)7.05e-4,(float)9.564e-4,(float).001073,(float)7.582e-4,(
01009             float)0.,(float)0.,(float)9.088e-9,(float)2.451e-6,(float)
01010             2.433e-5,(float)9.11e-5,(float)2.128e-4,(float)3.722e-4,(float)
01011             5.209e-4,(float)5.569e-4,(float)2.176e-4,(float)0.,(float)0.,(
01012             float)5.895e-11,(float)4.649e-7,(float)8.025e-6,(float)3.773e-5,(
01013             float)9.948e-5,(float)1.854e-4,(float)2.609e-4,(float)2.402e-4,(
01014             float)9.333e-6,(float)0.,(float)0.,(float)0.,(float)5.537e-8,(
01015             float)2.265e-6,(float)1.431e-5,(float)4.333e-5,(float)8.549e-5,(
01016             float)1.157e-4,(float)7.359e-5,(float)0.,(float)0.,(float)0.,(
01017             float)0.,(float)2.587e-9,(float)5.057e-7,(float)4.802e-6,(float)
01018             1.715e-5,(float)3.535e-5,(float)4.247e-5,(float)1.024e-5,(float)
01019             0.,(float)0.,(float)0.,(float)0.,(float)7.313e-12,(float)7.672e-8,
01020             (float)1.347e-6,(float)5.913e-6,(float)1.242e-5,(float)1.119e-5,(
01021             float)6.326e-8,(float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(
01022             float)5.574e-9,(float)2.849e-7,(float)1.652e-6,(float)3.355e-6,(
01023             float)1.49e-6,(float)0.,(float)0.,(float)0. };
01024     static Float_t dis_m_lo_lac2820__[110]      /* was [11][10] */ = { (float)
01025             6.063e-9,(float)1.074e-5,(float)1.096e-4,(float)3.683e-4,(float)
01026             7.565e-4,(float).001171,(float).001516,(float).001709,(float)
01027             .001736,(float).001549,(float)7.882e-4,(float)1.061e-10,(float)
01028             2.633e-6,(float)3.877e-5,(float)1.558e-4,(float)3.611e-4,(float)
01029             6.194e-4,(float)8.745e-4,(float).00107,(float).001167,(float)
01030             .001094,(float)2.793e-4,(float)0.,(float)5.553e-7,(float)1.382e-5,
01031             (float)6.898e-5,(float)1.839e-4,(float)3.461e-4,(float)5.278e-4,(
01032             float)6.891e-4,(float)7.821e-4,(float)7.063e-4,(float)0.,(float)
01033             0.,(float)7.834e-8,(float)4.477e-6,(float)2.956e-5,(float)
01034             9.101e-5,(float)1.897e-4,(float)3.102e-4,(float)4.232e-4,(float)
01035             4.83e-4,(float)3.605e-4,(float)0.,(float)0.,(float)4.879e-9,(
01036             float)1.202e-6,(float)1.157e-5,(float)4.264e-5,(float)9.861e-5,(
01037             float)1.721e-4,(float)2.418e-4,(float)2.624e-4,(float)1.105e-4,(
01038             float)0.,(float)0.,(float)3.557e-11,(float)2.448e-7,(float)
01039             4.029e-6,(float)1.845e-5,(float)4.818e-5,(float)8.919e-5,(float)
01040             1.255e-4,(float)1.177e-4,(float)5.264e-6,(float)0.,(float)0.,(
01041             float)0.,(float)3.083e-8,(float)1.187e-6,(float)7.293e-6,(float)
01042             2.168e-5,(float)4.243e-5,(float)5.751e-5,(float)3.751e-5,(float)
01043             0.,(float)0.,(float)0.,(float)0.,(float)1.531e-9,(float)2.752e-7,(
01044             float)2.507e-6,(float)8.814e-6,(float)1.798e-5,(float)2.162e-5,(
01045             float)5.499e-6,(float)0.,(float)0.,(float)0.,(float)0.,(float)
01046             4.737e-12,(float)4.321e-8,(float)7.22e-7,(float)3.109e-6,(float)
01047             6.451e-6,(float)5.879e-6,(float)3.77e-8,(float)0.,(float)0.,(
01048             float)0.,(float)0.,(float)0.,(float)3.242e-9,(float)1.561e-7,(
01049             float)8.851e-7,(float)1.778e-6,(float)8.106e-7,(float)0.,(float)
01050             0.,(float)0. };
01051     static Float_t res_p_cteq4m920__[110]       /* was [11][10] */ = { (float)5.25e-7,
01052             (float)8.354e-5,(float)5.007e-4,(float).001233,(float).002032,(
01053             float).002666,(float).00299,(float).002932,(float).002454,(float)
01054             .00153,(float)2.961e-4,(float)1.419e-8,(float)8.735e-6,(float)
01055             7.242e-5,(float)2.077e-4,(float)3.727e-4,(float)5.136e-4,(float)
01056             5.903e-4,(float)5.776e-4,(float)4.616e-4,(float)2.45e-4,(float)
01057             1.984e-5,(float)1.256e-10,(float)1.156e-6,(float)1.467e-5,(float)
01058             5.033e-5,(float)9.932e-5,(float)1.442e-4,(float)1.693e-4,(float)
01059             1.638e-4,(float)1.22e-4,(float)5.131e-5,(float)5.799e-7,(float)0.,
01060             (float)1.348e-7,(float)3.183e-6,(float)1.369e-5,(float)3.019e-5,(
01061             float)4.638e-5,(float)5.549e-5,(float)5.236e-5,(float)3.514e-5,(
01062             float)1.026e-5,(float)0.,(float)0.,(float)1.023e-8,(float)
01063             6.562e-7,(float)3.809e-6,(float)9.609e-6,(float)1.572e-5,(float)
01064             1.907e-5,(float)1.725e-5,(float)9.885e-6,(float)1.518e-6,(float)
01065             0.,(float)0.,(float)2.843e-10,(float)1.159e-7,(float)1.023e-6,(
01066             float)3.054e-6,(float)5.369e-6,(float)6.566e-6,(float)5.541e-6,(
01067             float)2.481e-6,(float)9.759e-8,(float)0.,(float)0.,(float)
01068             1.961e-13,(float)1.529e-8,(float)2.514e-7,(float)9.348e-7,(float)
01069             1.787e-6,(float)2.184e-6,(float)1.653e-6,(float)4.913e-7,(float)
01070             1.716e-10,(float)0.,(float)0.,(float)0.,(float)1.159e-9,(float)
01071             5.286e-8,(float)2.652e-7,(float)5.617e-7,(float)6.772e-7,(float)
01072             4.307e-7,(float)6.029e-8,(float)0.,(float)0.,(float)0.,(float)0.,(
01073             float)2.592e-11,(float)8.564e-9,(float)6.637e-8,(float)1.603e-7,(
01074             float)1.866e-7,(float)8.886e-8,(float)2.305e-9,(float)0.,(float)
01075             0.,(float)0.,(float)0.,(float)5.04e-16,(float)8.783e-10,(float)
01076             1.361e-8,(float)3.926e-8,(float)4.257e-8,(float)1.201e-8,(float)
01077             3.185e-13,(float)0.,(float)0. };
01078     static Float_t res_m_lo_lac2820__[110]      /* was [11][10] */ = { (float)
01079             5.114e-9,(float)1.801e-5,(float)2.134e-4,(float)7.461e-4,(float)
01080             .001515,(float).002238,(float).002642,(float).002574,(float)
01081             .002006,(float).001021,(float)5.006e-5,(float)1.337e-11,(float)
01082             1.486e-6,(float)2.671e-5,(float)1.12e-4,(float)2.516e-4,(float)
01083             3.941e-4,(float)4.786e-4,(float)4.638e-4,(float)3.393e-4,(float)
01084             1.374e-4,(float)5.9e-7,(float)0.,(float)1.432e-7,(float)4.599e-6,(
01085             float)2.4e-5,(float)6.03e-5,(float)1.004e-4,(float)1.248e-4,(
01086             float)1.188e-4,(float)7.898e-5,(float)2.259e-5,(float)0.,(float)
01087             0.,(float)1.016e-8,(float)8.182e-7,(float)5.683e-6,(float)
01088             1.632e-5,(float)2.902e-5,(float)3.677e-5,(float)3.375e-5,(float)
01089             1.938e-5,(float)3.048e-6,(float)0.,(float)0.,(float)3.056e-10,(
01090             float)1.297e-7,(float)1.343e-6,(float)4.554e-6,(float)8.724e-6,(
01091             float)1.12e-5,(float)9.659e-6,(float)4.4e-6,(float)2.016e-7,(
01092             float)0.,(float)0.,(float)7.175e-13,(float)1.572e-8,(float)
01093             2.944e-7,(float)1.241e-6,(float)2.594e-6,(float)3.342e-6,(float)
01094             2.604e-6,(float)8.044e-7,(float)9.071e-10,(float)0.,(float)0.,(
01095             float)0.,(float)1.136e-9,(float)5.548e-8,(float)3.147e-7,(float)
01096             7.313e-7,(float)9.336e-7,(float)6.151e-7,(float)9.328e-8,(float)
01097             0.,(float)0.,(float)0.,(float)0.,(float)2.752e-11,(float)8.057e-9,
01098             (float)7.023e-8,(float)1.867e-7,(float)2.312e-7,(float)1.147e-7,(
01099             float)3.728e-9,(float)0.,(float)0.,(float)0.,(float)0.,(float)
01100             1.735e-14,(float)7.435e-10,(float)1.274e-8,(float)4.061e-8,(float)
01101             4.694e-8,(float)1.393e-8,(float)2.702e-12,(float)0.,(float)0.,(
01102             float)0.,(float)0.,(float)0.,(float)2.846e-11,(float)1.645e-9,(
01103             float)6.831e-9,(float)6.843e-9,(float)7.013e-10,(float)0.,(float)
01104             0.,(float)0. };
01105     static Float_t epvecp920[110]       /* was [11][10] */ = { (float)0.,(float)
01106             1.03999999e-4,(float)5.39999979e-4,(float).00118400005,(float)
01107             .00201599998,(float).00253199995,(float).00296399998,(float)
01108             .0033760001,(float).00325999991,(float).00312400004,(float)
01109             .00210799999,(float)0.,(float)4.40000003e-5,(float)1.63999997e-4,(
01110             float)4.87999991e-4,(float)9.31999995e-4,(float).00130400003,(
01111             float).00184000004,(float).00232800003,(float).00253199995,(float)
01112             .00262799999,(float).00170000002,(float)0.,(float)0.,(float)
01113             9.2000002e-5,(float)1.92000007e-4,(float)4.87999991e-4,(float)
01114             8.83999979e-4,(float).00132799998,(float).00164000003,(float)
01115             .00195199996,(float).00207599998,(float)9.1599999e-4,(float)0.,(
01116             float)3.99999999e-6,(float)3.9999999e-5,(float)1.32000001e-4,(
01117             float)2.96000013e-4,(float)5.95999998e-4,(float)7.88000005e-4,(
01118             float).00103199994,(float).00131199998,(float).00125600002,(float)
01119             4.72000014e-4,(float)0.,(float)0.,(float)1.6e-5,(float)
01120             5.19999994e-5,(float)1.48000006e-4,(float)3.64000007e-4,(float)
01121             5.63999987e-4,(float)7.83999974e-4,(float)8.64000001e-4,(float)
01122             6.55999989e-4,(float)1.23999998e-4,(float)0.,(float)0.,(float)0.,(
01123             float)2.80000004e-5,(float)1.28e-4,(float)1.72e-4,(float)
01124             3.35999997e-4,(float)4.68000013e-4,(float)4.83999989e-4,(float)
01125             2.43999995e-4,(float)5.19999994e-5,(float)0.,(float)0.,(float)0.,(
01126             float)1.20000004e-5,(float)5.19999994e-5,(float)7.9999998e-5,(
01127             float)1.67999999e-4,(float)1.92000007e-4,(float)2.64000002e-4,(
01128             float)3.19999999e-5,(float)1.6e-5,(float)0.,(float)0.,(float)0.,(
01129             float)3.99999999e-6,(float)1.99999995e-5,(float)3.9999999e-5,(
01130             float)8.80000007e-5,(float)1.67999999e-4,(float)8.80000007e-5,(
01131             float)1.6e-5,(float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(
01132             float)1.6e-5,(float)2.40000008e-5,(float)3.9999999e-5,(float)
01133             5.60000008e-5,(float)2.40000008e-5,(float)3.99999999e-6,(float)0.,
01134             (float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(float)
01135             1.20000004e-5,(float)1.6e-5,(float)1.99999995e-5,(float)0.,(float)
01136             0.,(float)0. };
01137     static Float_t epvecm920[110]       /* was [11][10] */ = { (float)0.,(float)
01138             5.99999985e-5,(float)2.8800001e-4,(float)8.96000012e-4,(float)
01139             .001804,(float).00239600008,(float).00281199999,(float)
01140             .0032279999,(float).00312800007,(float).00276799989,(float).00156,
01141             (float)0.,(float)2.80000004e-5,(float)8.80000007e-5,(float)
01142             3.03999986e-4,(float)6.20000006e-4,(float)9.87999956e-4,(float)
01143             .00141200004,(float).00178799999,(float).00173599995,(float)
01144             .00160399999,(float)9.67999978e-4,(float)0.,(float)0.,(float)
01145             3.19999999e-5,(float)1.03999999e-4,(float)3.11999989e-4,(float)
01146             5.52000012e-4,(float)7.88000005e-4,(float)9.75999981e-4,(float)
01147             .00133200001,(float).00102800003,(float)4.40000003e-4,(float)0.,(
01148             float)0.,(float)1.20000004e-5,(float)9.2000002e-5,(float)
01149             1.76000001e-4,(float)3.07999988e-4,(float)4.19999997e-4,(float)
01150             5.7600002e-4,(float)7.23999983e-4,(float)5.52000012e-4,(float)
01151             1.88000005e-4,(float)0.,(float)0.,(float)3.99999999e-6,(float)
01152             1.99999995e-5,(float)6.39999998e-5,(float)1.67999999e-4,(float)
01153             2.51999998e-4,(float)3.19999992e-4,(float)3.80000012e-4,(float)
01154             2.51999998e-4,(float)3.60000013e-5,(float)0.,(float)0.,(float)0.,(
01155             float)2.80000004e-5,(float)2.40000008e-5,(float)8.39999993e-5,(
01156             float)1.12000002e-4,(float)1.99999995e-4,(float)2.16e-4,(float)
01157             7.59999966e-5,(float)1.99999995e-5,(float)0.,(float)0.,(float)0.,(
01158             float)0.,(float)2.40000008e-5,(float)3.9999999e-5,(float)
01159             3.9999999e-5,(float)7.20000025e-5,(float)5.60000008e-5,(float)
01160             1.20000004e-5,(float)3.99999999e-6,(float)0.,(float)0.,(float)0.,(
01161             float)0.,(float)3.99999999e-6,(float)1.6e-5,(float)4.40000003e-5,(
01162             float)5.19999994e-5,(float)1.99999995e-5,(float)0.,(float)0.,(
01163             float)0.,(float)0.,(float)0.,(float)0.,(float)3.99999999e-6,(
01164             float)3.99999999e-6,(float)3.99999999e-6,(float)1.6e-5,(float)
01165             7.99999998e-6,(float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(
01166             float)0.,(float)0.,(float)3.99999999e-6,(float)0.,(float)
01167             1.20000004e-5,(float)0.,(float)0.,(float)0. };
01168     static Float_t epvecp820[110]       /* was [11][10] */ = { (float)0.,(float)
01169             1.20000004e-5,(float)2.47999997e-4,(float)6.04000001e-4,(float)
01170             .00141599996,(float).00202000001,(float).00251600007,(float)
01171             .00286399992,(float).00296800002,(float).00296800002,(float)
01172             .00230400008,(float)0.,(float)3.99999999e-6,(float)5.99999985e-5,(
01173             float)2.72000005e-4,(float)5.52000012e-4,(float)9.75999981e-4,(
01174             float).00146000006,(float).001988,(float).00211600005,(float)
01175             .002416,(float).00175599998,(float)0.,(float)0.,(float)1.6e-5,(
01176             float)8.39999993e-5,(float)2.64000002e-4,(float)5.52000012e-4,(
01177             float).00100799999,(float).00130799995,(float).00154800003,(float)
01178             .00172399997,(float).00101200002,(float)0.,(float)0.,(float)
01179             1.6e-5,(float)5.19999994e-5,(float)1.59999996e-4,(float)
01180             3.60000005e-4,(float)5.84000023e-4,(float)7.71999999e-4,(float)
01181             .00106399995,(float).00104799995,(float)5.11999999e-4,(float)0.,(
01182             float)0.,(float)0.,(float)1.20000004e-5,(float)5.19999994e-5,(
01183             float)2.43999995e-4,(float)3.7200001e-4,(float)5.11999999e-4,(
01184             float)7.52000022e-4,(float)5.60000015e-4,(float)1.51999993e-4,(
01185             float)0.,(float)0.,(float)0.,(float)7.99999998e-6,(float)
01186             5.60000008e-5,(float)1.03999999e-4,(float)2.16e-4,(float)
01187             2.68000003e-4,(float)3.95999989e-4,(float)2.24000003e-4,(float)
01188             6.39999998e-5,(float)0.,(float)0.,(float)0.,(float)0.,(float)
01189             2.40000008e-5,(float)3.60000013e-5,(float)8.80000007e-5,(float)
01190             1.80000003e-4,(float)1.51999993e-4,(float)7.20000025e-5,(float)
01191             3.99999999e-6,(float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(
01192             float)3.9999999e-5,(float)2.80000004e-5,(float)9.2000002e-5,(
01193             float)3.60000013e-5,(float)1.20000004e-5,(float)0.,(float)0.,(
01194             float)0.,(float)0.,(float)0.,(float)1.20000004e-5,(float)
01195             7.99999998e-6,(float)1.20000004e-5,(float)3.60000013e-5,(float)
01196             1.20000004e-5,(float)3.99999999e-6,(float)0.,(float)0.,(float)0.,(
01197             float)0.,(float)0.,(float)0.,(float)3.99999999e-6,(float)1.6e-5,(
01198             float)1.6e-5,(float)3.99999999e-6,(float)0.,(float)0. };
01199     static Float_t epvecm820[110]       /* was [11][10] */ = { (float)0.,(float)
01200             1.99999995e-5,(float)9.60000034e-5,(float)4.44000005e-4,(float)
01201             .00109999999,(float).00184000004,(float).00234399992,(float)
01202             .002752,(float).00273999991,(float).00267999992,(float)
01203             .00188800006,(float)0.,(float)0.,(float)3.60000013e-5,(float)
01204             1.23999998e-4,(float)3.11999989e-4,(float)6.99999975e-4,(float)
01205             .00115999999,(float).00151199999,(float).00159999996,(float)
01206             .00136400003,(float)9.39999998e-4,(float)0.,(float)0.,(float)
01207             3.99999999e-6,(float)6.80000012e-5,(float)1.55999995e-4,(float)
01208             3.84000014e-4,(float)4.92000021e-4,(float)7.28000014e-4,(float)
01209             .00100000005,(float)9.91999987e-4,(float)4.56000009e-4,(float)0.,(
01210             float)0.,(float)7.99999998e-6,(float)3.19999999e-5,(float)
01211             9.2000002e-5,(float)1.95999994e-4,(float)2.84000009e-4,(float)
01212             3.87999986e-4,(float)5.39999979e-4,(float)4.52000007e-4,(float)
01213             1.67999999e-4,(float)0.,(float)0.,(float)0.,(float)3.99999999e-6,(
01214             float)3.9999999e-5,(float)1.03999999e-4,(float)1.67999999e-4,(
01215             float)2.24000003e-4,(float)2.96000013e-4,(float)2.51999998e-4,(
01216             float)4.80000017e-5,(float)0.,(float)0.,(float)0.,(float)0.,(
01217             float)2.80000004e-5,(float)4.80000017e-5,(float)5.99999985e-5,(
01218             float)1.08e-4,(float)1.72e-4,(float)5.19999994e-5,(float)
01219             1.99999995e-5,(float)0.,(float)0.,(float)0.,(float)0.,(float)
01220             1.20000004e-5,(float)7.99999998e-6,(float)3.9999999e-5,(float)
01221             4.80000017e-5,(float)4.40000003e-5,(float)1.99999995e-5,(float)0.,
01222             (float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(float)
01223             1.20000004e-5,(float)1.20000004e-5,(float)3.19999999e-5,(float)
01224             2.40000008e-5,(float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(
01225             float)0.,(float)0.,(float)3.99999999e-6,(float)3.99999999e-6,(
01226             float)7.99999998e-6,(float)3.99999999e-6,(float)0.,(float)0.,(
01227             float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(float)
01228             0.,(float)3.99999999e-6,(float)3.99999999e-6,(float)0.,(float)0. }
01229             ;
01230     static Float_t ephadp920[110]       /* was [11][10] */ = { (float)9.99999975e-5,(
01231             float)4.44000005e-4,(float).00138000003,(float).00271199993,(
01232             float).00440400001,(float).00547999982,(float).00696399994,(float)
01233             .00781599991,(float).00755599979,(float).00691200001,(float)
01234             .00427599996,(float)5.60000008e-5,(float)1.95999994e-4,(float)
01235             4.56000009e-4,(float).00125600002,(float).00225599995,(float)
01236             .00339600001,(float).00453600008,(float).00580399996,(float)
01237             .0056520002,(float).00590000022,(float).003364,(float)
01238             7.99999998e-6,(float)5.99999985e-5,(float)2.32000006e-4,(float)
01239             7.04000005e-4,(float).00136400003,(float).0022799999,(float)
01240             .0033160001,(float).00384799996,(float).0046959999,(float)
01241             .00442800019,(float).00202000001,(float)3.99999999e-6,(float)
01242             1.99999995e-5,(float)1.40000004e-4,(float)3.23999993e-4,(float)
01243             7.9999998e-4,(float).00129199994,(float).00212799991,(float)
01244             .00267999992,(float).00294400007,(float).00299199997,(float)
01245             8.96000012e-4,(float)0.,(float)0.,(float)1.20000004e-5,(float)
01246             1.40000004e-4,(float)4.52000007e-4,(float)9.28000023e-4,(float)
01247             .00127200002,(float).00179999997,(float).00193999999,(float)
01248             .00159200002,(float)2.60000001e-4,(float)0.,(float)0.,(float)
01249             7.99999998e-6,(float)5.60000008e-5,(float)2.07999998e-4,(float)
01250             3.91999987e-4,(float)6.71999995e-4,(float)8.83999979e-4,(float)
01251             .00115999999,(float)5.84000023e-4,(float)4.40000003e-5,(float)0.,(
01252             float)0.,(float)0.,(float)2.40000008e-5,(float)1.08e-4,(float)
01253             2.72000005e-4,(float)3.91999987e-4,(float)4.95999993e-4,(float)
01254             5.60000015e-4,(float)9.2000002e-5,(float)7.99999998e-6,(float)0.,(
01255             float)0.,(float)0.,(float)7.99999998e-6,(float)4.40000003e-5,(
01256             float)9.60000034e-5,(float)2.39999994e-4,(float)3.19999992e-4,(
01257             float)2.24000003e-4,(float)0.,(float)0.,(float)0.,(float)0.,(
01258             float)0.,(float)0.,(float)3.99999999e-6,(float)5.60000008e-5,(
01259             float)9.2000002e-5,(float)9.99999975e-5,(float)4.40000003e-5,(
01260             float)3.99999999e-6,(float)0.,(float)0.,(float)0.,(float)0.,(
01261             float)0.,(float)7.99999998e-6,(float)2.40000008e-5,(float)
01262             2.80000004e-5,(float)4.80000017e-5,(float)7.99999998e-6,(float)0.,
01263             (float)0. };
01264     static Float_t ephadm920[110]       /* was [11][10] */ = { (float)2.80000004e-5,(
01265             float)2.03999996e-4,(float)7.28000014e-4,(float).00220400002,(
01266             float).00386800012,(float).00594000006,(float).00679600006,(float)
01267             .00751999998,(float).00736800022,(float).00637600012,(float)
01268             .00344399991,(float)7.99999998e-6,(float)5.19999994e-5,(float)
01269             2.51999998e-4,(float)7.31999986e-4,(float).00175199995,(float)
01270             .0025559999,(float).00337999989,(float).00404800009,(float)
01271             .00411200011,(float).0039400002,(float).00197200011,(float)0.,(
01272             float)3.99999999e-6,(float)6.80000012e-5,(float)3.19999992e-4,(
01273             float)7.55999994e-4,(float).00131600001,(float).00210799999,(
01274             float).0024639999,(float).00284800003,(float).00253599999,(float)
01275             8.31999991e-4,(float)0.,(float)0.,(float)1.6e-5,(float)
01276             1.12000002e-4,(float)3.80000012e-4,(float)8.12000013e-4,(float)
01277             .00104400003,(float).00139999995,(float).00173599995,(float)
01278             .00139200001,(float)2.72000005e-4,(float)0.,(float)0.,(float)
01279             3.99999999e-6,(float)2.40000008e-5,(float)1.76000001e-4,(float)
01280             3.68000008e-4,(float)6.47999987e-4,(float)8.23999988e-4,(float)
01281             9.72000009e-4,(float)5.7600002e-4,(float)6.39999998e-5,(float)0.,(
01282             float)0.,(float)3.99999999e-6,(float)2.80000004e-5,(float)
01283             7.59999966e-5,(float)1.32000001e-4,(float)2.96000013e-4,(float)
01284             5.03999996e-4,(float)5.15999971e-4,(float)2.11999999e-4,(float)
01285             7.99999998e-6,(float)0.,(float)0.,(float)0.,(float)3.99999999e-6,(
01286             float)3.9999999e-5,(float)6.80000012e-5,(float)1.28e-4,(float)
01287             2.36000007e-4,(float)1.72e-4,(float)4.40000003e-5,(float)
01288             3.99999999e-6,(float)0.,(float)0.,(float)0.,(float)0.,(float)
01289             3.99999999e-6,(float)2.40000008e-5,(float)9.99999975e-5,(float)
01290             1.12000002e-4,(float)3.60000013e-5,(float)0.,(float)0.,(float)0.,(
01291             float)0.,(float)0.,(float)0.,(float)7.99999998e-6,(float)
01292             1.20000004e-5,(float)2.80000004e-5,(float)2.80000004e-5,(float)
01293             1.6e-5,(float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(float)
01294             0.,(float)0.,(float)0.,(float)1.6e-5,(float)1.6e-5,(float)0.,(
01295             float)0.,(float)0. };
01296     static Float_t ephadp820[110]       /* was [11][10] */ = { (float)6.80000012e-5,(
01297             float)2.28000004e-4,(float)7.1599998e-4,(float).00191200001,(
01298             float).00335599994,(float).00467200018,(float).00609999988,(float)
01299             .0069240001,(float).00695199985,(float).00624400005,(float)
01300             .00395999989,(float)3.60000013e-5,(float)8.80000007e-5,(float)
01301             2.96000013e-4,(float)8.64000001e-4,(float).00178000005,(float)
01302             .00273600011,(float).00390399992,(float).00477600005,(float)
01303             .00509200012,(float).0051239999,(float).00292399991,(float)
01304             3.99999999e-6,(float)3.19999999e-5,(float)1.59999996e-4,(float)
01305             3.48000001e-4,(float).00103199994,(float).00177199999,(float)
01306             .00261999993,(float).00316799991,(float).00394799979,(float)
01307             .00389999989,(float).00178000005,(float)3.99999999e-6,(float)
01308             1.20000004e-5,(float)6.39999998e-5,(float)1.88000005e-4,(float)
01309             5.11999999e-4,(float).00110800005,(float).00158399995,(float)
01310             .0021840001,(float).00242400006,(float).0024639999,(float)
01311             6.84000028e-4,(float)0.,(float)0.,(float)7.99999998e-6,(float)
01312             4.40000003e-5,(float)2.51999998e-4,(float)5.60000015e-4,(float)
01313             .00101200002,(float).00126399996,(float).00152399996,(float)
01314             .00121200003,(float)1.88000005e-4,(float)0.,(float)0.,(float)0.,(
01315             float)3.19999999e-5,(float)1.48000006e-4,(float)2.64000002e-4,(
01316             float)4.72000014e-4,(float)7.07999978e-4,(float)8.80000007e-4,(
01317             float)3.48000001e-4,(float)4.40000003e-5,(float)0.,(float)0.,(
01318             float)0.,(float)3.99999999e-6,(float)3.19999999e-5,(float)
01319             1.40000004e-4,(float)2.80000007e-4,(float)3.7200001e-4,(float)
01320             4.27999999e-4,(float)5.99999985e-5,(float)0.,(float)0.,(float)0.,(
01321             float)0.,(float)0.,(float)1.20000004e-5,(float)6.80000012e-5,(
01322             float)1.36000002e-4,(float)1.95999994e-4,(float)1.23999998e-4,(
01323             float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(float)
01324             0.,(float)1.99999995e-5,(float)3.60000013e-5,(float)5.99999985e-5,
01325             (float)2.80000004e-5,(float)3.99999999e-6,(float)0.,(float)0.,(
01326             float)0.,(float)0.,(float)0.,(float)3.99999999e-6,(float)1.6e-5,(
01327             float)1.6e-5,(float)1.99999995e-5,(float)0.,(float)0.,(float)0. };
01328     static Float_t ephadm820[110]       /* was [11][10] */ = { (float)1.20000004e-5,(
01329             float)9.60000034e-5,(float)3.27999995e-4,(float).00140800001,(
01330             float).0028880001,(float).00473200018,(float).00597199984,(float)
01331             .00655200006,(float).00647999998,(float).00609199982,(float)
01332             .00301999995,(float)0.,(float)2.40000008e-5,(float)1.16000003e-4,(
01333             float)3.84000014e-4,(float).00121599995,(float).00195199996,(
01334             float).00296800002,(float).00336800003,(float).00359999994,(float)
01335             .00354399998,(float).00167999999,(float)3.99999999e-6,(float)0.,(
01336             float)2.40000008e-5,(float)2.11999999e-4,(float)4.87999991e-4,(
01337             float)9.75999981e-4,(float).00156400003,(float).00197599991,(
01338             float).00225199992,(float).00219199993,(float)6.84000028e-4,(
01339             float)0.,(float)0.,(float)3.99999999e-6,(float)5.60000008e-5,(
01340             float)1.80000003e-4,(float)5.15999971e-4,(float)8.12000013e-4,(
01341             float).00106399995,(float).00142800005,(float).00108800002,(float)
01342             2.07999998e-4,(float)0.,(float)0.,(float)0.,(float)1.6e-5,(float)
01343             1.32000001e-4,(float)2.39999994e-4,(float)4.56000009e-4,(float)
01344             6.36000012e-4,(float)7.88000005e-4,(float)4.07999993e-4,(float)
01345             3.19999999e-5,(float)0.,(float)0.,(float)3.99999999e-6,(float)0.,(
01346             float)3.19999999e-5,(float)9.60000034e-5,(float)1.44000005e-4,(
01347             float)3.52000003e-4,(float)3.60000005e-4,(float)1.28e-4,(float)
01348             1.20000004e-5,(float)0.,(float)0.,(float)0.,(float)0.,(float)
01349             1.6e-5,(float)3.60000013e-5,(float)1.16000003e-4,(float)
01350             1.40000004e-4,(float)1.36000002e-4,(float)3.60000013e-5,(float)0.,
01351             (float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(float)
01352             7.99999998e-6,(float)3.19999999e-5,(float)5.19999994e-5,(float)
01353             2.80000004e-5,(float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(
01354             float)0.,(float)3.99999999e-6,(float)1.20000004e-5,(float)1.6e-5,(
01355             float)1.6e-5,(float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(
01356             float)0.,(float)0.,(float)0.,(float)0.,(float)3.99999999e-6,(
01357             float)7.99999998e-6,(float)0.,(float)0.,(float)0. };
01358     static Float_t dir_lo_m_cteq4m920__[110]    /* was [11][10] */ = { (float)
01359             3.14e-7,(float)6.458e-5,(float)4.974e-4,(float).001518,(float)
01360             .002992,(float).004552,(float).00582,(float).006527,(float)
01361             .006535,(float).005671,(float).003197,(float)1.928e-8,(float)
01362             1.359e-5,(float)1.436e-4,(float)5.212e-4,(float).001161,(float)
01363             .001951,(float).002723,(float).003314,(float).003586,(float)
01364             .003342,(float).001736,(float)3.271e-10,(float)2.966e-6,(float)
01365             4.784e-5,(float)2.119e-4,(float)5.369e-4,(float)9.945e-4,(float)
01366             .001502,(float).001953,(float).002221,(float).002074,(float)
01367             4.557e-4,(float)0.,(float)5.102e-7,(float)1.531e-5,(float)8.66e-5,
01368             (float)2.525e-4,(float)5.152e-4,(float)8.358e-4,(float).001143,(
01369             float).001326,(float).001124,(float)0.,(float)0.,(float)5.395e-8,(
01370             float)4.329e-6,(float)3.361e-5,(float)1.153e-4,(float)2.6e-4,(
01371             float)4.505e-4,(float)6.385e-4,(float)7.259e-4,(float)4.6e-4,(
01372             float)0.,(float)0.,(float)2.111e-9,(float)1.003e-6,(float)
01373             1.198e-5,(float)4.993e-5,(float)1.256e-4,(float)2.316e-4,(float)
01374             3.337e-4,(float)3.485e-4,(float)9.662e-5,(float)0.,(float)0.,(
01375             float)3.814e-12,(float)1.702e-7,(float)3.791e-6,(float)2.017e-5,(
01376             float)5.737e-5,(float)1.12e-4,(float)1.592e-4,(float)1.35e-4,(
01377             float)1.089e-6,(float)0.,(float)0.,(float)0.,(float)1.686e-8,(
01378             float)1.013e-6,(float)7.422e-6,(float)2.433e-5,(float)4.989e-5,(
01379             float)6.659e-5,(float)3.481e-5,(float)0.,(float)0.,(float)0.,(
01380             float)0.,(float)5.383e-10,(float)2.091e-7,(float)2.398e-6,(float)
01381             9.331e-6,(float)1.98e-5,(float)2.257e-5,(float)3.321e-6,(float)0.,
01382             (float)0.,(float)0.,(float)0.,(float)5.186e-14,(float)2.809e-8,(
01383             float)6.394e-7,(float)3.092e-6,(float)6.601e-6,(float)5.267e-6,(
01384             float)2.574e-9,(float)0.,(float)0. };
01385     static Float_t dir_nlo_m_cteq4m920__[110]   /* was [11][10] */ = { (float)
01386             5.113e-7,(float)8.387e-5,(float)5.7e-4,(float).001595,(float)
01387             .002949,(float).004258,(float).005285,(float).005816,(float)
01388             .005847,(float).005359,(float).003542,(float)3.201e-8,(float)
01389             1.908e-5,(float)1.869e-4,(float)6.455e-4,(float).001388,(float)
01390             .002273,(float).003108,(float).003742,(float).004041,(float)
01391             .003794,(float).002033,(float)5.379e-10,(float)4.113e-6,(float)
01392             6.2e-5,(float)2.636e-4,(float)6.488e-4,(float).001175,(float)
01393             .001746,(float).002243,(float).002533,(float).002363,(float)
01394             5.41e-4,(float)0.,(float)6.913e-7,(float)1.94e-5,(float)1.058e-4,(
01395             float)3e-4,(float)6.011e-4,(float)9.605e-4,(float).001298,(float)
01396             .001494,(float).001265,(float)0.,(float)0.,(float)7.201e-8,(float)
01397             5.368e-6,(float)4.017e-5,(float)1.346e-4,(float)2.979e-4,(float)
01398             5.098e-4,(float)7.144e-4,(float)8.067e-4,(float)5.172e-4,(float)
01399             0.,(float)0.,(float)2.828e-9,(float)1.222e-6,(float)1.403e-5,(
01400             float)5.727e-5,(float)1.417e-4,(float)2.582e-4,(float)3.694e-4,(
01401             float)3.851e-4,(float)1.108e-4,(float)0.,(float)0.,(float)
01402             5.773e-12,(float)2.054e-7,(float)4.389e-6,(float)2.281e-5,(float)
01403             6.389e-5,(float)1.236e-4,(float)1.749e-4,(float)1.493e-4,(float)
01404             1.398e-6,(float)0.,(float)0.,(float)0.,(float)2.042e-8,(float)
01405             1.161e-6,(float)8.298e-6,(float)2.686e-5,(float)5.459e-5,(float)
01406             7.286e-5,(float)3.892e-5,(float)0.,(float)0.,(float)0.,(float)0.,(
01407             float)6.715e-10,(float)2.391e-7,(float)2.665e-6,(float)1.023e-5,(
01408             float)2.16e-5,(float)2.477e-5,(float)3.865e-6,(float)0.,(float)0.,
01409             (float)0.,(float)0.,(float)9.218e-14,(float)3.237e-8,(float)
01410             7.102e-7,(float)3.384e-6,(float)7.206e-6,(float)5.855e-6,(float)
01411             3.565e-9,(float)0.,(float)0. };
01412     static Float_t dis_m_cteq4m920__[110]       /* was [11][10] */ = { (float)
01413             8.955e-8,(float)1.809e-5,(float)1.402e-4,(float)4.328e-4,(float)
01414             8.679e-4,(float).001337,(float).001744,(float).001981,(float)
01415             .002047,(float).001887,(float).001283,(float)7.44e-9,(float)
01416             4.957e-6,(float)5.186e-5,(float)1.881e-4,(float)4.211e-4,(float)
01417             7.144e-4,(float).001013,(float).00125,(float).00138,(float)
01418             .001349,(float)8.107e-4,(float)1.567e-10,(float)1.25e-6,(float)
01419             1.965e-5,(float)8.621e-5,(float)2.181e-4,(float)4.061e-4,(float)
01420             6.168e-4,(float)8.104e-4,(float)9.38e-4,(float)9.113e-4,(float)
01421             2.387e-4,(float)0.,(float)2.409e-7,(float)6.896e-6,(float)
01422             3.828e-5,(float)1.109e-4,(float)2.251e-4,(float)3.675e-4,(float)
01423             5.047e-4,(float)5.93e-4,(float)5.234e-4,(float)0.,(float)0.,(
01424             float)2.817e-8,(float)2.109e-6,(float)1.591e-5,(float)5.379e-5,(
01425             float)1.207e-4,(float)2.078e-4,(float)2.952e-4,(float)3.398e-4,(
01426             float)2.255e-4,(float)0.,(float)0.,(float)1.214e-9,(float)
01427             5.206e-7,(float)5.986e-6,(float)2.444e-5,(float)6.07e-5,(float)
01428             1.114e-4,(float)1.603e-4,(float)1.693e-4,(float)5.03e-5,(float)0.,
01429             (float)0.,(float)2.528e-12,(float)9.408e-8,(float)1.981e-6,(float)
01430             1.029e-5,(float)2.872e-5,(float)5.555e-5,(float)7.866e-5,(float)
01431             6.775e-5,(float)6.421e-7,(float)0.,(float)0.,(float)0.,(float)
01432             9.79e-9,(float)5.515e-7,(float)3.893e-6,(float)1.254e-5,(float)
01433             2.54e-5,(float)3.372e-5,(float)1.812e-5,(float)0.,(float)0.,(
01434             float)0.,(float)0.,(float)3.304e-10,(float)1.175e-7,(float)
01435             1.291e-6,(float)4.889e-6,(float)1.026e-5,(float)1.174e-5,(float)
01436             1.816e-6,(float)0.,(float)0.,(float)0.,(float)0.,(float)3.944e-14,
01437             (float)1.62e-8,(float)3.503e-7,(float)1.655e-6,(float)3.494e-6,(
01438             float)2.806e-6,(float)1.611e-9,(float)0.,(float)0. };
01439     static Float_t res_m_cteq4m920__[110]       /* was [11][10] */ = { (float)
01440             1.134e-7,(float)3.554e-5,(float)3.109e-4,(float)9.94e-4,(float)
01441             .001968,(float).002922,(float).003541,(float).003621,(float)
01442             .003082,(float).001918,(float)3.656e-4,(float)2.742e-9,(float)
01443             3.396e-6,(float)4.152e-5,(float)1.559e-4,(float)3.393e-4,(float)
01444             5.341e-4,(float)6.684e-4,(float)6.865e-4,(float)5.604e-4,(float)
01445             2.977e-4,(float)2.33e-5,(float)2.069e-11,(float)4.098e-7,(float)
01446             7.785e-6,(float)3.527e-5,(float)8.51e-5,(float)1.422e-4,(float)
01447             1.831e-4,(float)1.868e-4,(float)1.427e-4,(float)5.994e-5,(float)
01448             5.849e-7,(float)0.,(float)4.289e-8,(float)1.559e-6,(float)
01449             8.955e-6,(float)2.434e-5,(float)4.337e-5,(float)5.72e-5,(float)
01450             5.717e-5,(float)3.935e-5,(float)1.134e-5,(float)0.,(float)0.,(
01451             float)2.827e-9,(float)2.938e-7,(float)2.317e-6,(float)7.279e-6,(
01452             float)1.391e-5,(float)1.87e-5,(float)1.795e-5,(float)1.051e-5,(
01453             float)1.532e-6,(float)0.,(float)0.,(float)6.395e-11,(float)
01454             4.668e-8,(float)5.745e-7,(float)2.163e-6,(float)4.475e-6,(float)
01455             6.092e-6,(float)5.455e-6,(float)2.462e-6,(float)8.147e-8,(float)
01456             0.,(float)0.,(float)2.827e-14,(float)5.38e-9,(float)1.287e-7,(
01457             float)6.14e-7,(float)1.394e-6,(float)1.903e-6,(float)1.521e-6,(
01458             float)4.411e-7,(float)7.911e-11,(float)0.,(float)0.,(float)0.,(
01459             float)3.404e-10,(float)2.422e-8,(float)1.596e-7,(float)4.057e-7,(
01460             float)5.471e-7,(float)3.627e-7,(float)4.606e-8,(float)0.,(float)
01461             0.,(float)0.,(float)0.,(float)5.873e-12,(float)3.418e-9,(float)
01462             3.601e-8,(float)1.057e-7,(float)1.374e-7,(float)6.639e-8,(float)
01463             1.306e-9,(float)0.,(float)0.,(float)0.,(float)0.,(float)2.497e-17,
01464             (float)2.932e-10,(float)6.506e-9,(float)2.316e-8,(float)2.786e-8,(
01465             float)7.556e-9,(float)8.057e-14,(float)0.,(float)0. };
01466     static Float_t dir_lo_p_cteq4m820__[110]    /* was [11][10] */ = { (float)
01467             5.665e-8,(float)6.791e-5,(float)5.431e-4,(float).001545,(float)
01468             .00284,(float).004116,(float).005124,(float).005698,(float)
01469             .005733,(float).005027,(float).002496,(float)7.573e-10,(float)
01470             1.408e-5,(float)1.708e-4,(float)6.1e-4,(float).001316,(float)
01471             .002162,(float).002988,(float).003645,(float).003997,(float)
01472             .003806,(float).001192,(float)0.,(float)2.834e-6,(float)5.951e-5,(
01473             float)2.714e-4,(float)6.852e-4,(float).001264,(float).001912,(
01474             float).002506,(float).002895,(float).002741,(float)0.,(float)0.,(
01475             float)3.964e-7,(float)1.927e-5,(float)1.177e-4,(float)3.501e-4,(
01476             float)7.213e-4,(float).001182,(float).001638,(float).001935,(
01477             float).001605,(float)0.,(float)0.,(float)2.508e-8,(float)5.299e-6,
01478             (float)4.739e-5,(float)1.698e-4,(float)3.918e-4,(float)6.917e-4,(
01479             float)9.992e-4,(float).001155,(float)6.04e-4,(float)0.,(float)0.,(
01480             float)1.911e-10,(float)1.118e-6,(float)1.713e-5,(float)7.69e-5,(
01481             float)2.009e-4,(float)3.806e-4,(float)5.616e-4,(float)5.855e-4,(
01482             float)4.188e-5,(float)0.,(float)0.,(float)0.,(float)1.51e-7,(
01483             float)5.334e-6,(float)3.198e-5,(float)9.614e-5,(float)1.947e-4,(
01484             float)2.833e-4,(float)2.202e-4,(float)0.,(float)0.,(float)0.,(
01485             float)0.,(float)8.224e-9,(float)1.331e-6,(float)1.186e-5,(float)
01486             4.212e-5,(float)9.032e-5,(float)1.208e-4,(float)4.069e-5,(float)
01487             0.,(float)0.,(float)0.,(float)0.,(float)2.826e-11,(float)2.301e-7,
01488             (float)3.721e-6,(float)1.627e-5,(float)3.619e-5,(float)3.823e-5,(
01489             float)4.044e-7,(float)0.,(float)0.,(float)0.,(float)0.,(float)0.,(
01490             float)1.96e-8,(float)8.958e-7,(float)5.176e-6,(float)1.139e-5,(
01491             float)6.428e-6,(float)0.,(float)0.,(float)0. };
01492     static Float_t ptvec[10] = { (float)10.,(float)20.,(float)30.,(float)40.,(
01493             float)50.,(float)60.,(float)70.,(float)80.,(float)90.,(float)100. 
01494             };
01495     static Float_t yvec9[11] = { (float)-3.005,(float)-2.755,(float)-2.505,(
01496             float)-2.255,(float)-2.005,(float)-1.755,(float)-1.505,(float)
01497             -1.255,(float)-1.005,(float)-.755,(float)-.505 };
01498     static Float_t yvec8[11] = { (float)-3.055,(float)-2.805,(float)-2.555,(
01499             float)-2.305,(float)-2.055,(float)-1.805,(float)-1.555,(float)
01500             -1.305,(float)-1.055,(float)-.805,(float)-.555 };
01501 
01502     /* System generated locals */
01503     Float_t ret_val;
01504 
01505     /* Local variables */
01506     static Int_t ccnc;
01507     static Float_t klo_820_minus__, klo_920_minus__, knlo_820_plus__, 
01508             knlo_920_plus__, yvec[11], f_nlo_lo__, kphot_920_minus_10__, 
01509             kphot_820_minus_10__;
01510     static Int_t i__, j;
01511     static Float_t ephad[110]   /* was [11][10] */, dir_lo_cteq4l__[110]        
01512             /* was [11][10] */, dis_lo_cteq4l__[110]    /* was [11][10] */, 
01513             dir_lo_cteq4m__[110]        /* was [11][10] */, res_lo_cteq4l__[
01514             110]        /* was [11][10] */, epvec[110]  /* was [11][10] */, 
01515             knlo_820_minus__, knlo_920_minus__, corlo, dis_cteq4m__[110]        
01516             /* was [11][10] */, res_cteq4m__[110]       /* was [11][10] */, 
01517             kephad_820_plus__, fephad, kephad_920_plus__, dir_nlo_cteq4m__[
01518             110]        /* was [11][10] */, usefac, kepvec_820_plus__, fepvec,
01519              kepvec_920_plus__, fdirlo, f_lo_epvec__, fdislo;
01520     static Int_t disres;
01521     static Float_t freslo, cornlo, dir_lo_lac2__[110]   /* was [11][10] */, 
01522             dis_lo_lac2__[110]  /* was [11][10] */, kphot_820_plus_1__, 
01523             kphot_920_plus_1__, res_lo_lac2__[110]      /* was [11][10] */, 
01524             kephad_820_minus__, kephad_920_minus__, klo_820_plus__, 
01525             klo_920_plus__, f_nlo_ephad__, kepvec_820_minus__, 
01526             kepvec_920_minus__, kphot_920_plus_10__, kphot_820_plus_10__, 
01527             fdirnlo, f_nlo_epvec__, fdisnlo, fresnlo, kphot_820_minus_1__, 
01528             kphot_920_minus_1__;
01529 
01530 
01531 
01532     knlo_920_plus__ = (float).191;
01533     knlo_920_minus__ = (float).219;
01534     knlo_820_plus__ = (float).165;
01535     knlo_820_minus__ = (float).188;
01536 /* ACFGP */
01537     klo_920_plus__ = (float).0794;
01538     klo_920_minus__ = (float).0861;
01539     klo_820_plus__ = (float).0683;
01540     klo_820_minus__ = (float).0735;
01541 /* LAC2 */
01542 /*      klo_920_plus     = 0.128 */
01543 /*      klo_920_minus    = 0.0632 */
01544 /*      klo_820_plus     = 0.109 */
01545 /*      klo_820_minus    = 0.0529 */
01546     kepvec_920_plus__ = (float).33242079667794522;
01547     kepvec_920_minus__ = (float).23897261734850817;
01548     kepvec_820_plus__ = (float).28588127560750537;
01549     kepvec_820_minus__ = (float).20366041741002772;
01550     kephad_920_plus__ = (float).37614960466361513;
01551     kephad_920_minus__ = (float).2684666347232853;
01552     kephad_820_plus__ = (float).32414530860477059;
01553     kephad_820_minus__ = (float).22816700847270041;
01554 /* photon structure function correction */
01555     kphot_920_plus_1__ = (float).020181;
01556     kphot_920_minus_1__ = (float).009157;
01557     kphot_820_plus_1__ = (float).017067;
01558     kphot_820_minus_1__ = (float).007504;
01559     kphot_920_plus_10__ = (float).025751;
01560     kphot_920_minus_10__ = (float).014561;
01561     kphot_820_plus_10__ = (float).022005;
01562     kphot_820_minus_10__ = (float).012226;
01563 /* decode the pdg code */
01564     ccnc = (Int_t) (*code / (float)1e4);
01565     disres = (Int_t) ((*code - ccnc * (float)1e4) / (float)1e3);
01566     for (i__ = 1; i__ <= 11; ++i__) {
01567         for (j = 1; j <= 10; ++j) {
01568             if (*ene == (float)820.) {
01569                 if (*bsign == 1) {
01570                     epvec[i__ + j * 11 - 12] = epvecp820[i__ + j * 11 - 12] / 
01571                             (float).3251;
01572                     ephad[i__ + j * 11 - 12] = ephadp820[i__ + j * 11 - 12] / 
01573                             (float).6749442;
01574                     dir_lo_cteq4l__[i__ + j * 11 - 12] = dir_p_lo_cteq4l820__[
01575                             i__ + j * 11 - 12];
01576 /* CTEQ4L */
01577                     dis_lo_cteq4l__[i__ + j * 11 - 12] = dis_p_lo_cteq4l820__[
01578                             i__ + j * 11 - 12];
01579 /* CTEQ4L */
01580                     res_lo_cteq4l__[i__ + j * 11 - 12] = res_p_lo_cteq4l820__[
01581                             i__ + j * 11 - 12];
01582 /* CTEQ4L */
01583                     dir_lo_lac2__[i__ + j * 11 - 12] = dir_p_lo_lac2820__[i__ 
01584                             + j * 11 - 12];
01585 /* CTEQ4L */
01586                     dis_lo_lac2__[i__ + j * 11 - 12] = dis_p_lo_lac2820__[i__ 
01587                             + j * 11 - 12];
01588 /* CTEQ4L */
01589                     res_lo_lac2__[i__ + j * 11 - 12] = res_p_lo_lac2820__[i__ 
01590                             + j * 11 - 12];
01591 /* CTEQ4L */
01592                     dir_lo_cteq4m__[i__ + j * 11 - 12] = dir_lo_p_cteq4m820__[
01593                             i__ + j * 11 - 12];
01594 /* CTEQ4M */
01595                     dir_nlo_cteq4m__[i__ + j * 11 - 12] = 
01596                             dir_nlo_p_cteq4m820__[i__ + j * 11 - 12];
01597 /* CTEQ4M */
01598                     dis_cteq4m__[i__ + j * 11 - 12] = dis_p_cteq4m820__[i__ + 
01599                             j * 11 - 12];
01600 /* le meme pour nl */
01601                     res_cteq4m__[i__ + j * 11 - 12] = res_p_cteq4m820__[i__ + 
01602                             j * 11 - 12];
01603 /* le meme pour nl */
01604                 } else {
01605                     epvec[i__ + j * 11 - 12] = epvecm820[i__ + j * 11 - 12] / 
01606                             (float).3251;
01607                     ephad[i__ + j * 11 - 12] = ephadm820[i__ + j * 11 - 12] / 
01608                             (float).6749442;
01609                     dir_lo_cteq4l__[i__ + j * 11 - 12] = dir_m_lo_cteq4l820__[
01610                             i__ + j * 11 - 12];
01611                     dis_lo_cteq4l__[i__ + j * 11 - 12] = dis_m_lo_cteq4l820__[
01612                             i__ + j * 11 - 12];
01613                     res_lo_cteq4l__[i__ + j * 11 - 12] = res_m_lo_cteq4l820__[
01614                             i__ + j * 11 - 12];
01615                     dir_lo_lac2__[i__ + j * 11 - 12] = dir_m_lo_lac2820__[i__ 
01616                             + j * 11 - 12];
01617                     dis_lo_lac2__[i__ + j * 11 - 12] = dis_m_lo_lac2820__[i__ 
01618                             + j * 11 - 12];
01619                     res_lo_lac2__[i__ + j * 11 - 12] = res_m_lo_lac2820__[i__ 
01620                             + j * 11 - 12];
01621                     dir_lo_cteq4m__[i__ + j * 11 - 12] = dir_lo_m_cteq4m820__[
01622                             i__ + j * 11 - 12];
01623                     dir_nlo_cteq4m__[i__ + j * 11 - 12] = 
01624                             dir_nlo_m_cteq4m820__[i__ + j * 11 - 12];
01625                     dis_cteq4m__[i__ + j * 11 - 12] = dis_m_cteq4m820__[i__ + 
01626                             j * 11 - 12];
01627                     res_cteq4m__[i__ + j * 11 - 12] = res_m_cteq4m820__[i__ + 
01628                             j * 11 - 12];
01629                 }
01630             } else {
01631                 if (*bsign == 1) {
01632                     epvec[i__ + j * 11 - 12] = epvecp920[i__ + j * 11 - 12] / 
01633                             (float).3251;
01634                     ephad[i__ + j * 11 - 12] = ephadp920[i__ + j * 11 - 12] / 
01635                             (float).6749442;
01636                     dir_lo_cteq4l__[i__ + j * 11 - 12] = dir_p_lo_cteq4l920__[
01637                             i__ + j * 11 - 12];
01638                     dis_lo_cteq4l__[i__ + j * 11 - 12] = dis_p_lo_cteq4l920__[
01639                             i__ + j * 11 - 12];
01640                     res_lo_cteq4l__[i__ + j * 11 - 12] = res_p_lo_cteq4l920__[
01641                             i__ + j * 11 - 12];
01642                     dir_lo_lac2__[i__ + j * 11 - 12] = dir_p_lo_lac2920__[i__ 
01643                             + j * 11 - 12];
01644                     dis_lo_lac2__[i__ + j * 11 - 12] = dis_p_lo_lac2920__[i__ 
01645                             + j * 11 - 12];
01646                     res_lo_lac2__[i__ + j * 11 - 12] = res_p_lo_lac2920__[i__ 
01647                             + j * 11 - 12];
01648                     dir_lo_cteq4m__[i__ + j * 11 - 12] = dir_lo_p_cteq4m920__[
01649                             i__ + j * 11 - 12];
01650                     dir_nlo_cteq4m__[i__ + j * 11 - 12] = 
01651                             dir_nlo_p_cteq4m920__[i__ + j * 11 - 12];
01652                     dis_cteq4m__[i__ + j * 11 - 12] = dis_p_cteq4m920__[i__ + 
01653                             j * 11 - 12];
01654                     res_cteq4m__[i__ + j * 11 - 12] = res_p_cteq4m920__[i__ + 
01655                             j * 11 - 12];
01656                 } else {
01657                     epvec[i__ + j * 11 - 12] = epvecm920[i__ + j * 11 - 12] / 
01658                             (float).3251;
01659                     ephad[i__ + j * 11 - 12] = ephadm920[i__ + j * 11 - 12] / 
01660                             (float).6749442;
01661                     dir_lo_cteq4l__[i__ + j * 11 - 12] = dir_m_lo_cteq4l920__[
01662                             i__ + j * 11 - 12];
01663                     dis_lo_cteq4l__[i__ + j * 11 - 12] = dis_m_lo_cteq4l920__[
01664                             i__ + j * 11 - 12];
01665                     res_lo_cteq4l__[i__ + j * 11 - 12] = res_m_lo_cteq4l920__[
01666                             i__ + j * 11 - 12];
01667                     dir_lo_lac2__[i__ + j * 11 - 12] = dir_m_lo_lac2920__[i__ 
01668                             + j * 11 - 12];
01669                     dis_lo_lac2__[i__ + j * 11 - 12] = dis_m_lo_lac2920__[i__ 
01670                             + j * 11 - 12];
01671                     res_lo_lac2__[i__ + j * 11 - 12] = res_m_lo_lac2920__[i__ 
01672                             + j * 11 - 12];
01673                     dir_lo_cteq4m__[i__ + j * 11 - 12] = dir_lo_m_cteq4m920__[
01674                             i__ + j * 11 - 12];
01675                     dir_nlo_cteq4m__[i__ + j * 11 - 12] = 
01676                             dir_nlo_m_cteq4m920__[i__ + j * 11 - 12];
01677                     dis_cteq4m__[i__ + j * 11 - 12] = dis_m_cteq4m920__[i__ + 
01678                             j * 11 - 12];
01679                     res_cteq4m__[i__ + j * 11 - 12] = res_m_cteq4m920__[i__ + 
01680                             j * 11 - 12];
01681                 }
01682             }
01683         }
01684     }
01685 /* correction pour retrouver les sections efficaces de Spira: */
01686 /* +5.4% pour NLO ; +8.2% pour LO */
01687     cornlo = (float)5.4;
01688     corlo = (float)8.2;
01689     for (i__ = 1; i__ <= 11; ++i__) {
01690         dir_nlo_cteq4m__[i__ - 1] *= cornlo / (float)100. + 1;
01691         dis_cteq4m__[i__ - 1] *= cornlo / (float)100. + 1;
01692         res_cteq4m__[i__ - 1] *= cornlo / (float)100. + 1;
01693         dir_lo_cteq4l__[i__ - 1] *= corlo / (float)100. + 1;
01694         dis_lo_cteq4l__[i__ - 1] *= corlo / (float)100. + 1;
01695         res_lo_cteq4l__[i__ - 1] *= corlo / (float)100. + 1;
01696         dir_lo_lac2__[i__ - 1] *= corlo / (float)100. + 1;
01697         dis_lo_lac2__[i__ - 1] *= corlo / (float)100. + 1;
01698         res_lo_lac2__[i__ - 1] *= corlo / (float)100. + 1;
01699         dir_lo_cteq4m__[i__ - 1] *= corlo / (float)100. + 1;
01700     }
01701 /* correction factor for ptw<5. */
01702     if (*ene == (float)920.) {
01703         if (*bsign == 1) {
01704             f_nlo_lo__ = knlo_920_plus__ / klo_920_plus__;
01705 /* nlo / lo */
01706             f_nlo_epvec__ = knlo_920_plus__ / kepvec_920_plus__;
01707 /* nlo / epvec */
01708             f_nlo_ephad__ = knlo_920_plus__ / kephad_920_plus__;
01709 /* nlo / epvec_ */
01710             f_lo_epvec__ = klo_920_plus__ / kepvec_920_plus__;
01711 /* lo / epvec */
01712         } else if (*bsign == -1) {
01713             f_nlo_lo__ = knlo_920_minus__ / klo_920_minus__;
01714             f_nlo_epvec__ = knlo_920_minus__ / kepvec_920_minus__;
01715             f_nlo_ephad__ = knlo_920_minus__ / kephad_920_minus__;
01716             f_lo_epvec__ = klo_920_minus__ / kepvec_920_minus__;
01717         }
01718     } else {
01719         if (*bsign == 1) {
01720             f_nlo_lo__ = knlo_820_plus__ / klo_820_plus__;
01721             f_nlo_epvec__ = knlo_820_plus__ / kepvec_820_plus__;
01722             f_nlo_ephad__ = knlo_820_plus__ / kephad_820_plus__;
01723             f_lo_epvec__ = klo_820_plus__ / kepvec_820_plus__;
01724         } else if (*bsign == -1) {
01725             f_nlo_lo__ = knlo_820_minus__ / klo_820_minus__;
01726             f_nlo_epvec__ = knlo_820_minus__ / kepvec_820_minus__;
01727             f_nlo_ephad__ = knlo_820_minus__ / kephad_820_minus__;
01728             f_lo_epvec__ = klo_820_minus__ / kepvec_820_minus__;
01729         }
01730     }
01731     if (*opt == 1) {
01732         usefac = f_nlo_lo__;
01733     }
01734     if (*opt == 2) {
01735         usefac = f_nlo_epvec__;
01736     }
01737     if (*opt == 3) {
01738         usefac = f_lo_epvec__;
01739     }
01740     if (*opt == 5) {
01741         usefac = f_nlo_ephad__;
01742     }
01743 /* range of input variables pt and y */
01744 /* here are values considering the center of the bins */
01745 /* => ptvec-5. and yvec-0.25/2. in tests below */
01746     for (i__ = 1; i__ <= 11; ++i__) {
01747 /* !!!!!! */
01748         if (*ene == (float)820.) {
01749             yvec[i__ - 1] = yvec8[i__ - 1];
01750         }
01751         if (*ene == (float)920.) {
01752             yvec[i__ - 1] = yvec9[i__ - 1];
01753         }
01754     }
01755     ret_val = (float)1.;
01756     fepvec = (float)1.;
01757     fephad = (float)1.;
01758     fdirlo = (float)0.;
01759     fdislo = (float)0.;
01760     freslo = (float)0.;
01761     fdisnlo = (float)0.;
01762     fdirnlo = (float)0.;
01763     fresnlo = (float)0.;
01764     for (j = 1; j <= 10; ++j) {
01765         if (*pt <= ptvec[0] - (float)5.) {
01766 /* opt=1 => (fdirnlo+fdisnlo+fresnlo)/(fdirlo+fdislo+freslo) = usefac */
01767 /* fixed factors for pt<5. */
01768             if (*opt == 1) {
01769                 fdirnlo = (float)0.;
01770                 fdisnlo = (float)0.;
01771                 fresnlo = usefac;
01772                 fdirlo = (float)0.;
01773                 fdislo = (float)0.;
01774                 freslo = (float)1.;
01775             }
01776 /* opt=2 => (fdirnlo+fdisnlo+fresnlo)/fepvec = usefac */
01777             if (*opt == 2) {
01778                 fdirnlo = (float)0.;
01779                 fdisnlo = (float)0.;
01780                 fresnlo = usefac;
01781                 fepvec = (float)1.;
01782             }
01783 /* opt=3 => (fdirlo+fdislo+freslo)/fepvec = usefac */
01784             if (*opt == 3) {
01785                 fdirlo = (float)0.;
01786                 fdislo = (float)0.;
01787                 freslo = usefac;
01788                 fepvec = (float)1.;
01789             }
01790 /* opt=5 => (fdirnlo+fdisnlo+fresnlo)/fephad = usefac */
01791             if (*opt == 5) {
01792                 fdirnlo = (float)0.;
01793                 fdisnlo = (float)0.;
01794                 fresnlo = usefac;
01795                 fephad = (float)1.;
01796             }
01797         } else if (j < 10 && *pt > ptvec[j - 1] - (float)5. && *pt <= ptvec[j 
01798                 - 1] + (float)5. || j == 10 && *pt >= ptvec[j - 1] - (float)
01799                 5.) {
01800 /*         elseif( (pt.gt.ptvec(j)-5..and.pt.le.ptvec(j)+5.)) then */
01801             for (i__ = 1; i__ <= 11; ++i__) {
01802                 if (*y < yvec[0] - (float).125) {
01803                     fepvec = epvec[j * 11 - 11];
01804                     fephad = ephad[j * 11 - 11];
01805                     fdirlo = dir_lo_cteq4l__[j * 11 - 11];
01806                     fdislo = dis_lo_cteq4l__[j * 11 - 11];
01807                     freslo = res_lo_cteq4l__[j * 11 - 11];
01808                     fdisnlo = dis_cteq4m__[j * 11 - 11];
01809                     fdirnlo = dir_nlo_cteq4m__[j * 11 - 11];
01810                     fresnlo = res_cteq4m__[j * 11 - 11];
01811                 } else if (*y > yvec[i__ - 1] - (float).125 && *y <= yvec[i__ 
01812                         - 1] + (float).125) {
01813                     fepvec = epvec[i__ + j * 11 - 12];
01814                     fephad = ephad[i__ + j * 11 - 12];
01815                     fdirlo = dir_lo_cteq4l__[i__ + j * 11 - 12];
01816                     fdislo = dis_lo_cteq4l__[i__ + j * 11 - 12];
01817                     freslo = res_lo_cteq4l__[i__ + j * 11 - 12];
01818                     fdirnlo = dir_nlo_cteq4m__[i__ + j * 11 - 12];
01819                     fdisnlo = dis_cteq4m__[i__ + j * 11 - 12];
01820                     fresnlo = res_cteq4m__[i__ + j * 11 - 12];
01821                 } else if (*y > yvec[10] - (float).125) {
01822 /* high y not describe */
01823                     fepvec = epvec[j * 11 - 1];
01824                     fephad = ephad[j * 11 - 1];
01825                     fdirlo = dir_lo_cteq4l__[j * 11 - 1];
01826                     fdislo = dis_lo_cteq4l__[j * 11 - 1];
01827                     freslo = res_lo_cteq4l__[j * 11 - 1];
01828                     fdisnlo = dis_cteq4m__[j * 11 - 1];
01829                     fdirnlo = dir_nlo_cteq4m__[j * 11 - 1];
01830                     fresnlo = res_cteq4m__[j * 11 - 1];
01831                 }
01832             }
01833         }
01834     }
01835 /* cross section corrections */
01836     if (*opt == 1) {
01837         ret_val = (fdirnlo + fdisnlo + fresnlo) / (fdirlo + fdislo + freslo);
01838     }
01839     if (*opt == 2) {
01840         ret_val = (fdirnlo + fdisnlo + fresnlo) / fepvec;
01841     }
01842     if (*opt == 3) {
01843         ret_val = (fdirlo + fdislo + freslo) / fepvec;
01844     }
01845     if (*opt == 5) {
01846         ret_val = (fdirnlo + fdisnlo + fresnlo) / fephad;
01847     }
01848 /* if option = 4: correct the photon structure function */
01849     if (*opt == 4) {
01850         if (ccnc == 1 && disres == 4) {
01851             if (*ene == (float)820.) {
01852                 if (*bsign == 1) {
01853                     ret_val = kphot_820_plus_1__ / kphot_820_plus_10__;
01854                 } else {
01855                     ret_val = kphot_820_minus_1__ / kphot_820_minus_10__;
01856                 }
01857             } else if (*ene == (float)920.) {
01858                 if (*bsign == 1) {
01859                     ret_val = kphot_920_plus_1__ / kphot_920_plus_10__;
01860                 } else {
01861                     ret_val = kphot_920_minus_1__ / kphot_920_minus_10__;
01862                 }
01863             }
01864         } else {
01865             ret_val = (float)1.;
01866         }
01867     }
01868 /* to avoid Not a Number */
01869     if (! (ret_val > (float)-9999. && ret_val < (float)9999.)) {
01870         ret_val = (float)1.;
01871     }
01872     return ret_val;
01873 } /* nlocorr_ */
01874 

Generated on Thu Jul 28 11:48:52 2005 for SFHMarana by doxygen 1.3.2