| 3 | ClassImp(TrigLevel2); | ClassImp(TrigLevel2); | 
| 4 |  |  | 
| 5 | TrigLevel2::TrigLevel2() { | TrigLevel2::TrigLevel2() { | 
| 6 |  | this->Clear(); | 
|  | evcount = 0; |  | 
|  | for (Int_t kk=0; kk<3;kk++){ |  | 
|  | pmtpl[kk] = 0; |  | 
|  | patternbusy[kk] = 0; |  | 
|  | } |  | 
|  |  |  | 
|  | for (Int_t kk=0; kk<6;kk++){ |  | 
|  | trigrate[kk] = 0; |  | 
|  | patterntrig[kk] = 0; |  | 
|  | } |  | 
|  |  |  | 
|  | for (Int_t kk=0; kk<2;kk++){ |  | 
|  | dltime[kk] = 0; |  | 
|  | s4calcount[kk] = 0; |  | 
|  | } |  | 
|  |  |  | 
|  | for (Int_t kk=0; kk<24;kk++){ |  | 
|  | pmtcount1[kk] = 0; |  | 
|  | pmtcount2[kk] = 0; |  | 
|  | } |  | 
|  |  |  | 
|  | trigconf = 0; |  | 
| 7 | } | } | 
| 8 |  |  | 
| 9 | void TrigLevel2::Clear(){ | void TrigLevel2::Clear(){ | 
|  |  |  | 
| 10 | evcount = 0; | evcount = 0; | 
| 11 | for (Int_t kk=0; kk<3;kk++){ | memset(pmtpl, 0, 3*sizeof(Int_t)); | 
| 12 | pmtpl[kk] = 0; | memset(patternbusy, 0, 3*sizeof(Int_t)); | 
| 13 | patternbusy[kk] = 0; | memset(trigrate, 0, 6*sizeof(Int_t)); | 
| 14 | } | memset(patterntrig, 0, 6*sizeof(Int_t)); | 
| 15 |  | memset(dltime, 0, 2*sizeof(Int_t)); | 
| 16 | for (Int_t kk=0; kk<6;kk++){ | memset(s4calcount, 0, 2*sizeof(Int_t)); | 
| 17 | trigrate[kk] = 0; | memset(pmtcount1, 0, 24*sizeof(Int_t)); | 
| 18 | patterntrig[kk] = 0; | memset(pmtcount2, 0, 24*sizeof(Int_t)); | 
|  | } |  | 
|  |  |  | 
|  | for (Int_t kk=0; kk<2;kk++){ |  | 
|  | dltime[kk] = 0; |  | 
|  | s4calcount[kk] = 0; |  | 
|  | } |  | 
|  |  |  | 
|  | for (Int_t kk=0; kk<24;kk++){ |  | 
|  | pmtcount1[kk] = 0; |  | 
|  | pmtcount2[kk] = 0; |  | 
|  | } |  | 
|  |  |  | 
| 19 | trigconf = 0; | trigconf = 0; | 
| 20 |  | unpackError = 0; | 
| 21 | } | } | 
| 22 |  |  | 
| 23 | /** | /** |