| 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 |
|
|---|
| 11 | class 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 mmoire.
|
|---|
| 21 | int_4 nbPixelLight; // Carte du ciel complte
|
|---|
| 22 | int_4 NbPixUnCote; //Carte guiderdonni carreesq de NbPixUnCote sur un cote
|
|---|
| 23 | int_4 nbFreq; // Nbre de frquences chantillonnes
|
|---|
| 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 calcules 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 mmoire ncessaire 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.