- return AliCaloFitResults( maxamp, ped , -1, maxf, -1, -1, -1 );
+ Float_t chi2 = CalculateChi2(maxf, maxrev, first, last);
+ Int_t ndf = last - first - 1; // nsamples - 2
+ return AliCaloFitResults( maxamp, ped , Ret::kCrude, maxf, timebinOffset,
+ timebinOffset, chi2, ndf, Ret::kDummy, AliCaloFitSubarray(index, maxrev, first, last) );
+ }
+ } // ampcut
+ }
+ return AliCaloFitResults(kInvalid, kInvalid);
+}
+
+
+void
+AliCaloRawAnalyzerPeakFinder::CopyVectors( const AliCaloPeakFinderVectors *const pfv )
+{
+ // As name implies
+ if ( pfv != 0)
+ {
+ for(int i = 0; i < PF::MAXSTART ; i++)
+ {
+ for( int j=0; j < PF::SAMPLERANGE; j++)
+ {
+ pfv->GetVector( i, j, fPFAmpVectors[i][j] , fPFTofVectors[i][j],
+ fPFAmpVectorsCoarse[i][j] , fPFTofVectorsCoarse[i][j] );
+
+ fPeakFinderVectors->SetVector( i, j, fPFAmpVectors[i][j], fPFTofVectors[i][j],
+ fPFAmpVectorsCoarse[i][j], fPFTofVectorsCoarse[i][j] );