示例#1
0
  ex get_M_0_sq_ob_Xpression(ParameterMap &pm,bool withFS){

    static ex xi_0  = M0_sq/ pow( 4. * Pi * f , 2 );
    static ex fse_log_corr_M0  = gtilde1( sqrt( M0_sq ) *  L );
    static ex log_M0_L3 = log( M0_sq / pow( Lambda3 , 2 )  ) ;

    static ex xi_pm  = Mpm_sq/ pow( 4. * Pi * f , 2 );
    static ex fse_log_corr_Mpm  = gtilde1( sqrt( Mpm_sq ) *  L );
    static ex log_Mpm_L3 = log( Mpm_sq / pow( Lambda3 , 2 )  )  ;

    static ex log_M0_X3 = log( M0_sq / pow( Xi3 , 2 )  )  ;

    static ex X_FSE =   Mpm_sq * ( 1. +2.*xi_pm * ( log_Mpm_L3 + fse_log_corr_Mpm ) - xi_0 * ( log_M0_L3 + fse_log_corr_M0 )) 
      + 2 * c2 *( 1 - 4. * xi_0 * ( log_M0_X3 + fse_log_corr_M0) + CM0); 

    static ex X =   Mpm_sq * ( 1. +2.*xi_pm * log_Mpm_L3 - xi_0 * log_M0_L3 ) 
      + 2 * c2 *( 1 - 4. * xi_0 * log_M0_X3 + CM0); 

    pm.add( B );
    pm.add( f );
    pm.add( c2 );
    pm.add( Lambda3 );
    pm.add( Xi3 );
    pm.add( CM0 );

    if( withFS )
      return X_FSE;
    else
      return X;

  }
示例#2
0
  ex get_M_pm_sq_ob_FSE_Xpression(ParameterMap & pm  ){

    static ex X_FSE =   Mpm_sq *  M0_sq / pow( 4. * Pi * f , 2 ) * gtilde1( sqrt( M0_sq ) *  L ) ; 


    pm.add( B );
    pm.add( f );
    pm.add( c2 );

    return X_FSE;


  }
示例#3
0
  ex get_f_pm_ob_FSE_Xpression(ParameterMap & pm  ){
    static ex xi_pm = Mpm_sq/ pow( 4. * Pi * f , 2 );
    static ex xi_0  = M0_sq/ pow( 4. * Pi * f , 2 );
    static ex fse_log_corr_Mpm = gtilde1( sqrt( Mpm_sq ) *  L );
    static ex fse_log_corr_M0  = gtilde1( sqrt( M0_sq ) *  L );

    static ex X_FSE =  f * (  - ( xi_pm * fse_log_corr_Mpm  + xi_0 *  fse_log_corr_M0  ) ) ;

    pm.add( B );
    pm.add( f );
    pm.add( c2 );

    return X_FSE;
  }
示例#4
0
  ex get_M_0_sq_ob_FSE_Xpression(ParameterMap & pm  ){
     static ex xi_0  = M0_sq/ pow( 4. * Pi * f , 2 );
     static ex fse_log_corr_M0  = gtilde1( sqrt( M0_sq ) *  L );

     static ex xi_pm  = Mpm_sq/ pow( 4. * Pi * f , 2 );
     static ex fse_log_corr_Mpm  = gtilde1( sqrt( Mpm_sq ) *  L );

     static ex X_FSE =   Mpm_sq * ( 2.*xi_pm *  fse_log_corr_Mpm  - xi_0 * fse_log_corr_M0 ) 
       + 2 * c2 *( - 4. * xi_0 *  fse_log_corr_M0 ); 

    pm.add( B );
    pm.add( f );
    pm.add( c2 );

     return X_FSE;
  }
示例#5
0
  ex get_M_pm_sq_ob_Xpression(ParameterMap & pm , bool withFS /* =true */ ){
    static ex xi_0  = M0_sq/ pow( 4. * Pi * f , 2 );
    static ex fse_log_corr_M0  = gtilde1( sqrt( M0_sq ) *  L );
    static ex log_M0_L3 = log( M0_sq / pow( Lambda3 , 2 )  )  ;

    static ex X_FSE = (  Mpm_sq * ( 1. + xi_0 * ( log_M0_L3 + fse_log_corr_M0 )+ CMpm ) ) ; 

    static ex X = (  Mpm_sq * ( 1. + xi_0 * log_M0_L3 + CMpm ) ) ; 

    pm.add( B );
    pm.add( f );
    pm.add( c2 );
    pm.add( Lambda3 );
    pm.add( CMpm );

    if(withFS)
      return X_FSE;
    else
      return X;


  }
示例#6
0
  ex get_f_pm_ob_Xpression(ParameterMap &pm,bool withFS){
    static ex xi_pm = Mpm_sq/ pow( 4. * Pi * f , 2 );
    static ex xi_0  = M0_sq/ pow( 4. * Pi * f , 2 );
    static ex fse_log_corr_Mpm = gtilde1( sqrt( Mpm_sq ) *  L );
    static ex fse_log_corr_M0  = gtilde1( sqrt( M0_sq ) *  L );
    static ex log_M0_L4 = log( M0_sq / pow( Lambda4 , 2 )  );
    static ex log_Mpm_L4 = log( Mpm_sq / pow( Lambda4 , 2 ) );

    static ex X_FSE =  f * ( 1. - ( xi_pm * ( log_Mpm_L4 + fse_log_corr_Mpm ) + xi_0 * (  log_M0_L4  + fse_log_corr_M0 ) ) + Cf ) ;

    static ex X =  f * ( 1. - ( xi_pm * log_Mpm_L4 + xi_0 * log_M0_L4 ) + Cf ) ;

    pm.add( B );
    pm.add( f );
    pm.add( c2 );
    pm.add( Lambda4 );
    pm.add( Cf );

    if( withFS )
      return X_FSE;
    else
      return X;

  }