source: TRACY3/branches/tracy3-3.10.1b/tracy/tracy/inc/naffutils.h @ 23

Last change on this file since 23 was 23, checked in by zhangj, 10 years ago

Clean version of Tracy: SoleilVersion at the end of 2011.Use this clean version to find the correct dipole fringe field to have the correct FMAP and FMAPDP of ThomX. Modified files: tpsa_lin.cc, soleillib.cc, prtmfile.cc, rdmfile.cc, read_script.cc, physlib.cc, tracy.cc, t2lat.cc, t2elem.cc, naffutils.cc in /tracy/tracy/src folder; naffutils.h, tracy_global.h, physlib.h, tracy.h, read_script.h, solielilib.h, t2elem.h in /tracy/tracy.inc folder; soltracy.cc in tracy/tools folder

  • Property svn:executable set to *
File size: 1.2 KB
Line 
1/***************************************************************************
2                          naffutils.h  -  description
3                             -------------------
4    begin                : Wed May 25 20:24:44 CET 2005
5    copyright            : (C) 2002 by Laurent Nadolski
6    email                : nadolski@synchrotron-soleil.fr
7 ***************************************************************************/
8
9/* definition form old soleilcommon.h */
10#define NTURN 10000  // 2*NTURN for diffusion
11#define DIM   6
12
13/* Frequency Map Analysis */
14void Get_NAFF(int nterm, long ndata, double Tab[DIM][NTURN],
15              double *fx, double *fz, int nbf[2]);
16
17void Get_Tabshift(double Tab[DIM][NTURN], double Tab0[DIM][NTURN],
18                  long nbturn, long nshift);
19
20void Get_freq(double *fx, double *fz, double *nux, double *nuz);
21
22void GetChromTrac(long Nb, long Nbtour, double emax, double *xix, double *xiz);
23
24void GetTuneTrac(long Nbtour, double emax, double *nux, double *nuz);
25
26void Trac_Simple4DCOD(double x, double px, double y, double py, double dp,
27                 double ctau, long nmax, double Tx[][NTURN], bool *status);
28
29void Trac_Simple6DCOD(double x, double px, double y, double py, double dp,
30         double ctau, long nmax, double Tx[][NTURN], bool *status);
Note: See TracBrowser for help on using the repository browser.