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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Fri Jul 21 11:02:28 2006 UTC (18 years, 4 months ago) by pam-fi
Branch: MAIN
CVS Tags: v1r01, v2r00BETA
File MIME type: text/plain
modified for C3PO

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 Float_t beta[13][10];
14 //
15 Int_t npmtadc[10];
16 Int_t pmtadc[48][10];
17 Float_t dedx[48][10];
18 //
19 Float_t xtofpos[3][10];
20 Float_t ytofpos[3][10];
21 //
22 Int_t npmt;
23 Int_t pmt_id[48];
24 Float_t adc[48];
25 Float_t tdc_tw[48];
26
27 void InitcToFLevel2(){
28
29 for(Int_t i=0;i<6;i++)
30 tof_j_flag[i]=0;
31 ntoftrk=0;
32 npmt=0;
33
34 for(Int_t j=0;j<10;j++){
35 toftrkseqno[j]=0;
36 npmttdc[j]=0;
37 npmtadc[j]=0;
38 for(Int_t i=0;i<3;i++){
39 xtofpos[i][j]=0;
40 ytofpos[i][j]=0;
41 }
42 for(Int_t i=0;i<13;i++)
43 beta[i][j]=0;
44 }
45 for(Int_t j=0;j<10;j++){
46 for(Int_t i=0;i<48;i++){
47 pmttdc[i][j]=0;
48 pmtadc[i][j]=0;
49 dedx[i][j]=0;
50 }
51 }
52 for(Int_t j=0;j<48;j++){
53 pmt_id[j]=0;
54 adc[j]=0;
55 tdc_tw[j]=0;
56 }
57 }
58
59 };
60
61 #endif

  ViewVC Help
Powered by ViewVC 1.1.23