Changeset 3948 in Sophya for trunk/Cosmo/RadioBeam/repicon.cc


Ignore:
Timestamp:
Feb 16, 2011, 3:20:54 PM (15 years ago)
Author:
ansari
Message:

modifications de config cylindres pour papier, Reza 16/02/2011

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cosmo/RadioBeam/repicon.cc

    r3947 r3948  
    4343  cout << " Usage: repicon [-parname Value] configId OutPPFName \n"
    4444       << " configIds: f4x4,f8x8,f11x11,f20x20, confA,confB,confC,confD, hex12,cross11, \n"
    45        <<  "           f3cyl,f8cyl,f3cylp,f8cylp, nan12,nan24,nan36,nan40,nan128 \n"
     45       <<  "           f4cyl,f8cyl,f4cylp,f4cylp, nan12,nan24,nan36,nan40,nan128 \n"
    4646       << "   f4x4 , f8x8 , f11x11 , f20x20 Filled array of nxn dishes  \n"
    4747       << "   confA , confB, confC, confD : semi-filled array of dishes \n"
    4848       << "   hex12,cross11 : ASKAP like double hexagonal (12xD=12m), cross config (11xD=12m) \n"
    4949       << "   nan12,nan24,nan36,nan40,nan128: 3,4,6,5,8 cylinder like configurations with 12,24,36,40,128 dishes\n"
    50        << "   f3cyl, f8cyl , f3cylp, f8cylp : filled array of non perfect/perfect of n cylinders \n"
     50       << "   f4cyl, f8cyl , f4cylp, f8cylp : filled array of non perfect/perfect of n cylinders \n"
    5151       << "   f4cylw : filled array of 4 perfect of wide cylinders \n"
    5252       << "   pit2cyl,pit2cylw : 2 cylinders 15mx7m, 20mx10 for z=0.3 at Pittsburg (perfect) \n"
     
    159159    double cylW=12.;   // Largeur des cylindres
    160160    double cylRL=2*LAMBDA;  // Longeur des elements de reception le long du cylindre
    161     double etaW=0.95;   // Efficacite de couverture en largeur
    162     double etaRL=0.9;   // Efficacite de couverture le long du cylindre
     161    double etaW=0.9;   // Efficacite de couverture en largeur
     162    double etaRL=0.8;   // Efficacite de couverture le long du cylindre
    163163
    164164    vector<Dish> vdishes;
     
    178178      vdishes=CreateFilledSqConfig(20,Ddish, Eta);
    179179    }
    180     else if (config=="f3cyl") {
    181       cylW=10.;   cylRL=2*LAMBDA;
    182       vdishes=CreateFilledCylConfig(3, 92, cylW, cylRL, etaW, etaRL, true);
    183     }
    184     else if (config=="f3cylp") {
    185       cylW=10.;   cylRL=2*LAMBDA;
    186       vdishes=CreateFilledCylConfig(3, 92, cylW, cylRL, etaW, etaRL, false);
     180    else if (config=="f4cyl") {
     181      cylW=12.;   cylRL=2*LAMBDA;
     182      vdishes=CreateFilledCylConfig(4, 100, cylW, cylRL, etaW, etaRL, true);
     183    }
     184    else if (config=="f4cylp") {
     185      cylW=12.;   cylRL=2*LAMBDA;
     186      vdishes=CreateFilledCylConfig(4, 100, cylW, cylRL, etaW, etaRL, false);
    187187    }
    188188    else if (config=="f4cylw") {
     
    207207    else if (config=="f8cyl") {
    208208      cylW=12.;   cylRL=2*LAMBDA;
    209       vdishes=CreateFilledCylConfig(8, 160, cylW, cylRL, etaW, etaRL, true);
     209      vdishes=CreateFilledCylConfig(8, 120, cylW, cylRL, etaW, etaRL, true);
    210210    }
    211211    else if (config=="f8cylp") {
    212212      cylW=12.;   cylRL=2*LAMBDA;
    213       vdishes=CreateFilledCylConfig(8, 160, cylW, cylRL, etaW, etaRL, false);
     213      vdishes=CreateFilledCylConfig(8, 120, cylW, cylRL, etaW, etaRL, false);
    214214    }
    215215    else if (config=="confA") {
Note: See TracChangeset for help on using the changeset viewer.