/[PAMELA software]/DarthVader/ToFLevel2/inc/ToFStruct.h
ViewVC logotype

Annotation of /DarthVader/ToFLevel2/inc/ToFStruct.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (hide annotations) (download)
Thu Nov 30 15:44:55 2006 UTC (18 years ago) by mocchiut
Branch: MAIN
CVS Tags: v3r00, v2r01
Changes since 1.1: +4 -0 lines
File MIME type: text/plain
ToF upgrade (Gianfranca 06/11/30)

1 pam-fi 1.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 mocchiut 1.2 Int_t tdcflag[48][10]; // gf: 30 Nov 2006
14 pam-fi 1.1 Float_t beta[13][10];
15     //
16     Int_t npmtadc[10];
17     Int_t pmtadc[48][10];
18 mocchiut 1.2 Int_t adcflag[48][10]; // gf: 30 Nov 2006
19 pam-fi 1.1 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 mocchiut 1.2 tdcflag[i][j]=0; // gf: 30 Nov 2006
52     adcflag[i][j]=0; // gf: 30 Nov 2006
53 pam-fi 1.1 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