Changeset 1819 in Sophya


Ignore:
Timestamp:
Dec 18, 2001, 12:12:08 AM (24 years ago)
Author:
aubourg
Message:

nouveau xastro

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ArchTOIPipe/TestPipes/quickmap.cc

    r1805 r1819  
    11// GPH 424.1   Planck HFI-L2 Simple Map Making
    22// Eric Aubourg     CEA/DAPNIA/SPP
    3 // $Id: quickmap.cc,v 1.2 2001-11-30 21:08:36 aubourg Exp $
     3// $Id: quickmap.cc,v 1.3 2001-12-17 23:12:08 aubourg Exp $
    44
    55#include <stdlib.h>
     
    7575    cout << "  | | typcoord    "
    7676         <<  ((input.pointing.typcoord & TypCoordGal) ? "G" : "E")
    77          <<  ((input.pointing.typcoord & TypCoordHD) ? "H" :
    78               (input.pointing.typcoord & TypCoordDD) ? "D" : "R") << "\n";
     77         <<  ((input.pointing.typcoord & TypCoord1H) ? "H" :
     78              (input.pointing.typcoord & TypCoord1D) ? "D" : "R")
     79         <<  ((input.pointing.typcoord & TypCoord1C) ? "C" : "L")
     80         <<  ((input.pointing.typcoord & TypCoord2H) ? "H" :
     81              (input.pointing.typcoord & TypCoord2D) ? "D" : "R")
     82         <<  ((input.pointing.typcoord & TypCoord2C) ? "C" : "L")
     83         << "\n";
    7984    cout << "  | signal\n";
    8085    cout << "  | | fname       " << input.signal.fname << "\n";
     
    8590    cout << "  | typcoord      "
    8691         <<  ((output.typcoord & TypCoordGal) ? "G" : "E")
    87          <<  ((output.typcoord & TypCoordHD) ? "H" :
    88               (input.pointing.typcoord & TypCoordDD) ? "D" : "R")  << "\n";
     92         <<  "\n";
    8993    cout << "  | typmap        " << output.typmap << "\n";
    9094    if (output.typmap == "healpix") {
     
    186190  bool indd  = DOMHasOption(doc, "/input/pointing/degdeg");
    187191  bool inrr  = DOMHasOption(doc, "/input/pointing/radian");
     192  bool iscolat = DOMHasOption(doc, "/input/pointing/colat");
    188193  if (inhd) {
    189     prefs.input.pointing.typcoord |= TypCoordHD;
     194    prefs.input.pointing.typcoord |= TypCoord1H|TypCoord2D;
    190195  } else if (indd) {
    191     prefs.input.pointing.typcoord |= TypCoordDD;
     196    prefs.input.pointing.typcoord |= TypCoord1D|TypCoord2D;
    192197  } else if (inrr) {
    193     prefs.input.pointing.typcoord |= TypCoordRR;
     198    prefs.input.pointing.typcoord |= TypCoord1R|TypCoord2R;
    194199  } else if (prefs.input.pointing.typcoord & TypCoordEq) {
    195     prefs.input.pointing.typcoord |= TypCoordHD;
     200    prefs.input.pointing.typcoord = TypCoordEqStd;
    196201  } else {
    197     prefs.input.pointing.typcoord |= TypCoordDD;
     202    prefs.input.pointing.typcoord = TypCoordGalStd;
     203  }
     204  if (iscolat) {
     205    prefs.input.pointing.typcoord |= TypCoord2C;
    198206  }
    199207
     
    210218  bool outrr  = DOMHasOption(doc, "/output/radian");
    211219  if (outhd) {
    212     prefs.output.typcoord |= TypCoordHD;
     220    prefs.output.typcoord |= TypCoord1H | TypCoord2D;
    213221  } else if (outdd) {
    214     prefs.output.typcoord |= TypCoordDD;
     222    prefs.output.typcoord |= TypCoord1D | TypCoord2D;
    215223  } else if (outrr) {
    216     prefs.output.typcoord |= TypCoordRR;
     224    prefs.output.typcoord |= TypCoord1R | TypCoord2R;
    217225  } else if (prefs.output.typcoord & TypCoordEq) {
    218     prefs.output.typcoord |= TypCoordHD;
     226    prefs.output.typcoord = TypCoordEqStd;
    219227  } else {
    220     prefs.output.typcoord |= TypCoordDD;
     228    prefs.output.typcoord |= TypCoordGalStd;
    221229  }
    222230
     
    283291  }
    284292 
    285   TOI2GMap toi2m(map,wmap); toi2m.SetIsColat();
     293  TOI2Map toi2m(map,wmap);
    286294
    287295  toi2m.SetEquinox(2000.);
    288296  toi2m.SetCoorIn((TypAstroCoord) prefs.input.pointing.typcoord);
    289   toi2m.SetCoorOut((TypAstroCoord) prefs.output.typcoord);
     297  toi2m.SetCoorMap((TypAstroCoord) prefs.output.typcoord);
    290298
    291299  TOISegmented * toicoord1in = new TOISegmented(prefs.input.pointing.coord1);
Note: See TracChangeset for help on using the changeset viewer.