if( maxf < fAmpCut || ( maxamp - ped) > fOverflowCut ) // (maxamp - ped) > fOverflowCut = Close to saturation (use low gain then)
{
- return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, timebinOffset);
+ return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, (timebinOffset*TIMEBINWITH)-fL1Phase);
}
else if ( maxf >= fAmpCut ) // no if statement needed really; keep for readability
{
Float_t chi2 = CalculateChi2(maxf, maxrev, first, last);
Int_t ndf = last - first - 1; // nsamples - 2
- return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, timebinOffset,
+ return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, (timebinOffset*TIMEBINWITH)-fL1Phase,
timebinOffset, chi2, ndf, Ret::kDummy, AliCaloFitSubarray(index, maxrev, first, last) );
} // ampcut
} // bunch index
short timebinOffset = maxampindex - (bunchvector.at(index).GetLength()-1);
if( maxf < fAmpCut || ( maxamp - ped) > fOverflowCut ) // (maxamp - ped) > fOverflowCut = Close to saturation (use low gain then)
{
- return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, timebinOffset);
+ return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, (timebinOffset*TIMEBINWITH)-fL1Phase);
}
else if ( maxf >= fAmpCut )
{
}
catch (const std::exception & e) {
AliError( Form("TGraph Fit exception %s, fit status %d", e.what(),tmpStatus) );
- return AliCaloFitResults( maxamp, ped, Ret::kNoFit, maxf, timebinOffset,
+ return AliCaloFitResults( maxamp, ped, Ret::kNoFit, maxf, (timebinOffset*TIMEBINWITH)-fL1Phase,
timebinOffset, Ret::kDummy, Ret::kDummy, Ret::kDummy, AliCaloFitSubarray(index, maxrev, first, last) );
}
delete graph;
return AliCaloFitResults( maxamp, ped , Ret::kFitPar,
fTf1->GetParameter(0)/fkEulerSquared,
- tmax,
+ (tmax*TIMEBINWITH)-fL1Phase,
timebinOffset,
fTf1->GetChisquare(),
fTf1->GetNDF(),
{
Float_t chi2 = CalculateChi2(maxf, maxrev, first, last);
Int_t ndf = last - first - 1; // nsamples - 2
- return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, timebinOffset,
+ return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, (timebinOffset*TIMEBINWITH)-fL1Phase,
timebinOffset, chi2, ndf, Ret::kDummy, AliCaloFitSubarray(index, maxrev, first, last) );
}
} // ampcut
if( maxf < fAmpCut || ( maxamp - ped) > fOverflowCut ) // (maxamp - ped) > fOverflowCut = Close to saturation (use low gain then)
{
// cout << __FILE__ << __LINE__<< ": timebinOffset = " << timebinOffset << " maxf "<< maxf << endl;
- return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, timebinOffset);
+ return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, (timebinOffset*TIMEBINWITH)-fL1Phase);
}
int first = 0;
chi2 = CalculateChi2(maxf, maxrev, first, last);
ndf = last - first - 1; // nsamples - 2
// cout << __FILE__ << __LINE__<< ": timebinOffset = " << timebinOffset << " maxf\t"<< maxf <<endl;
- return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, timebinOffset,
+ return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, (timebinOffset*TIMEBINWITH)-fL1Phase,
timebinOffset, chi2, ndf, Ret::kDummy, AliCaloFitSubarray(index, maxrev, first, last) );
}
else
chi2 = CalculateChi2(amp, tof-timebinOffset+maxrev, first, last);
ndf = last - first - 1; // nsamples - 2
//cout << __FILE__ << __LINE__<< ": tof = " << tof << " amp" << amp <<endl;
- return AliCaloFitResults( maxamp, ped , Ret::kFitPar, amp , tof, timebinOffset, chi2, ndf,
+ return AliCaloFitResults( maxamp, ped , Ret::kFitPar, amp , (tof*TIMEBINWITH)-fL1Phase, timebinOffset, chi2, ndf,
Ret::kDummy, AliCaloFitSubarray(index, maxrev, first, last) );
}
ndf = last - first - 1; // nsamples - 2
// cout << __FILE__ << __LINE__<< ": timebinOffset = " << timebinOffset << " maxf ="<< maxf << endl;
- return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, timebinOffset,
+ return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, (timebinOffset*TIMEBINWITH)-fL1Phase,
timebinOffset, chi2, ndf, Ret::kDummy, AliCaloFitSubarray(index, maxrev, first, last) );
}
if( maxf < fAmpCut || ( maxamp - ped) > fOverflowCut ) // (maxamp - ped) > fOverflowCut = Close to saturation (use low gain then)
{
- return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, timebinOffset);
+ return AliCaloFitResults( maxamp, ped, Ret::kCrude, maxf, (timebinOffset*TIMEBINWITH)-fL1Phase);
}
else if ( maxf >= fAmpCut )
{
tof = timebinOffset - 0.01*tof/fAmp - fL1Phase/TIMEBINWITH; // clock
Float_t chi2 = CalculateChi2(fAmp, tof-timebinOffset+maxrev, first, last);
Int_t ndf = last - first - 1; // nsamples - 2
- return AliCaloFitResults( maxamp, ped , Ret::kFitPar, fAmp, tof,
+ return AliCaloFitResults( maxamp, ped , Ret::kFitPar, fAmp, (tof*TIMEBINWITH)-fL1Phase,
timebinOffset, chi2, ndf,
Ret::kDummy, AliCaloFitSubarray(index, maxrev, first, last) );
}
{
Float_t chi2 = CalculateChi2(maxf, maxrev, first, last);
Int_t ndf = last - first - 1; // nsamples - 2
- return AliCaloFitResults( maxamp, ped , Ret::kCrude, maxf, timebinOffset,
+ return AliCaloFitResults( maxamp, ped , Ret::kCrude, maxf, (timebinOffset*TIMEBINWITH)-fL1Phase,
timebinOffset, chi2, ndf, Ret::kDummy, AliCaloFitSubarray(index, maxrev, first, last) );
}
} // ampcut