source: Sophya/trunk/Cosmo/RadioBeam/interfconfigs.h@ 3930

Last change on this file since 3930 was 3930, checked in by ansari, 15 years ago

ajout config double hexagon + programme calcul pknoise a partir du resultat de repicon.cc, Reza 22/12/2010

File size: 1.5 KB
Line 
1/* ------------------------ Projet BAORadio --------------------
2 Differentes configurations de l'interferometre
3 R. Ansari , C. Magneville - Juin 2010
4--------------------------------------------------------------- */
5
6#ifndef INTERFCONFIGS_SEEN
7#define INTERFCONFIGS_SEEN
8
9#include "mdish.h"
10#include <vector>
11#include <string>
12
13
14//-----------------------------------------------------------------------------------
15// Fonctions de creation de configuration d'interfero avec des dishs
16//-----------------------------------------------------------------------------------
17
18// Filled square array of ndxnd dishes
19vector<Dish> CreateFilledSqConfig(int nd, double Ddish=5., double Eta=0.9);
20// Semi filled square array of ndxnd dishes
21vector<Dish> CreateSemiFilledSqConfig(int nd, double Ddish=5., double Eta=0.9);
22// Various semi-filled dish configurations
23vector<Dish> CreateConfigA(double Ddish=5., double Eta=0.9);
24vector<Dish> CreateConfigB(double Ddish=5., double Eta=0.9);
25vector<Dish> CreateConfigC(double Ddish=5., double Eta=0.9);
26vector<Dish> CreateConfigD(double Ddish=5., double Eta=0.9);
27
28
29// Filled cylinder configuration
30vector<Dish> CreateFilledCylConfig(int ncyl, int nRL, double cylW=10., double cylRL=0.5,
31 double etaW=0.9, double etaRL=0.9, bool fgscid=true);
32
33// ASKPAP like - double hexagonal array of 12 dishes
34vector<Dish> CreateDoubleHexagonConfig(double Ddish=12., double radius1=60., double radius2=150., double Eta=0.95);
35
36#endif
Note: See TracBrowser for help on using the repository browser.