#include #include "toi.h" #include "toiprocessor.h" #include "fitstoirdr.h" #include "fitstoiwtr.h" #include "toimanager.h" #include "toisegment.h" #include "sophyainit.h" #include "ktoibad.h" #include "smoothtoi.h" #include void usage(void); void usage(void) { cout<<"tstktoibad [-h] [options] fits_in fits_out" <<" -s sdeb,sfin" <<" -b label_bolomuv" <<" -d vmin,vmax" <<" -g lg,lm,nsg,bupd" <<" -a lmaround" <<" -S lsmooth,sdeg" <<" -p lp,sn1,sn2" <=narg) {usage(); exit(2);} char * fitsin = arg[optind]; char * fitsout = arg[optind+1]; SophyaInit(); TOIManager* mgr = TOIManager::getManager(); if(sfin>=sdeb) mgr->setRequestedSample(sdeb,sfin); //-------------------------------------------------------------------- try { //-------------------------------------------------------------------- ////// Lecteurs / ecriveurs FITS // FITS reader FITSTOIReader rfits(fitsin); cout<<"Lecteur: created"<PrintStatus(cout); toi1->PrintStatus(cout); toi2->PrintStatus(cout); toi3->PrintStatus(cout); toi31->PrintStatus(cout); cout<<"-----FlagOutOfRange ::PrintStatus() : -----"<joinAll(); cout<<"End threads"<