+// $Id$
+
/**************************************************************************
* Copyright(c) 2006, ALICE Experiment at CERN, All rights reserved. *
* *
* provided "as is" without express or implied warranty. *
**************************************************************************/
-
#include "AliHLTPHOSRawAnalyzerCrude.h"
-#include <iostream>
-
-using std::cout;
-using std::endl;
-
-ClassImp(AliHLTPHOSRawAnalyzerCrude)
+//ClassImp(AliHLTPHOSRawAnalyzerCrude)
-//____________________________________________________________________________
-AliHLTPHOSRawAnalyzerCrude::AliHLTPHOSRawAnalyzerCrude(const AliHLTPHOSRawAnalyzerCrude&):AliHLTPHOSRawAnalyzer()
-{
-
-}
/**
* The AliHLTPHOSPeakfinder class is the class for extracting the basic signal parameters
} //end AliHLTPHOSRawAnalyzerCrude
-
-/**
-* Extraction of timing and energy using Crude estimate.
-* The. The parameters "start" and "length" defines a sub array of the data array
-* that will be used for the the fit. If start+length must not exeed the total length
-* of the Data array. "start" must be chosen as close as possible to t0.
-* The baseline must also be subtracted.
-* The length of "tVector" and "aVector" mus be equal to length.
-* "index + length" must not exeed the length of the data array set in the constructor.
-* @param start the start index of the subarray of the data array.
-* @param length the number of samples to use starting from index
-**/
-//____________________________________________________________________________
void
AliHLTPHOSRawAnalyzerCrude::Evaluate(int start, int length)
{
for(int i=start; i<length; i++)
{
- // if(fFloatDataPtr[i] > tmpAmplitudeMax)
- // {
- // tmpAmplitudeMax = fFloatDataPtr[i];
- // tmpTime = i;
- // }
-
- if(fIntDataPtr[i] > tmpAmplitudeMax)
+ if(fShortDataPtr[i] > tmpAmplitudeMax )
{
- tmpAmplitudeMax = fIntDataPtr[i];
+ tmpAmplitudeMax = fShortDataPtr[i];
tmpTime = i;
}
-
}
-
+
fDAmpl = tmpAmplitudeMax;
fDTof = tmpTime;
-
//thats all
} //end Crude
-