Changeset 3943 in Sophya for trunk/AddOn/TAcq/branap.cc


Ignore:
Timestamp:
Feb 1, 2011, 9:30:20 AM (15 years ago)
Author:
campagne
Message:

release.txt

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/AddOn/TAcq/branap.cc

    r3938 r3943  
    2626  nzones_=nzon;
    2727  npaqinzone_=npaqz;
    28   fgdatafft_=false;  fgsinglechannel_=false;
     28  fgdatafft_=false;  fgsinglechannel_=false; fgforcesinglechan_=false;
    2929  prtlevel_=0;
    3030  prtmodulo_=50000;
     
    3737
    3838  vmin_=0.;  vmax_=9e99;
     39  nbands_=0; bandfirst_ = bandlast_ = 0;
     40  fgdt_ = false;
     41
     42  fgfreqfilter_=false; //JEC 1/2/11
     43
    3944  gainfile_="";
    4045}
     
    9499      ka++;
    95100    }
     101    else if (strcmp(arg[ka],"-singlechan")==0) {
     102      fgsinglechannel_=true; fgforcesinglechan_ = true;
     103      ka++;
     104    }
    96105    else if (strcmp(arg[ka],"-varcut")==0) {
    97106      sscanf(arg[ka+1],"%lg,%lg",&vmin_,&vmax_);
    98107      ka+=2;
    99108    }
     109    else if (strcmp(arg[ka],"-nband")==0) {
     110      sscanf(arg[ka+1],"%d,%d,%d",&nbands_,&bandfirst_,&bandlast_);
     111      ka+=2;
     112    }
     113    else if (strcmp(arg[ka],"-filldt")==0) {
     114      fgdt_=true;
     115      ka++;
     116    }
     117    else if (strcmp(arg[ka],"-freqfilter")==0) {
     118      fgfreqfilter_=true;
     119      ka++;
     120    }   
    100121    else if (strcmp(arg[ka],"-gain")==0) {
    101122      gainfile_=arg[ka+1];
     
    147168  cout << " Usage:  prgname [-act ACT] [-out OutPath] [-nmean NMean] [-zones NZones,nPaqinZone] \n"
    148169       << "                 [-nbloc NBloc] [-freq NumFreqMin,NumFreqMax,NBinFreq] \n"
    149        << "                 [-prt lev,modulo] [-nvcal n] [-nthr n] [-nosfc] \n"
    150        << "                 [-gain filename] [-varcut min,max] [-tspwin wsz,extsz,nfiles] \n"
     170       << "                 [-prt lev,modulo] [-nvcal n] [-nthr n] [-nosfc] [-singlechan]\n"
     171       << "                 [-freqfilter]\n"
     172       << "                 [-gain filename] [-varcut min,max] [-nband nband,first,last] \n"
     173       << "                 [-filldt] [-tspwin wsz,extsz,nfiles] \n"
    151174       << "         -in Imin,Imax,Istep InPath FiberList [InPath2 FiberList2 InPath3 FiberList3 ...] \n" << endl;
    152175  if (fgshort) {
     
    168191       << " -nthr n : number of threads for parallel execution in BRVisibilityCalculator (default=1) \n"
    169192       << " -nosfc : Don't force reading with SAME FrameCounter \n"
     193       << " -singlechan : Force one channel per fiber \n"
    170194       << " -varcut min,max : min-max cut on variance \n"
     195       << " -nband nband,first,last: numbers of freq. bands and first and last bands used for cuts \n"
     196       << " -filldt : force data table filling \n"
     197       << " -freqfilter : force median filtering on the frequencies \n"
    171198       << " -gain filename : spectral response fits file name \n"
    172199       << " -tspwin wsz,extsz,nfiles : spectra time (paquet no) window (ex: -tspwin 120,4,5) \n"
     
    185212  char flnm[1024];
    186213  sprintf(flnm,"%s/signal%d.fits",dirlist_[0].c_str(),imin_);
    187   return DecodeMiniFitsHeader(flnm,paqsize_, npaqinfile_,fgdatafft_, fgsinglechannel_);
     214  int rc = DecodeMiniFitsHeader(flnm,paqsize_, npaqinfile_,fgdatafft_, fgsinglechannel_);
     215  if(fgforcesinglechan_) fgsinglechannel_= true;
     216  return rc;
    188217}
    189218
     
    199228  cout << " Action=" << action_ << "  NMean=" << nmean_ << " NBloc=" << nbloc_ << endl;
    200229  cout << " FreqMin= " << freqmin_ << " FreqMax= " << freqmax_ << " NBinFreq= " << nbinfreq_ << endl;
    201   cout << " GainFileName=" << gainfile_ << " VarianceMin= " << vmin_ << " VarianceMax= " << vmax_ << endl;
     230  cout<<  ((fgdt_)?" Fill DadaTable ":" NO DataTable") << endl;
     231  cout << " GainFileName=" << gainfile_ << " Variance: Min= " << vmin_ << " Max= " << vmax_
     232       << " Bands: N=" <<  nbands_ << " First=" << bandfirst_ << " Last=" << bandlast_
     233       << endl;
    202234  cout << " Spectra TimeWindow (Nb.Paquets) Size=" << spec_win_sz_ << " ExtensionSize=" << spw_ext_sz_
    203235       << " MaxNbFile=" << nbmax_specwfiles_ << endl;
Note: See TracChangeset for help on using the changeset viewer.