| 255 |
if ( !(iev%100000) ) printf(" ATIME %u re %u \n",(Int_t)tabs,(UInt_t)iev); |
if ( !(iev%100000) ) printf(" ATIME %u re %u \n",(Int_t)tabs,(UInt_t)iev); |
| 256 |
|
|
| 257 |
//================================================================== |
//================================================================== |
| 258 |
Float_t dedx_corr_m[2000][48],dedx_corr[48]; |
Float_t dedx_corr_m[2000][48];//,dedx_corr[48]; |
| 259 |
Double_t mtime[2000],t1,t2,tm; |
Double_t mtime[2000],t1,t2,tm; |
| 260 |
Float_t yhelp1,yhelp2,slope,inter,thelp1,thelp2; |
// Float_t yhelp1,yhelp2,slope,inter,thelp1,thelp2; |
| 261 |
|
Float_t yhelp1,yhelp2; |
| 262 |
Float_t xmean1,xwidth1; |
Float_t xmean1,xwidth1; |
| 263 |
|
|
| 264 |
Int_t ical,ii,j,jj; |
Int_t ical=0; |
| 265 |
|
Int_t ii,j,jj; |
| 266 |
|
|
| 267 |
if (iev==0) { |
if (iev==0) { |
| 268 |
|
|
| 325 |
//== interpolate betwen time limits |
//== interpolate betwen time limits |
| 326 |
//================================================================== |
//================================================================== |
| 327 |
|
|
| 328 |
thelp1 = mtime[ical]; |
// thelp1 = mtime[ical]; |
| 329 |
thelp2 = mtime[ical+1]; |
// thelp2 = mtime[ical+1]; |
| 330 |
|
|
| 331 |
for (ii=0; ii<48;ii++) { |
for (ii=0; ii<48;ii++) { |
| 332 |
yhelp1 = fabs(dedx_corr_m[ical][ii]); |
yhelp1 = fabs(dedx_corr_m[ical][ii]); |
| 335 |
yhelp2 = fabs(dedx_corr_m[ical+1][ii]); |
yhelp2 = fabs(dedx_corr_m[ical+1][ii]); |
| 336 |
// yhelp2 = 6.; |
// yhelp2 = 6.; |
| 337 |
if ( yhelp2 < 0.1 ) yhelp2 = 4.; |
if ( yhelp2 < 0.1 ) yhelp2 = 4.; |
| 338 |
slope = (yhelp2-yhelp1)/(thelp2-thelp1); |
// slope = (yhelp2-yhelp1)/(thelp2-thelp1); |
| 339 |
inter = yhelp1 - slope*thelp1; |
// inter = yhelp1 - slope*thelp1; |
| 340 |
dedx_corr[ii] = slope*tabs + inter; |
// dedx_corr[ii] = slope*tabs + inter; |
| 341 |
// if (ii==0) cout<<thelp1<<" "<<thelp2<<" "<<tabs<<" "<<yhelp1<<" "<<yhelp2<<" "<<dedx_corr[0]<<endl; |
// if (ii==0) cout<<thelp1<<" "<<thelp2<<" "<<tabs<<" "<<yhelp1<<" "<<yhelp2<<" "<<dedx_corr[0]<<endl; |
| 342 |
} |
} |
| 343 |
|
|