/[PAMELA software]/root2paw/inc/ctrkstruct.h
ViewVC logotype

Diff of /root2paw/inc/ctrkstruct.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by mocchiut, Mon Dec 5 16:17:38 2005 UTC revision 1.2 by mocchiut, Thu Mar 9 15:46:25 2006 UTC
# Line 5  Line 5 
5  struct Tracklev1 {  struct Tracklev1 {
6      Bool_t good1;      Bool_t good1;
7      Int_t nev1;      Int_t nev1;
8        Int_t whic_calib1;
9        Int_t swcode1;
10        //    Bool_t crc1[12];
11        Int_t crc1[12];
12      Int_t pkt_type1;      Int_t pkt_type1;
13      Int_t pkt_num1;      Int_t pkt_num1;
14      Int_t obt1;      Int_t obt1;
15      Int_t which_calib1;      Bool_t cpu_crc1;
16      Int_t nclstr1;      Int_t nclstr1;
17      Int_t view[500];      Int_t view[500];
18      Int_t ladder[500];      Int_t ladder[500];
# Line 25  struct Tracklev1 { Line 29  struct Tracklev1 {
29  struct CTracklev1 {  struct CTracklev1 {
30      Bool_t good1;      Bool_t good1;
31      Int_t nev1;      Int_t nev1;
32        Int_t whic_calib1;
33        Int_t swcode1;
34        //    Bool_t crc1[12];
35        Int_t crc1[12];
36      Int_t pkt_type1;      Int_t pkt_type1;
37      Int_t pkt_num1;      Int_t pkt_num1;
38      Int_t obt1;      Int_t obt1;
39      Int_t which_calib1;      Bool_t cpu_crc1;
40      Int_t nclstr1;      Int_t nclstr1;
41      Int_t view[500];      Int_t view[500];
42      Int_t ladder[500];      Int_t ladder[500];
# Line 45  struct CTracklev1 { Line 53  struct CTracklev1 {
53  struct Tracklev2 {  struct Tracklev2 {
54      Bool_t good2;      Bool_t good2;
55      Int_t nev2;      Int_t nev2;
56        Int_t which_calib;
57        Int_t swcode;
58        //    Bool_t crc[12];
59        Int_t crc[12];
60      Int_t pkt_type;      Int_t pkt_type;
61      Int_t pkt_num;      Int_t pkt_num;
62      Int_t obt;      Int_t obt;
63      Int_t which_calib;      Int_t cpu_crc;
64      Int_t           ntrk;      Int_t           ntrk;
65      Int_t           image[50];      Int_t           image[50];
66      Float_t         xm[50][6];      Float_t         xm[50][6];
# Line 66  struct Tracklev2 { Line 78  struct Tracklev2 {
78      Float_t         zv[50][6];        Float_t         zv[50][6];  
79      Float_t         axv[50][6];        Float_t         axv[50][6];  
80      Float_t         ayv[50][6];        Float_t         ayv[50][6];  
81      Float_t         dedxp[50][6];        Float_t         dedx_x[50][6];  
82      Int_t           nclsx[6];      Float_t         dedx_y[50][6];  
83      Int_t           nclsy[6];      Float_t         bdl[50];  
84        Int_t           nclsx;
85        Int_t           planex[500];
86        Float_t         xs[500][2];
87        Float_t         sgnlxs[500];
88        Int_t           nclsy;
89        Int_t           planey[500];
90        Float_t         ys[500][2];
91        Float_t         sgnlys[500];
92  };  };
93    
94  struct CTracklev2 {  struct CTracklev2 {
95      Bool_t good2;      Bool_t good2;
96      Int_t nev2;      Int_t nev2;
97        Int_t which_calib;
98        Int_t swcode;
99        //    Bool_t crc[12];
100        Int_t crc[12];
101      Int_t pkt_type;      Int_t pkt_type;
102      Int_t pkt_num;      Int_t pkt_num;
103      Int_t obt;      Int_t obt;
104      Int_t which_calib;      Int_t cpu_crc;
105      Int_t           ntrk;      Int_t           ntrk;
106      Int_t           image[50];      Int_t           image[50];
107      Float_t         xm[6][50];      Float_t         xm[6][50];
# Line 95  struct CTracklev2 { Line 119  struct CTracklev2 {
119      Float_t         zv[6][50];        Float_t         zv[6][50];  
120      Float_t         axv[6][50];        Float_t         axv[6][50];  
121      Float_t         ayv[6][50];        Float_t         ayv[6][50];  
122      Float_t         dedxp[6][50];        Float_t         dedx_x[6][50];  
123      Int_t           nclsx[6];      Float_t         dedx_y[6][50];  
124      Int_t           nclsy[6];      Float_t         bdl[50];  
125        Int_t           nclsx;
126        Int_t           planex[500];
127        Float_t         xs[2][500];
128        Float_t         sgnlxs[500];
129        Int_t           nclsy;
130        Int_t           planey[500];
131        Float_t         ys[2][500];
132        Float_t         sgnlys[500];
133  };  };
134    
135    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

  ViewVC Help
Powered by ViewVC 1.1.23