Parent Directory
|
Revision Log
ToF upgrade (Gianfranca 06/11/30)
| 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 | Int_t npmt; |
| 25 | Int_t pmt_id[48]; |
| 26 | Float_t adc[48]; |
| 27 | Float_t tdc_tw[48]; |
| 28 | |
| 29 | void InitcToFLevel2(){ |
| 30 | |
| 31 | for(Int_t i=0;i<6;i++) |
| 32 | tof_j_flag[i]=0; |
| 33 | ntoftrk=0; |
| 34 | npmt=0; |
| 35 | |
| 36 | for(Int_t j=0;j<10;j++){ |
| 37 | toftrkseqno[j]=0; |
| 38 | npmttdc[j]=0; |
| 39 | npmtadc[j]=0; |
| 40 | for(Int_t i=0;i<3;i++){ |
| 41 | xtofpos[i][j]=0; |
| 42 | ytofpos[i][j]=0; |
| 43 | } |
| 44 | for(Int_t i=0;i<13;i++) |
| 45 | beta[i][j]=0; |
| 46 | } |
| 47 | for(Int_t j=0;j<10;j++){ |
| 48 | for(Int_t i=0;i<48;i++){ |
| 49 | pmttdc[i][j]=0; |
| 50 | pmtadc[i][j]=0; |
| 51 | tdcflag[i][j]=0; // gf: 30 Nov 2006 |
| 52 | adcflag[i][j]=0; // gf: 30 Nov 2006 |
| 53 | dedx[i][j]=0; |
| 54 | } |
| 55 | } |
| 56 | for(Int_t j=0;j<48;j++){ |
| 57 | pmt_id[j]=0; |
| 58 | adc[j]=0; |
| 59 | tdc_tw[j]=0; |
| 60 | } |
| 61 | } |
| 62 | |
| 63 | }; |
| 64 | |
| 65 | #endif |
| ViewVC Help | |
| Powered by ViewVC 1.1.23 |