Changeset 3485 in Sophya for trunk/Cosmo


Ignore:
Timestamp:
Apr 9, 2008, 6:56:01 PM (17 years ago)
Author:
cmv
Message:

reprise de la normalisation du spectre cmv 09/04/2008

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cosmo/SimLSS/cmvtstpk.cc

    r3484 r3485  
    2222     <<" -H h100 -B Ob0 -M Om0 -L Ol0,w0"<<endl
    2323     <<" -k npt,lkmin,lkmax : les valeurs sont en log10"<<endl
    24      <<" -s scale : on multiplie pkz par scale"<<endl
     24     <<" -s scale : on normalise le spectre avec scale"<<endl
    2525     <<" -w : write spectra on ASCII file"<<endl;
    2626}
     
    3434 int npt = 10000;
    3535 double lkmin = -3., lkmax=2.;
    36  double scale = 2.54499e+07;  // normalisation di spectre a z=0 selon SDSS
     36 double scale = 2.54499e+07;  // normalisation du spectre a z=0 selon SDSS
    3737 bool wrascii = false;
    3838
     
    8181 //--------------------------
    8282 InitialSpectrum pkini(ns,as);
     83 pkini.SetNorm(scale);
    8384
    8485 TransfertEisenstein tf(h100,Om0-Ob0,Ob0,T_CMB_Par,false);
     
    134135   xnt[2] = tf(k);
    135136   xnt[3] = pk0(k);
    136    xnt[4] = scale*pkz(k,zval);
     137   xnt[4] = pkz(k,zval);
    137138   xnt[5] = tfnosc2(k);
    138139   xnt[6] = pk0nosc2(k);
    139    xnt[7] = scale*pkznosc2(k,zval);
     140   xnt[7] = pkznosc2(k,zval);
    140141   xnt[8] = tfnosc1(k);
    141142   xnt[9] = pk0nosc1(k);
    142    xnt[10] = scale*pkznosc1(k,zval);
     143   xnt[10] = pkznosc1(k,zval);
    143144   xnt[11] = tfnob(k);
    144145   xnt[12] = pk0nob(k);
    145    xnt[13] = scale*pkznob(k,zval);
     146   xnt[13] = pkznob(k,zval);
    146147   nt.Fill(xnt);
    147148 }
     
    157158     fprintf(fdata,"%e %e %e %e %e %e %e %e %e %e %e %e %e %e\n",
    158159             k,pkini(k),
    159              tf(k),pk0(k),scale*pkz(k,zval),
    160              tfnosc2(k),pk0nosc2(k),scale*pkznosc2(k,zval),
    161              tfnosc1(k),pk0nosc1(k),scale*pkznosc1(k,zval),
    162              tfnob(k),pk0nob(k),scale*pkznob(k,zval));
     160             tf(k),pk0(k),pkz(k,zval),
     161             tfnosc2(k),pk0nosc2(k),pkznosc2(k,zval),
     162             tfnosc1(k),pk0nosc1(k),pkznosc1(k,zval),
     163             tfnob(k),pk0nob(k),pkznob(k,zval));
    163164   }
    164165   fclose(fdata);
     
    204205addline -10 1 10 1
    205206
    206 #### Spectre a z=0   (scale ~= 2.54499e+07)
     207#### Spectre a z=0
    207208zone
    208209n/plot nt.pk0%$xk ! ! "nsta connectpoints"
Note: See TracChangeset for help on using the changeset viewer.