Esempio n. 1
0
int r_Scales(FILE *mode)
{ int n,err; 
  char mess[200];

  n=fscanf(mode," Renormalization %[^\n] Factorization1 %[^\n] Factorization2 %[^\n] Showering %[^\n]",Rscale_str,F1scale_str,F2scale_str,Sscale_str);
  if(n!=4) return 1; 
  trim(Rscale_str);
  trim(F1scale_str);
  trim(F2scale_str);
  err=initScales(Rscale_str,F1scale_str,F2scale_str,Sscale_str,mess);
  if(err) i_Scales();
  return 0;
}
Esempio n. 2
0
void link_process( CalcHEP_interface * interface)
{ int i;
  nin_int =       interface->nin;
  nout_int=       interface->nout;
  nprc_int=       interface->nprc;
  nvar_int=       interface->nvar;
  nfunc_int=      interface->nfunc;

  pinf_int=       interface->pinf;
  pinfAux_int=    interface->pinfAux;
  polarized_int=  interface->polarized;
  varName_int=    interface->varName;

  sqme_int=       interface->sqme;
  calcFunc_int=   interface->calcFunc;
  BWrange_int=    interface->BWrange;
  gtwidth_int=    interface->gtwidth;
  twidth_int=     interface->twidth;
  gswidth_int=    interface->gswidth;
  va_int=         interface->va;

  build_cb_int=   interface->build_cb;
  destroy_cb_int= interface->destroy_cb;
  cb_pow_int=     interface->cb_pow;
  cb_nc_int=      interface->cb_nc;
  cb_chains_int=  interface->cb_chains;
  cb_coeff_int=   interface->cb_coeff;
  
  *(interface->aWidth)=&aWidth;
  hiddenf=realloc(hiddenf,nfunc_int);
  for(i=0; i<nfunc_int; i++) if(va_int[1+i+nvar_int]>0.5)hiddenf[i]=1; else hiddenf[i]=0;

  Nsub=1;
  wrtprc_();

  stdkin_();
  i_alphaQCD();
  i_Scales();
  nSess = 1;

  integral.n_it=0;

  *BWrange_int=2.7;
  *gswidth_int=0;
  *gtwidth_int=0;
  *twidth_int=0;
  if(nin_int==1) inP1=0;

}