19 TofDigiCol::iterator iter2;
20 for(iter2=tofDigiCol->begin();
21 iter2!=tofDigiCol->end();
29 if(!is_barrel)
return;
36 double rand0 = (double)(rand()%100)/1000.-0.05;
37 double rand1 = (double)(rand()%100)/1000.-0.05;
44 zpos = 0.08331*(tdc1-tdc0);
45 if(fabs(zpos)>1.15)
continue;
48 if((adc0>46.&&adc0<920.) && (adc1<=46.||adc1>=920.)) {
50 }
else if((adc1>46.&&adc1<920.) && (adc0<=46.||adc0>=920.)) {
52 }
else if((adc0>46.&&adc0<920.) && (adc1>46.&&adc1<920.)) {
53 e0 = adc0/
exp(2.783+0.3133*zpos);
54 e1 = adc1/
exp(2.784-0.3079*zpos);
56 }
else if(adc0>=920.&&adc1>=920.) {
57 e0 = 920./
exp(2.783+0.3133*zpos);
58 e1 = 920./
exp(2.784-0.3079*zpos);
66 phi=(im+0.5)*CLHEP::twopi/88.;
69 phi=im*CLHEP::twopi/88.;