HiRep 0.1
Loading...
Searching...
No Matches
meson_observables.h
1/***************************************************************************\
2* Copyright (c) 2013 Rudy Arthur, Ari Hietanen *
3* *
4* *
5\***************************************************************************/
6#ifndef MESON_OBSERVABLES
7#define MESON_OBSERVABLES
8
9#ifdef __cplusplus
10extern "C" {
11#endif
12
13typedef enum {
14 _g5 = 0,
15 _id,
16 _g0,
17 _g1,
18 _g2,
19 _g3,
20 _g0g1,
21 _g0g2,
22 _g0g3,
23 _g0g5,
24 _g5g1,
25 _g5g2,
26 _g5g3,
27 _g0g5g1,
28 _g0g5g2,
29 _g0g5g3,
30 NGAMMA_IND,
31 _DISC
32} gamma_ind;
33extern char *meson_channel_names[NGAMMA_IND]; //defined in measure_mesons.c
34
35typedef struct meson_observable_s {
36 gamma_ind ind1;
37 gamma_ind ind2;
38 char channel_name[100];
39 char channel_type[100];
40 double sign;
41 int corr_size;
42 double *corr_re;
43 double *corr_im;
44 struct meson_observable_s *next;
46
47#ifdef __cplusplus
48}
49#endif
50#endif
Definition meson_observables.h:35