Changeset 3915 in Sophya for trunk/AddOn/TAcq/brparam.cc


Ignore:
Timestamp:
Nov 30, 2010, 10:13:51 PM (15 years ago)
Author:
ansari
Message:

1/ Modification de BRVisibilityCalculator et BRVisCalcGroup pour permettre

la specification de range de visib a calculer (firstPair, NbPairs) et
Visib(Pair-Impair) (Odd-EvenOnly)

2/ Ajout parametres de controle de range de visibilites

datacard @visipairs FirstPair NbPairs [OddEvenOnly]

Reza+cmv 30/11/2010

File:
1 edited

Legend:

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

    r3913 r3915  
    205205  nbcalgrpVisiC=1;
    206206  nthrVisiC=1;
     207  firstpairVisiC=0; 
     208  nbpairsVisiC=999999999;
     209  fgpimpVisiC=false;
    207210  freqminVisiC=freqmaxVisiC=0;
    208211  nbinfreqVisiC=1; 
     
    280283  stepProc=p.stepProc;
    281284  nmaxProc=p.nmaxProc;
     285
     286  fgdoVisiC=p.fgdoVisiC;           
     287  nmeanVisiC=p.nmeanVisiC;         
     288  nbcalgrpVisiC=p.nbcalgrpVisiC;     
     289  nthrVisiC=p.nthrVisiC;         
     290  firstpairVisiC=p.firstpairVisiC;
     291  nbpairsVisiC=p.nbpairsVisiC; 
     292  fgpimpVisiC=p.fgpimpVisiC;
     293  freqminVisiC=p.freqminVisiC;
     294  freqmaxVisiC=p.freqmaxVisiC;
     295  nbinfreqVisiC=p.nbinfreqVisiC;
    282296
    283297  monothr=p.monothr;
     
    363377    nthrVisiC=conf.IParam("visicalc",2,1);
    364378  }
    365   if (conf.HasKey("visicfreq")) {
    366     freqminVisiC=conf.IParam("visicfreq",0,0);
    367     freqmaxVisiC=conf.IParam("visicfreq",1,0);
    368     nbinfreqVisiC=conf.IParam("visicfreq",2,1);
     379  if (conf.HasKey("visipairs")) {
     380    firstpairVisiC=conf.IParam("visipairs",0,0);
     381    nbpairsVisiC=conf.IParam("visipairs",1,999999999);
     382    fgpimpVisiC=(conf.IParam("visipairs",2,0)>0)?true:false;
     383  }
     384  if (conf.HasKey("visifreq")) {
     385    freqminVisiC=conf.IParam("visifreq",0,0);
     386    freqmaxVisiC=conf.IParam("visifreq",1,0);
     387    nbinfreqVisiC=conf.IParam("visifreq",2,1);
    369388  }
    370389
     
    512531  if (fgdoVisiC) {
    513532    os << " Visibility calculation, nbCalGrp=" << nbcalgrpVisiC << " NThr/VisCal=" << nthrVisiC << endl;
     533    os << " ... VisiCalc FirstPair= " << firstpairVisiC << " NbPairs= " << nbpairsVisiC
     534       << ((fgpimpVisiC)?" (Odd-Even visibilities+AutoCorrel only) ":"") << endl;
    514535    os << " ... VisiCalc FrequencyBinning FreqMin= " << freqminVisiC << " FreqMax= " << freqmaxVisiC
    515536       << " NBinFreq= " << nbinfreqVisiC<< endl;
Note: See TracChangeset for help on using the changeset viewer.