struct Trklev1 {
    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;
    Bool_t cpu_crc1;
    Int_t nclstr1;
    Int_t view[500];
    Int_t ladder[500];
    Int_t maxs[500];
    Int_t mult[500];
    Float_t dedx[500];
    Int_t indstart[500];
    Int_t indmax[500];
    Int_t totcllength;
    Float_t clsignal[8500]; 
    Float_t cnev[24][12];
    Int_t ncl[2];
    Float_t clp[500][3];
    Float_t cls[500][2];
    Float_t clz[500][2];
    Float_t sigma_matrix[3072][12];
}; 

struct Trklev2 {
    UChar_t good1;
    Int_t nev1;
    Int_t nclstr1;
    UChar_t view[500];
    UChar_t ladder[500];
    UShort_t maxs[500];
    UChar_t mult[500];
    Float_t dedx[500];
    UShort_t indstart[500];
    UShort_t indmax[500];
    Int_t totcllength;
    Float_t clsignal[8500]; 
    Float_t cnev[24][12];
}; 
