source: Sophya/trunk/FrEROS/AnaLC/filtccd.h@ 3801

Last change on this file since 3801 was 3308, checked in by ansari, 18 years ago

Creation du module AnaLC (lecture suivi EROS avec SOPHYA) dans la base
SOPHYA - cmv+reza 22/08/2007

  • Property svn:executable set to *
File size: 2.1 KB
Line 
1#ifndef FILTCCD_H_SEEN
2#define FILTCCD_H_SEEN
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8void SetDebFilt(int razer);
9double LPacZin(double t,double *Par,double *DgDpar);
10double MPacZin(double t,double *Par,double *DgDpar);
11double LPacZin2(double t,double *Par,double *DgDpar);
12double MPacZin2(double t,double *Par,double *DgDpar);
13double LErrExt(double t,double *Par,double *DgDpar);
14void SetBosse_probnb(int iset);
15int_4 Bosse(float *mag,float *err,int_4 ndata
16 ,float mean,int_4 nptmin,float scut,int_4 nptscut
17 ,float *chi2,int_4 *npoint,float *Pchi2
18 ,int_4 *ideb,int_4 *ifin,int_4 *classB,int_4 NbossMX);
19int BosseN(float *mag,float *err,int_4 ndata
20 ,float mean,float smin,int_4 nptsmin,float scut,int_4 nptscut
21 ,float *chi2,int_4 *npoint,float *Pchi2
22 ,int_4 *ideb,int_4 *ifin,int_4 *classB,int_4 NbossMX);
23int_4 BossePaG(float *temps,float *mag,float *err,int_4 ndata,float mean
24 ,int_4 I1,int_4 I2,float *U0,float *T0,float *Tau);
25float SigmaInt(float *temps,float *mag,float *err,int_4 *ndata,float nsgima);
26int_4 FiltMed(float *mag,float *err
27 ,float *magflt,float *errflt, int_4 ndata);
28int_4 FiltInt(float *temps,float *mag,float *err,int_4 ndata,int_4 I1,int_4 I2
29 ,float lbosse,int_4 npomin,int_4 *ideb,int_4 *ifin);
30double chi2_exterieur(float *mag,float *err,int_4 ndata
31 ,float mean,int_4 I1,int_4 I2, int_4 *npt);
32double Dt_PacZin(double u0,double tau,double A);
33int_4 Most_3D2D(float *Y,float *EY,int_4 *ndata,float Ymin,float Ymax
34 ,float *Res_2D,float *Res_3D);
35double correlation(int_4 npts,double *x,double *y);
36double CorrelatioN(int_4 nptX,float *X,float *Y,int_4* IndXvY);
37int_4 MeanLine(float *mag,float *err,int_4 *ndata
38 ,int passmx,float nsigma,float *mean,float *sigma);
39int_4 BaseLine(float *mag,float *err,int_4 *ndata,float nsigma
40 ,float binini,float *mean,float *sigma,float *most);
41int BaseLineS(float *y,float *ey,int ny,int nfiltre,float *mean,float *sigma);
42int BaseLineP(float *y,float *ey,int ny,int nfiltre,float *mean);
43
44
45#ifdef __cplusplus
46}
47#endif
48
49#endif
Note: See TracBrowser for help on using the repository browser.