Changeset 4022 in Sophya for trunk/Cosmo/RadioBeam/applobe.cc
- Timestamp:
- Sep 28, 2011, 5:13:51 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cosmo/RadioBeam/applobe.cc
r3991 r4022 58 58 59 59 if ((narg < 3)||(strcmp(arg[1],"-h")==0)) { 60 cout << "Usage: applobe [-t -g -fib - mxr val] Diameter/Four2DRespTableFile In3DPPFName Out3DPPFName \n"60 cout << "Usage: applobe [-t -g -fib -kzf/-nzf -mxr val] Diameter/Four2DRespTableFile In3DPPFName Out3DPPFName \n" 61 61 << " [TargetBeamDiam] [ResmapleFactor=0.5,0.333...] \n" << endl; 62 62 if ((narg>1)&&(strcmp(arg[1],"-h")==0)) { 63 63 cout << " -t -g : Triangular / gaussian beam shape (def=gaussian) \n" 64 64 << " -fib : Application of a fixed (freq.independent) lobe dish-triangle or gaussian \n" 65 << " -kzf -nzf : Keep (default) or Not zero space frequency when applying lobes (BeamEffect class) \n" 65 66 << " -mxr val: Max beam correction factor (default=10.) \n" 66 67 << " Diameter/Four2DRespTableFile : dish diameter or 2D response PPF file name\n" … … 79 80 bool fixedbeam=false; // true -> apply freq. independent beam 80 81 double maxratio=10.; // valeur max du rapport des lobes lors de la correction de lobe 82 bool preservefreq0=true; // true -> keep zero frequency when appyling lobe 81 83 82 84 // decodage argument optionnel … … 87 89 else if (fbo=="-g") { fggaussian=true; arg++; narg--; } 88 90 else if (fbo=="-fib") { fixedbeam=true; arg++; narg--; } 91 else if (fbo=="-kzf") { preservefreq0=true; arg++; narg--; } 92 else if (fbo=="-nzf") { preservefreq0=false; arg++; narg--; } 89 93 else if (fbo=="-mxr") { arg++; maxratio=atof(arg[1]); arg++; narg-=2; } 90 94 else fgoptarg=false; … … 164 168 else cout << " applobe[2.b]: Four2DResponse ( Diameter=" << DIAMETRE << " Lambda= " << lambda 165 169 << " DoL=" << DIAMETRE/lambda << " ) " << endl; 166 BeamEffect beam(*fresp_p );170 BeamEffect beam(*fresp_p,preservefreq0); 167 171 168 172 if (fgcorrbeam) {
Note:
See TracChangeset
for help on using the changeset viewer.