Changeset 1280 in Sophya for trunk/SophyaProg/PMixer/skymixer.cc
- Timestamp:
- Nov 2, 2000, 12:40:21 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaProg/PMixer/skymixer.cc
r1252 r1280 95 95 DataCards dc; 96 96 so = NULL; 97 // DVList for merging all FITS keywords 97 // DVList for merging all FITS keywords and datacards 98 98 dvl_fitskw = new DVList; 99 99 … … 349 349 string key, key2,key3; 350 350 351 DVList & dvl = *dvl_fitskw; 351 352 // Cheking datacards 352 353 if (dc.NbParam("SKYMIX") < 2) { … … 355 356 return(rc); 356 357 } 358 dvl.SetS("SKYMIX", dc.GetParams("SKYMIX")); 357 359 key = "READMAP"; 358 360 if (dc.HasKey(key)) { … … 362 364 return(rc); 363 365 } 364 else rdmap = true; 366 else rdmap = true; 367 dvl.SetS(key, dc.GetParams(key)); 365 368 } 366 369 … … 373 376 rc = 73; return(rc); 374 377 } 378 379 if (dc.HasKey(key)) dvl.SetS("GAUSFILT", dc.GetParams(key)); 380 if (dc.HasKey(key2)) dvl.SetS("FILTFILE", dc.GetParams(key2)); 381 if (dc.HasKey(key3)) dvl.SetS("DIPOLE", dc.GetParams(key3)); 375 382 376 383 // Decoding number of component and pixelisation parameter … … 402 409 pb = true; break; 403 410 } 411 412 sprintf(buff, "MAPFIL%d", kc+1); 413 if (dc.HasKey(key)) dvl.SetS(buff, dc.GetParams(key)); 414 sprintf(buff, "DIPOLE%d", kc+1); 415 if (dc.HasKey(key3)) dvl.SetS(buff, dc.GetParams(key3)); 416 404 417 sprintf(buff, "SPECTRAFITSFILE%d", kc+1); 405 418 key = buff; … … 420 433 } 421 434 435 sprintf(buff, "SPECTF%d", kc+1); 436 if (dc.HasKey(key)) dvl.SetS(buff, dc.GetParams(key)); 437 sprintf(buff, "BLACKB%d", kc+1); 438 if (dc.HasKey(key2)) dvl.SetS(buff, dc.GetParams(key2)); 439 sprintf(buff, "PLAWSP%d", kc+1); 440 if (dc.HasKey(key3)) dvl.SetS(buff, dc.GetParams(key3)); 441 sprintf(buff, "BETAFI%d", kc+1); 442 if (dc.HasKey(key4)) dvl.SetS(buff, dc.GetParams(key4)); 443 sprintf(buff, "DIPOLE%d", kc+1); 444 if (dc.HasKey(key5)) dvl.SetS(buff, dc.GetParams(key5)); 445 sprintf(buff, "DERIBB%d", kc+1); 446 if (dc.HasKey(key6)) dvl.SetS(buff, dc.GetParams(key6)); 447 422 448 } 423 449 … … 433 459 nskycomp = ncomp; 434 460 hp_nside = mg; 461 435 462 436 463 // Checking for PATH definition card
Note:
See TracChangeset
for help on using the changeset viewer.