--- DarthVader/CalorimeterLevel2/inc/CaloStruct.h 2006/07/21 10:56:22 1.1 +++ DarthVader/CalorimeterLevel2/inc/CaloStruct.h 2007/09/03 08:42:11 1.3 @@ -4,30 +4,31 @@ struct cCaloLevel2 { Int_t calntrk; - Int_t caltrkseqno[51]; - Int_t ncore[51]; - Int_t noint[51]; - Int_t ncyl[51]; - Int_t nlast[51]; - Int_t npre[51]; - Int_t npresh[51]; - Int_t ntr[51]; - Int_t planetot[51]; - Int_t nlow[51]; - Float_t qcore[51]; - Float_t qcyl[51]; - Float_t qlast[51]; - Float_t qpre[51]; - Float_t qpresh[51]; - Float_t qtr[51]; - Float_t qtrack[51]; - Float_t qtrackx[51]; - Float_t qtracky[51]; - Float_t dxtrack[51]; - Float_t dytrack[51]; - Float_t qmean[51]; - Float_t qlow[51]; - Float_t dX0l[51]; + Int_t caltrkseqno[11]; + Int_t ncore[11]; + Int_t noint[11]; + Int_t ncyl[11]; + Int_t nlast[11]; + Int_t npre[11]; + Int_t npresh[11]; + Int_t ntr[11]; + Int_t planetot[11]; + Int_t nlow[11]; + Float_t qcore[11]; + Float_t qcyl[11]; + Float_t qlast[11]; + Float_t qpre[11]; + Float_t qpresh[11]; + Float_t qtr[11]; + Float_t qtrack[11]; + Float_t qtrackx[11]; + Float_t qtracky[11]; + Float_t dxtrack[11]; + Float_t dytrack[11]; + Float_t qmean[11]; + Float_t qlow[11]; + Float_t dX0l[11]; + Float_t tbar[11][22][2]; Int_t good; @@ -53,7 +54,7 @@ Float_t elen; Float_t selen; - + void InitcCaloLevel2(){ @@ -71,7 +72,8 @@ tany = 0; elen = 0; selen = 0; - for(Int_t i=0;i<51;i++){ + memset(tbar, 0, 11*2*22*sizeof(Float_t)); + for(Int_t i=0;i<11;i++){ caltrkseqno[i] = 0; ncore[i] = 0; noint[i] = 0;