source: Sophya/trunk/SigPredictor/lightgalaxnoresol.h@ 1966

Last change on this file since 1966 was 1148, checked in by ansari, 25 years ago

mise a jour

File size: 1.3 KB
Line 
1 // Dominique YVON, CEA/DAPNIA/SPP 02/2000
2
3#ifndef SKYGALAXNORESOL_SEEN
4#define SKYGALAXNORESOL_SEEN
5
6#include "spherehealpix.h"
7#include "abslightsource.h"
8#include "numrecipes.h"
9
10
11class LightGalaxNoResol:public AbsLightSource {
12 public:
13 LightGalaxNoResol(int_4 nside);
14 virtual ~LightGalaxNoResol();
15 virtual double powSpecDens(double theta,double phi,double freq);
16 // Return power density at coordinates
17 // (W/m2/GHz/St)
18
19 protected:
20 int_4 nlat; // Normalement c est 2048! Pas assez de mŽmoire.
21 int_4 nbPixelLight; // Carte du ciel complte
22 int_4 NbPixUnCote; //Carte guiderdonni carreesq de NbPixUnCote sur un cote
23 int_4 nbFreq; // Nbre de frŽquences ŽchantillonnŽes
24 int_4 nbPixel; // Nbre de pixel carte Guiderdonni
25 uint_2 nbPixelKept; // Ce que on peut stocker dans un U2
26
27 NumRecipes* pNR;
28 r_8* dataFreq;
29 // Tableau des frequences auxquelles sont calculŽes les cartes guiderdonni
30 float* dataFreqDegueux;
31 // Idem. Ne sert que pour appeller la fonction NR Polint
32 SphereHEALPix<uint_2>* pSphereIndex;
33 // Tableau de correspondance no de pixel carte sphereGorski, carte guiderdonni
34
35 r_4** ppskyData; // Espace mŽmoire nŽcessaire au stockage des cartes partielles
36 // Unite Jansky.
37 double MyRan();
38};
39
40#endif
Note: See TracBrowser for help on using the repository browser.