#include "sopnamsp.h" #include "machdefs.h" #include #include #include #include #include #include #include "sophyainit.h" #include "timing.h" #include "dvlist.h" #include "histos.h" #include "fabtcolread.h" #include "constcosmo.h" #include "geneutils.h" #include "genefluct3d.h" void usage(void); void usage(void) { cout<<"cmvrvloscor rho.fits vlos.fits"< read rho: "< read vlos: "<& rgen = fluct3d.GetRealArray(); rgen = 0.; TVector R(Nz), V(Nz); TVector Rdis(Nz); cout<<"> filling redshift distorted cube"<>>> End filling redshift distorted cube"); pos.PutObject(hmpc,"hmpc"); fluct3d.ReComputeFourier(); PrtTim(">>>> End ReComputing spectrum"); cout<>>> End Computing final spectrum"); cout<<"\n--- Computing final 2D spectrum"<>>> End Computing final 2D spectrum"); //----TRY-CATCH-TRY-CATCH-TRY-CATCH-TRY-CATCH-TRY-CATCH-TRY-CATCH } catch (PException& exc) { cerr<<"cmvrvloscor.cc catched PException"<0 ! "nsta cpts logx" imag hpkrec2 addoval 0 0 0.05 0.05 "green" false addoval 0 0 0.1 0.1 "green" false addoval 0 0 0.25 0.25 "green" false addoval 0 0 0.5 0.5 "green" false x = ${hpkrec2.xmax} / 2. addoval 0 0 $x $x "green" false x = ${hpkrec2.ymax} / 2. addoval 0 0 $x $x "green" false # proj selon kT (black), selon kZ (red) n/plot hpkrec2.val%sqrt(x*x+y*y) ! ! "nsta crossmarker3 logx" */