--- root2paw/inc/ctrkstruct.h 2005/12/05 16:17:38 1.1 +++ root2paw/inc/ctrkstruct.h 2006/03/09 15:46:25 1.2 @@ -5,10 +5,14 @@ struct Tracklev1 { Bool_t good1; Int_t nev1; + Int_t whic_calib1; + Int_t swcode1; + // Bool_t crc1[12]; + Int_t crc1[12]; Int_t pkt_type1; Int_t pkt_num1; Int_t obt1; - Int_t which_calib1; + Bool_t cpu_crc1; Int_t nclstr1; Int_t view[500]; Int_t ladder[500]; @@ -25,10 +29,14 @@ struct CTracklev1 { Bool_t good1; Int_t nev1; + Int_t whic_calib1; + Int_t swcode1; + // Bool_t crc1[12]; + Int_t crc1[12]; Int_t pkt_type1; Int_t pkt_num1; Int_t obt1; - Int_t which_calib1; + Bool_t cpu_crc1; Int_t nclstr1; Int_t view[500]; Int_t ladder[500]; @@ -45,10 +53,14 @@ struct Tracklev2 { Bool_t good2; Int_t nev2; + Int_t which_calib; + Int_t swcode; + // Bool_t crc[12]; + Int_t crc[12]; Int_t pkt_type; Int_t pkt_num; Int_t obt; - Int_t which_calib; + Int_t cpu_crc; Int_t ntrk; Int_t image[50]; Float_t xm[50][6]; @@ -66,18 +78,30 @@ Float_t zv[50][6]; Float_t axv[50][6]; Float_t ayv[50][6]; - Float_t dedxp[50][6]; - Int_t nclsx[6]; - Int_t nclsy[6]; + Float_t dedx_x[50][6]; + Float_t dedx_y[50][6]; + Float_t bdl[50]; + Int_t nclsx; + Int_t planex[500]; + Float_t xs[500][2]; + Float_t sgnlxs[500]; + Int_t nclsy; + Int_t planey[500]; + Float_t ys[500][2]; + Float_t sgnlys[500]; }; struct CTracklev2 { Bool_t good2; Int_t nev2; + Int_t which_calib; + Int_t swcode; + // Bool_t crc[12]; + Int_t crc[12]; Int_t pkt_type; Int_t pkt_num; Int_t obt; - Int_t which_calib; + Int_t cpu_crc; Int_t ntrk; Int_t image[50]; Float_t xm[6][50]; @@ -95,9 +119,17 @@ Float_t zv[6][50]; Float_t axv[6][50]; Float_t ayv[6][50]; - Float_t dedxp[6][50]; - Int_t nclsx[6]; - Int_t nclsy[6]; + Float_t dedx_x[6][50]; + Float_t dedx_y[6][50]; + Float_t bdl[50]; + Int_t nclsx; + Int_t planex[500]; + Float_t xs[2][500]; + Float_t sgnlxs[500]; + Int_t nclsy; + Int_t planey[500]; + Float_t ys[2][500]; + Float_t sgnlys[500]; };