/[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.2 - (show 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 #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