Changeset 1820 in Sophya for trunk/ArchTOIPipe
- Timestamp:
- Dec 18, 2001, 12:33:46 AM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ArchTOIPipe/TestPipes/quickmap_p.cc
r1805 r1820 1 1 // GPH 424.1 Planck HFI-L2 Simple Map Making 2 // Parallel version 2 3 // Eric Aubourg CEA/DAPNIA/SPP 3 // $Id: quickmap_p.cc,v 1. 3 2001-11-30 21:08:36 aubourg Exp $4 // $Id: quickmap_p.cc,v 1.4 2001-12-17 23:33:46 aubourg Exp $ 4 5 5 6 #include <stdlib.h> … … 13 14 14 15 #include "sambainit.h" 15 #include "toi gmap.h"16 #include "toi2map.h" 16 17 #include "fitsspherehealpix.h" 17 18 #include "localmap.h" … … 28 29 29 30 void usage(void) { 30 cerr << "usage: gph424_1 gp xml_options_file" << endl;31 cerr << "usage: gph424_1p xml_options_file" << endl; 31 32 exit(-1); 32 33 } … … 75 76 cout << " | | typcoord " 76 77 << ((input.pointing.typcoord & TypCoordGal) ? "G" : "E") 77 << ((input.pointing.typcoord & TypCoordHD) ? "H" : 78 (input.pointing.typcoord & TypCoordDD) ? "D" : "R") << "\n"; 78 << ((input.pointing.typcoord & TypCoord1H) ? "H" : 79 (input.pointing.typcoord & TypCoord1D) ? "D" : "R") 80 << ((input.pointing.typcoord & TypCoord1C) ? "C" : "L") 81 << ((input.pointing.typcoord & TypCoord2H) ? "H" : 82 (input.pointing.typcoord & TypCoord2D) ? "D" : "R") 83 << ((input.pointing.typcoord & TypCoord2C) ? "C" : "L") 84 << "\n"; 79 85 cout << " | signal\n"; 80 86 cout << " | | fname " << input.signal.fname << "\n"; … … 85 91 cout << " | typcoord " 86 92 << ((output.typcoord & TypCoordGal) ? "G" : "E") 87 << ((output.typcoord & TypCoordHD) ? "H" : 88 (input.pointing.typcoord & TypCoordDD) ? "D" : "R") << "\n"; 93 << "\n"; 89 94 cout << " | typmap " << output.typmap << "\n"; 90 95 if (output.typmap == "healpix") { … … 186 191 bool indd = DOMHasOption(doc, "/input/pointing/degdeg"); 187 192 bool inrr = DOMHasOption(doc, "/input/pointing/radian"); 193 bool iscolat = DOMHasOption(doc, "/input/pointing/colat"); 188 194 if (inhd) { 189 prefs.input.pointing.typcoord |= TypCoord HD;195 prefs.input.pointing.typcoord |= TypCoord1H|TypCoord2D; 190 196 } else if (indd) { 191 prefs.input.pointing.typcoord |= TypCoord DD;197 prefs.input.pointing.typcoord |= TypCoord1D|TypCoord2D; 192 198 } else if (inrr) { 193 prefs.input.pointing.typcoord |= TypCoord RR;199 prefs.input.pointing.typcoord |= TypCoord1R|TypCoord2R; 194 200 } else if (prefs.input.pointing.typcoord & TypCoordEq) { 195 prefs.input.pointing.typcoord |= TypCoordHD;201 prefs.input.pointing.typcoord = TypCoordEqStd; 196 202 } else { 197 prefs.input.pointing.typcoord |= TypCoordDD; 203 prefs.input.pointing.typcoord = TypCoordGalStd; 204 } 205 if (iscolat) { 206 prefs.input.pointing.typcoord |= TypCoord2C; 198 207 } 199 208 … … 210 219 bool outrr = DOMHasOption(doc, "/output/radian"); 211 220 if (outhd) { 212 prefs.output.typcoord |= TypCoord HD;221 prefs.output.typcoord |= TypCoord1H | TypCoord2D; 213 222 } else if (outdd) { 214 prefs.output.typcoord |= TypCoord DD;223 prefs.output.typcoord |= TypCoord1D | TypCoord2D; 215 224 } else if (outrr) { 216 prefs.output.typcoord |= TypCoord RR;225 prefs.output.typcoord |= TypCoord1R | TypCoord2R; 217 226 } else if (prefs.output.typcoord & TypCoordEq) { 218 prefs.output.typcoord |= TypCoordHD;227 prefs.output.typcoord = TypCoordEqStd; 219 228 } else { 220 prefs.output.typcoord |= TypCoord DD;229 prefs.output.typcoord |= TypCoordGalStd; 221 230 } 222 231 … … 293 302 // One map projector per data chunk 294 303 295 vector<TOI2 GMap*> toi2m;304 vector<TOI2Map*> toi2m; 296 305 {for (int i=0; i<np; i++) { 297 toi2m.push_back(new TOI2 GMap(map[i],wmap[i]));306 toi2m.push_back(new TOI2Map(map[i],wmap[i])); 298 307 toi2m[i]->SetEquinox(2000.); 299 308 toi2m[i]->SetCoorIn((TypAstroCoord) prefs.input.pointing.typcoord); 300 toi2m[i]->SetCoor Out((TypAstroCoord) prefs.output.typcoord);309 toi2m[i]->SetCoorMap((TypAstroCoord) prefs.output.typcoord); 301 310 }} 302 311
Note:
See TracChangeset
for help on using the changeset viewer.