]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerCrude.tex
New html documentation
[u/mrichter/AliRoot.git] / HLT / PHOS / latex / classAliHLTPHOSRawAnalyzerCrude.tex
1 \section{Ali\-HLTPHOSRaw\-Analyzer\-Crude Class Reference}
2 \label{classAliHLTPHOSRawAnalyzerCrude}\index{AliHLTPHOSRawAnalyzerCrude@{AliHLTPHOSRawAnalyzerCrude}}
3 {\tt \#include $<$Ali\-HLTPHOSRaw\-Analyzer\-Crude.h$>$}
4
5 Inheritance diagram for Ali\-HLTPHOSRaw\-Analyzer\-Crude::\begin{figure}[H]
6 \begin{center}
7 \leavevmode
8 \includegraphics[height=2cm]{classAliHLTPHOSRawAnalyzerCrude}
9 \end{center}
10 \end{figure}
11 \subsection*{Public Member Functions}
12 \begin{CompactItemize}
13 \item 
14 {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude} ()
15 \item 
16 {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude} \&)
17 \item 
18 {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude} \& {\bf operator=} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude})
19 \item 
20 virtual {\bf $\sim$Ali\-HLTPHOSRaw\-Analyzer\-Crude} ()
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{AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}!AliHLTPHOSRawAnalyzerCrude@{AliHLTPHOSRawAnalyzerCrude}}
28 \index{AliHLTPHOSRawAnalyzerCrude@{AliHLTPHOSRawAnalyzerCrude}!AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}}
29 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Crude::Ali\-HLTPHOSRaw\-Analyzer\-Crude ()}\label{classAliHLTPHOSRawAnalyzerCrude_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{AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}!AliHLTPHOSRawAnalyzerCrude@{AliHLTPHOSRawAnalyzerCrude}}
33 \index{AliHLTPHOSRawAnalyzerCrude@{AliHLTPHOSRawAnalyzerCrude}!AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}}
34 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Crude::Ali\-HLTPHOSRaw\-Analyzer\-Crude (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude} \&)}\label{classAliHLTPHOSRawAnalyzerCrude_a1}
35
36
37 \index{AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}!~AliHLTPHOSRawAnalyzerCrude@{$\sim$AliHLTPHOSRawAnalyzerCrude}}
38 \index{~AliHLTPHOSRawAnalyzerCrude@{$\sim$AliHLTPHOSRawAnalyzerCrude}!AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}}
39 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Crude::$\sim${\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude} ()\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerCrude_a3}
40
41
42
43
44 \subsection{Member Function Documentation}
45 \index{AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}!Evaluate@{Evaluate}}
46 \index{Evaluate@{Evaluate}!AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}}
47 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRaw\-Analyzer\-Crude::Evaluate (int {\em start} = {\tt 0}, int {\em length} = {\tt 100})\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerCrude_a4}
48
49
50 Extraction of timing and energy using Crude estimate. 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 \item[{\em t\-Vector}]the peakfinder vector for timing \item[{\em a\-Vector}]the peakfinder vector for amplitude (energy) \end{description}
54 \end{Desc}
55
56
57 Implements {\bf Ali\-HLTPHOSRaw\-Analyzer} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzer_a14})}.\index{AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}!operator=@{operator=}}
58 \index{operator=@{operator=}!AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}}
59 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude}\& Ali\-HLTPHOSRaw\-Analyzer\-Crude::operator= (const  {\em Ali\-HLTPHOSRaw\-Analyzer\-Crude})\hspace{0.3cm}{\tt  [inline]}}\label{classAliHLTPHOSRawAnalyzerCrude_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\-Crude.h}\item 
67 {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude.cxx}\end{CompactItemize}