1 \section{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit Class Reference}
2 \label{classAliHLTPHOSRawAnalyzerChiSquareFit}\index{AliHLTPHOSRawAnalyzerChiSquareFit@{AliHLTPHOSRawAnalyzerChiSquareFit}}
3 {\tt \#include $<$Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit.h$>$}
5 Inheritance diagram for Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit::\begin{figure}[H]
8 \includegraphics[height=2cm]{classAliHLTPHOSRawAnalyzerChiSquareFit}
11 \subsection*{Public Member Functions}
12 \begin{CompactItemize}
14 {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} ()
16 {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} \&)
18 {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} \& {\bf operator=} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit})
20 virtual {\bf $\sim$Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} ()
22 virtual void {\bf Evaluate} (int start=0, int lenght=100)
26 \subsection{Constructor \& Destructor Documentation}
27 \index{AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}!AliHLTPHOSRawAnalyzerChiSquareFit@{AliHLTPHOSRawAnalyzerChiSquareFit}}
28 \index{AliHLTPHOSRawAnalyzerChiSquareFit@{AliHLTPHOSRawAnalyzerChiSquareFit}!AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}}
29 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit::Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit ()}\label{classAliHLTPHOSRawAnalyzerChiSquareFit_a0}
32 The Ali\-HLTPHOSPeakfinder class is the class for extracting the basic signal parameters \char`\"{}timing\char`\"{} and \char`\"{}energy\char`\"{} from the PHOS raw data. Physical data will for a given readout channel be a sequense of ADC digitized 10 bit integer values, however for performance reasons all values used in calculation is of type double. \index{AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}!AliHLTPHOSRawAnalyzerChiSquareFit@{AliHLTPHOSRawAnalyzerChiSquareFit}}
33 \index{AliHLTPHOSRawAnalyzerChiSquareFit@{AliHLTPHOSRawAnalyzerChiSquareFit}!AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}}
34 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit::Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} \&)}\label{classAliHLTPHOSRawAnalyzerChiSquareFit_a1}
37 \index{AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}!~AliHLTPHOSRawAnalyzerChiSquareFit@{$\sim$AliHLTPHOSRawAnalyzerChiSquareFit}}
38 \index{~AliHLTPHOSRawAnalyzerChiSquareFit@{$\sim$AliHLTPHOSRawAnalyzerChiSquareFit}!AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}}
39 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit::$\sim${\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} ()\hspace{0.3cm}{\tt [virtual]}}\label{classAliHLTPHOSRawAnalyzerChiSquareFit_a3}
44 \subsection{Member Function Documentation}
45 \index{AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}!Evaluate@{Evaluate}}
46 \index{Evaluate@{Evaluate}!AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}}
47 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit::Evaluate (int {\em start} = {\tt 0}, int {\em length} = {\tt 100})\hspace{0.3cm}{\tt [virtual]}}\label{classAliHLTPHOSRawAnalyzerChiSquareFit_a4}
50 Extraction of timing and energy using the Peakfinde Algorithm. The. The parameters \char`\"{}start\char`\"{} and \char`\"{}length\char`\"{} 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. \char`\"{}start\char`\"{} must be chosen as close as possible to t0. The baseline must also be subtracted. The length of \char`\"{}t\-Vector\char`\"{} and \char`\"{}a\-Vector\char`\"{} mus be equal to length. \char`\"{}index + length\char`\"{} must not exeed the length of the data array set in the constructor. \begin{Desc}
53 \item[{\em start}]the start index of the subarray of the data array. \item[{\em length}]the number of samples to use starting from index \end{description}
57 Implements {\bf Ali\-HLTPHOSRaw\-Analyzer} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzer_a14})}.\index{AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}!operator=@{operator=}}
58 \index{operator=@{operator=}!AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}}
59 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}\& Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit::operator= (const {\em Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit})\hspace{0.3cm}{\tt [inline]}}\label{classAliHLTPHOSRawAnalyzerChiSquareFit_a2}
64 The documentation for this class was generated from the following files:\begin{CompactItemize}
66 {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit.h}\item
67 {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit.cxx}\end{CompactItemize}