Parent Directory
|
Revision Log
Tof code upgraded, new tof calibration
| 1 | #ifndef toflevel2struct_h |
| 2 | #define toflevel2struct_h |
| 3 | |
| 4 | struct cToFLevel2 { |
| 5 | |
| 6 | Int_t tof_j_flag[6]; |
| 7 | |
| 8 | Int_t ntoftrk; |
| 9 | Int_t toftrkseqno[10]; |
| 10 | // |
| 11 | Int_t npmttdc[10]; |
| 12 | Int_t pmttdc[48][10]; |
| 13 | Int_t tdcflag[48][10]; // gf: 30 Nov 2006 |
| 14 | Float_t beta[13][10]; |
| 15 | // |
| 16 | Int_t npmtadc[10]; |
| 17 | Int_t pmtadc[48][10]; |
| 18 | Int_t adcflag[48][10]; // gf: 30 Nov 2006 |
| 19 | Float_t dedx[48][10]; |
| 20 | // |
| 21 | Float_t xtofpos[3][10]; |
| 22 | Float_t ytofpos[3][10]; |
| 23 | // |
| 24 | Float_t xtr_tof[6][10]; |
| 25 | Float_t ytr_tof[6][10]; |
| 26 | // |
| 27 | Int_t npmt; |
| 28 | Int_t pmt_id[48]; |
| 29 | Float_t adc[48]; |
| 30 | Float_t tdc_tw[48]; |
| 31 | |
| 32 | void InitcToFLevel2(){ |
| 33 | |
| 34 | for(Int_t i=0;i<6;i++) |
| 35 | tof_j_flag[i]=0; |
| 36 | ntoftrk=0; |
| 37 | npmt=0; |
| 38 | |
| 39 | for(Int_t j=0;j<10;j++){ |
| 40 | toftrkseqno[j]=0; |
| 41 | npmttdc[j]=0; |
| 42 | npmtadc[j]=0; |
| 43 | for(Int_t i=0;i<3;i++){ |
| 44 | xtofpos[i][j]=0; |
| 45 | ytofpos[i][j]=0; |
| 46 | } |
| 47 | for(Int_t i=0;i<6;i++){ |
| 48 | xtr_tof[i][j]=0; |
| 49 | ytr_tof[i][j]=0; |
| 50 | } |
| 51 | for(Int_t i=0;i<13;i++) |
| 52 | beta[i][j]=0; |
| 53 | } |
| 54 | for(Int_t j=0;j<10;j++){ |
| 55 | for(Int_t i=0;i<48;i++){ |
| 56 | pmttdc[i][j]=0; |
| 57 | pmtadc[i][j]=0; |
| 58 | tdcflag[i][j]=0; // gf: 30 Nov 2006 |
| 59 | adcflag[i][j]=0; // gf: 30 Nov 2006 |
| 60 | dedx[i][j]=0; |
| 61 | } |
| 62 | } |
| 63 | for(Int_t j=0;j<48;j++){ |
| 64 | pmt_id[j]=0; |
| 65 | adc[j]=0; |
| 66 | tdc_tw[j]=0; |
| 67 | } |
| 68 | } |
| 69 | |
| 70 | }; |
| 71 | |
| 72 | #endif |
| ViewVC Help | |
| Powered by ViewVC 1.1.23 |