Ignore:
Timestamp:
Apr 17, 2003, 3:47:34 PM (22 years ago)
Author:
cecile
Message:

nouveaux tuyaux de ring : theta, phi puis Nsamples mesures

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ArchTOIPipe/Kernel/fitsringwtr.cc

    r2355 r2361  
    44//                               Christophe Magneville
    55//                               Reza Ansari
    6 // $Id: fitsringwtr.cc,v 1.6 2003-03-28 16:06:40 cecile Exp $
     6// $Id: fitsringwtr.cc,v 1.7 2003-04-17 13:47:34 cecile Exp $
    77
    88#include "fitsringwtr.h"
     
    4040
    4141void FITSRingWriter::init() {
    42   declareInput("CircTheta");
    43   declareInput("CircPhi");
    4442  declareInput("signal");
    4543}
     
    5957  fits_write_key(fptr, TLONG,   "NCIRCLES", &nRings, "Number of rings", &fstatus);
    6058  fits_unlock();
    61  
     59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
    6260  char* ttype = "DATA";
    6361  char* tform = "1D";
     
    6765    sprintf(xname, "CRING_%d", ring);
    6866
    69     double theta = getData(0, ring*nSamples);
    70     double phi = getData(1, ring*nSamples);
     67    wontNeedBefore(ring*(nSamples+2));
     68    double theta = getData(0, ring*(nSamples+2)+0);
     69    double phi   = getData(0, ring*(nSamples+2)+1);
    7170
    7271    fits_lock();
     
    7978    fits_write_key(fptr, TLONG, "NSAMPLES", &nSamples, "Number of samples on the circle", &fstatus);
    8079    fits_unlock();
    81     wontNeedBefore(ring*nSamples);
    8280
     81    cout << nSamples << " @@@@@@@@@@@@@@@@@@@@@@@@@@@@@" << endl;
     82   
    8383    for (int i=0; i<nSamples; i++) {
    84       double data = getData(2, ring*nSamples+i);
     84      double data = getData(0, ring*(nSamples+2)+2+i);
     85      if (i > 1000) cout << i << " "  << data << endl;
    8586      fits_lock();
    8687      fits_write_col(fptr, TDOUBLE, 1,i+1,1,1, &data, &fstatus);
Note: See TracChangeset for help on using the changeset viewer.