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


Ignore:
Timestamp:
May 13, 2011, 12:37:14 AM (14 years ago)
Author:
ansari
Message:

Ajout possibilite de faire un DataTable (NTuple) avec la puissance spectrale dans plusieurs bandes en fonction du temps, Reza 13/05/2011

File:
1 edited

Legend:

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

    r3992 r3993  
    2222  istep_=1;
    2323  rdsamefc_=true;   // read paquets with same frame counter
    24   freqmin_=freqmax_=0;
     24  freqmin_=0; freqmax_=-1;
    2525  nbinfreq_=1; 
    2626  paqsize_=16424;
     
    4040  vmin_=0.;  vmax_=9e99;
    4141  nbands_=0; bandfirst_ = bandlast_ = 0;
    42   fgdt_ = false;
     42  fgdtpaq_ = fgdtms_ = false;
    4343
    4444  fgfreqfilter_=false; //JEC 1/2/11
     
    133133      ka+=2;
    134134    }
    135     else if (strcmp(arg[ka],"-filldt")==0) {
    136       fgdt_=true;
     135    else if (strcmp(arg[ka],"-fdtpaq")==0) {
     136      fgdtpaq_=true;
     137      ka++;
     138    }
     139    else if (strcmp(arg[ka],"-fdtms")==0) {
     140      fgdtms_=true;
    137141      ka++;
    138142    }
     
    205209       << "                 [-freqfilter medhw] [-gain filename] [-varcut min,max] [-nband nband,first,last] \n"
    206210       << "                 [-freqfilter] [-gain filename] [-varcut min,max] [-nband nband,first,last] \n"
    207        << "                 [-tmproc hh:mm:ss,nseconds] [-filldt] [-tspwin wsz,extsz,nfiles] \n"
     211       << "                 [-tmproc hh:mm:ss,nseconds] [-fdtpaq] [-fdtms] [-tspwin wsz,extsz,nfiles] \n"
    208212       << "         -in Imin,Imax,Istep InPath FiberList [InPath2 FiberList2 InPath3 FiberList3 ...] \n" << endl;
    209213  if (fgshort) {
     
    232236       << " -fftdata : Force FFT data mode (firmware fft) \n"
    233237       << " -varcut min,max : min-max cut on variance \n"
    234        << " -nband nband,first,last: numbers of freq. bands and first and last bands used for cuts \n"
     238       << " -nband nband,first,last: numbers of freq. bands and first and last bands used for cuts\n"
    235239       << " -tmproc hh:mm:ss,nseconds : processing time window definition \n"
    236        << " -filldt : force data table filling \n"
     240       << " -fdtpaq : force per paquet data table filling (specmfib) \n"
     241       << " -fdtms : force time averaged/filtered data table filling; use -freq for defining bands (specmfib)\n"
    237242       << " -freqfilter medhw: force median filtering on the frequencies \n"
    238243       << "   with half window width medhw (use - for default=" << medhalfwidth_ << ") \n"
     
    283288  cout << " Action=" << action_ << "  NMean=" << nmean_ << " NBloc=" << nbloc_ << endl;
    284289  cout << " FreqMin= " << freqmin_ << " FreqMax= " << freqmax_ << " NBinFreq= " << nbinfreq_ << endl;
    285   cout<<  ((fgdt_)?" Fill DadaTable ":" NO DataTable") << endl;
     290  if (fgdtpaq_) cout<<  " Fill Per Paquet DadaTable ";
     291  if (fgdtms_) cout<<  " Fill Time Averaged/Filtered binned power DataTable ";
     292  if (!fgdtpaq_&&!fgdtms_)  cout << " NO DataTable " << endl;
     293  else cout << endl;
    286294  cout << " GainFileName=" << gainfile_ << " Variance: Min= " << vmin_ << " Max= " << vmax_
    287295       << " Bands: N=" <<  nbands_ << " First=" << bandfirst_ << " Last=" << bandlast_
Note: See TracChangeset for help on using the changeset viewer.