#include "sopnamsp.h" #include "machdefs.h" #include #include #include #include #include #include #include "timing.h" #include "histos.h" #include "tvector.h" #include "ntuple.h" #include "perandom.h" #include "constcosmo.h" #include "pkspectrum.h" #include "geneutils.h" void usage(void); void usage(void) { cout <<"cmvtstpk [options] z_redshift"<ReadCAMB(fcmbfile,h100,0.); pkcamb->SetInterpTyp(2); if(pkcamb->NPoints()==0) {delete pkcamb; pkcamb = NULL;} } //-------------------------- Histo hd1(0.,20.,10000); hd1.ReCenterBin(); FuncToHisto(d1,hd1,false); Histo hpkz(lkmin,lkmax,npt); hpkz.ReCenterBin(); FuncToHisto(pkz,hpkz,true); TVector vpkz(npt); FuncToVec(pkz,vpkz,lkmin,lkmax,true); FunRan talea(hpkz,true); Histo halea(hpkz); halea.Zero(); int nalea = 100000; for(int i=0;i>>> ASCII"<>>> Ecriture"<0.&&k>0. ! "nsta connectpoints" #### fct de transfert zone n/plot nt.tf%k k>0&&tf>0 ! "nsta connectpoints logx logy" n/plot nt.tfnosc2%k k>0&&tfnosc2>0 ! "nsta connectpoints same red logx logy" n/plot nt.tfnosc1%k k>0&&tfnosc1>0 ! "nsta connectpoints same blue logx logy" n/plot nt.tfnob%k k>0&&tfnob>0 ! "nsta connectpoints same green logx logy" n/plot nt.tf/tfnosc2%k k>0&&tfnosc2>0 ! "nsta connectpoints red logx" n/plot nt.tf/tfnosc1%k k>0&&tfnosc1>0 ! "nsta connectpoints same blue logx" n/plot nt.tf/tfnob%k k>0&&tfnob>0 ! "nsta connectpoints same green logx" addline -10 1 10 1 #### Spectre a z=0 zone n/plot nt.pk0%k k>0&&pk0>0 ! "nsta connectpoints logx logy" n/plot nt.pk0nosc2%k k>0&&pk0nosc2>0 ! "nsta connectpoints same red logx logy" n/plot nt.pk0nosc1%k k>0&&pk0nosc1>0 ! "nsta connectpoints same blue logx logy" n/plot nt.pk0nob%k k>0&&pk0nob>0 ! "nsta connectpoints same green logx logy" # Check zone 2 2 n/plot nt.pk0/pkini-tf*tf%k k>0&&pkini>0 ! "nsta crossmarker3 logx" n/plot nt.pk0nosc2/pkini-tfnosc2*tfnosc2%k k>0&&pkini>0 ! "nsta crossmarker3 logx" n/plot nt.pk0nosc1/pkini-tfnosc1*tfnosc1%k k>0&&pkini>0 ! "nsta crossmarker3 logx" n/plot nt.pk0nob/pkini-tfnob*tfnob%k k>0&&pkini>0 ! "nsta crossmarker3 logx" #### Spectre a z zone n/plot nt.pk%k k>0&&pk>0 ! "nsta connectpoints logx logy" n/plot nt.pknosc2%k k>0&&pknosc2>0 ! "nsta connectpoints same red logx logy" n/plot nt.pknosc1%k k>0&&pknosc1>0 ! "nsta connectpoints same blue logx logy" n/plot nt.pknob%k k>0&&pknob>0 ! "nsta connectpoints same green logx logy" n/plot nt.pk/pknosc2%k k>0&&pknosc2>0 ! "nsta connectpoints red logx" n/plot nt.pk/pknosc1%k k>0&&pknosc1>0 ! "nsta connectpoints same blue logx" n/plot nt.pk/pknob%k k>0&&pknob>0 ! "nsta connectpoints same green logx" addline -10 1 10 1 #### Le spectre version Delta^2 set D2 k*k*k*pk/(2*M_PI*M_PI) n/plot nt.$D2%k k>0 ! "nsta crossmarker3 connectpoints logx" #### Test des transferts dans Histo et TVector zone 1 2 n/plot nt.pk%log10(k) ! ! "nsta crossmarker3" disp hpkz "same red" disp vpkz c++exec cout<0&&k>0 ! "nsta connectpoints logx logy" n/plot nt.pktab%k pktab>0&&k>0 ! "nsta connectpoints same red logx logy" n/plot nt.(pktab-pk)%k k>0&&pk>0 ! "nsta connectpoints" n/plot nt.(pktab-pk)/pk%k k>0&&pk>0 ! "nsta connectpoints" n/plot nt.pk/pknosc2%k k>0&&pknosc2>0 ! "nsta connectpoints logx" n/plot nt.pktab/pknosc2%k k>0&&pknosc2>0 ! "nsta connectpoints same red logx" */