]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerChiSquareFit.tex
New html documentation
[u/mrichter/AliRoot.git] / HLT / PHOS / latex / classAliHLTPHOSRawAnalyzerChiSquareFit.tex
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$>$}
4
5 Inheritance diagram for Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit::\begin{figure}[H]
6 \begin{center}
7 \leavevmode
8 \includegraphics[height=2cm]{classAliHLTPHOSRawAnalyzerChiSquareFit}
9 \end{center}
10 \end{figure}
11 \subsection*{Public Member Functions}
12 \begin{CompactItemize}
13 \item 
14 {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} ()
15 \item 
16 {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} \&)
17 \item 
18 {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} \& {\bf operator=} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit})
19 \item 
20 virtual {\bf $\sim$Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} ()
21 \item 
22 virtual void {\bf Evaluate} (int start=0, int lenght=100)
23 \end{CompactItemize}
24
25
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}
30
31
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}
35
36
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}
40
41
42
43
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}
48
49
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}
51 \item[Parameters:]
52 \begin{description}
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}
54 \end{Desc}
55
56
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}
60
61
62
63
64 The documentation for this class was generated from the following files:\begin{CompactItemize}
65 \item 
66 {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit.h}\item 
67 {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit.cxx}\end{CompactItemize}