]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/PHOS/latex/classAliHLTPHOSPulseGenerator.tex
New component for writing calibration data to fxs (Oystein)
[u/mrichter/AliRoot.git] / HLT / PHOS / latex / classAliHLTPHOSPulseGenerator.tex
CommitLineData
6ab63b4a 1\section{Ali\-HLTPHOSPulse\-Generator Class Reference}
2\label{classAliHLTPHOSPulseGenerator}\index{AliHLTPHOSPulseGenerator@{AliHLTPHOSPulseGenerator}}
3{\tt \#include $<$Ali\-HLTPHOSPulse\-Generator.h$>$}
4
5\subsection*{Public Member Functions}
6\begin{CompactItemize}
7\item
8{\bf Ali\-HLTPHOSPulse\-Generator} ()
9\item
10virtual {\bf $\sim$Ali\-HLTPHOSPulse\-Generator} ()
11\item
c19c8e31 12{\bf Ali\-HLTPHOSPulse\-Generator} (double a=1, double t0=0, const int N=64, const double tau=4, const double fs=10)
6ab63b4a 13\item
14{\bf Ali\-HLTPHOSPulse\-Generator} (const {\bf Ali\-HLTPHOSPulse\-Generator} \&)
15\item
16{\bf Ali\-HLTPHOSPulse\-Generator} \& {\bf operator=} (const {\bf Ali\-HLTPHOSPulse\-Generator})
17\item
c19c8e31 18void {\bf Add\-Baseline} (double baseline\-Level=0, double $\ast$samples=0)
6ab63b4a 19\item
c19c8e31 20void {\bf Add\-Noise} (double $\ast$data\-Ptr=0, double $\ast$sigma=0)
6ab63b4a 21\item
c19c8e31 22void {\bf Add\-Noise} (double $\ast$data\-Ptr=0, double $\ast$sigma=0, double cutoff=0)
6ab63b4a 23\item
c19c8e31 24double $\ast$ {\bf Add\-Pretrigger\-Samples} (double basline\-Level=0, double $\ast$samples=0)
6ab63b4a 25\item
26double $\ast$ {\bf Get\-Pulse} ()
27\item
c19c8e31 28double $\ast$ {\bf Get\-Pulse} (double a=1, double t0=0)
6ab63b4a 29\item
c19c8e31 30void {\bf Quantisize} (double $\ast$data\-Ptr=0)
6ab63b4a 31\item
c19c8e31 32void {\bf Set\-Amplitude} (double a=1)
6ab63b4a 33\item
c19c8e31 34void {\bf Set\-DT} (double fs=10)
6ab63b4a 35\item
c19c8e31 36void {\bf Set\-TZero} (double t0=0)
6ab63b4a 37\end{CompactItemize}
38\subsection*{Private Member Functions}
39\begin{CompactItemize}
40\item
c19c8e31 41void {\bf Make\-Pulse} (double $\ast$dta\-Ptr=0)
6ab63b4a 42\item
c19c8e31 43void {\bf Make\-Pulse} (double $\ast$dta\-Ptr=0, double ampl=1)
6ab63b4a 44\end{CompactItemize}
45\subsection*{Private Attributes}
46\begin{CompactItemize}
47\item
48double {\bf f\-Amplitude}
49\item
50int {\bf f\-NSamples}
51\item
52double {\bf f\-Tau}
53\item
54double {\bf f\-Sample\-Freq}
55\item
56double {\bf f\-TZero}
57\item
58double $\ast$ {\bf f\-Data\-Ptr}
59\item
60double {\bf f\-DT}
61\item
62double $\ast$ {\bf f\-Event}
63\end{CompactItemize}
64
65
66\subsection{Constructor \& Destructor Documentation}
67\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!AliHLTPHOSPulseGenerator@{AliHLTPHOSPulseGenerator}}
68\index{AliHLTPHOSPulseGenerator@{AliHLTPHOSPulseGenerator}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 69\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSPulse\-Generator::Ali\-HLTPHOSPulse\-Generator ()}\label{classAliHLTPHOSPulseGenerator_a0}
6ab63b4a 70
71
72\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!~AliHLTPHOSPulseGenerator@{$\sim$AliHLTPHOSPulseGenerator}}
73\index{~AliHLTPHOSPulseGenerator@{$\sim$AliHLTPHOSPulseGenerator}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 74\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSPulse\-Generator::$\sim${\bf Ali\-HLTPHOSPulse\-Generator} ()\hspace{0.3cm}{\tt [virtual]}}\label{classAliHLTPHOSPulseGenerator_a1}
631f0149 75
76
77
78
c19c8e31 79Definition at line 39 of file Ali\-HLTPHOSPulse\-Generator.cxx.
631f0149 80
81References f\-Data\-Ptr.
82
c19c8e31 83\footnotesize\begin{verbatim}40 {
8441 delete fDataPtr;
8542 fDataPtr=0;
8643 }
631f0149 87\end{verbatim}\normalsize
6ab63b4a 88
89
90\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!AliHLTPHOSPulseGenerator@{AliHLTPHOSPulseGenerator}}
91\index{AliHLTPHOSPulseGenerator@{AliHLTPHOSPulseGenerator}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 92\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSPulse\-Generator::Ali\-HLTPHOSPulse\-Generator (double {\em a} = {\tt 1}, double {\em t0} = {\tt 0}, const int {\em N} = {\tt 64}, const double {\em tau} = {\tt 4}, const double {\em fs} = {\tt 10})}\label{classAliHLTPHOSPulseGenerator_a2}
6ab63b4a 93
94
95Contruct a pulsegenrator object an initializes all necessary parameters \begin{Desc}
96\item[Parameters:]
97\begin{description}
c19c8e31 98\item[{\em a}]Amplitude in ADC levels (0 -1023) \item[{\em t0}]Timedelay in nanoseconds of signal relative the first sample. This value should be between 0 and Ts \item[{\em N}]the number of samples \item[{\em tau}]Rise time of the semi Gaussian signal \item[{\em fs}]samling rate \end{description}
6ab63b4a 99\end{Desc}
631f0149 100
101
c19c8e31 102Definition at line 53 of file Ali\-HLTPHOSPulse\-Generator.cxx.
631f0149 103
104References f\-Data\-Ptr, f\-NSamples, f\-Sample\-Freq, f\-Tau, Make\-Pulse(), Set\-Amplitude(), Set\-DT(), and Set\-TZero().
105
c19c8e31 106\footnotesize\begin{verbatim}53 : fAmplitude(a), fNSamples(N),fTau(0), fSampleFreq(fs), fTZero(0), fDataPtr(0), fDT(0), fEvent(0)
10754 {
10855 fDataPtr = new double[100];
10956 SetAmplitude(a);
11057 SetDT(fs);
11158 SetTZero(t0);
11259 fNSamples=N;
11360 fTau=tau;
11461 fSampleFreq=fs;
11562 MakePulse(fDataPtr);
11663 }
631f0149 117\end{verbatim}\normalsize
118
119
6ab63b4a 120\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!AliHLTPHOSPulseGenerator@{AliHLTPHOSPulseGenerator}}
121\index{AliHLTPHOSPulseGenerator@{AliHLTPHOSPulseGenerator}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 122\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSPulse\-Generator::Ali\-HLTPHOSPulse\-Generator (const {\bf Ali\-HLTPHOSPulse\-Generator} \&)}\label{classAliHLTPHOSPulseGenerator_a3}
631f0149 123
124
125
126
c19c8e31 127Definition at line 33 of file Ali\-HLTPHOSPulse\-Generator.cxx.
631f0149 128
c19c8e31 129\footnotesize\begin{verbatim}33 : fAmplitude(0), fNSamples(0),fTau(0), fSampleFreq(0), fTZero(0), fDataPtr(0), fDT(0), fEvent(0)
13034 {
13135
13236 }
631f0149 133\end{verbatim}\normalsize
6ab63b4a 134
135
136
137
138\subsection{Member Function Documentation}
139\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!AddBaseline@{AddBaseline}}
140\index{AddBaseline@{AddBaseline}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 141\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSPulse\-Generator::Add\-Baseline (double {\em baseline\-Level} = {\tt 0}, double $\ast$ {\em samples} = {\tt 0})}\label{classAliHLTPHOSPulseGenerator_a5}
6ab63b4a 142
143
144Adds a baseline offset to the signal \begin{Desc}
145\item[Parameters:]
146\begin{description}
147\item[{\em baseline\-Level}]The basline level to add \item[{\em $\ast$samples}]The sample array for which to add te basline offset \end{description}
148\end{Desc}
631f0149 149
150
c19c8e31 151Definition at line 71 of file Ali\-HLTPHOSPulse\-Generator.cxx.
631f0149 152
c19c8e31 153\footnotesize\begin{verbatim}72 {
15473 double *tmpSamples;
15574 tmpSamples = samples;
15675 printf("\nbaselineLevel = %f\n", baselineLevel);
15776 cout << "AddBaseline not implemented yet" << endl;
15877 }
631f0149 159\end{verbatim}\normalsize
160
161
6ab63b4a 162\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!AddNoise@{AddNoise}}
163\index{AddNoise@{AddNoise}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 164\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSPulse\-Generator::Add\-Noise (double $\ast$ {\em data\-Ptr} = {\tt 0}, double $\ast$ {\em sigma} = {\tt 0}, double {\em cutoff} = {\tt 0})}\label{classAliHLTPHOSPulseGenerator_a7}
6ab63b4a 165
166
167Adds correlated Gaussian noise with cutof frequency \char`\"{}cutoff\char`\"{} \begin{Desc}
168\item[Parameters:]
169\begin{description}
c19c8e31 170\item[{\em data\-Ptr}]array of values \item[{\em sigma}]noise amplitude in entities of ADC levels \item[{\em cutoff}]-30DB cutoff frequency of the noise in entities of sampling frequency \end{description}
6ab63b4a 171\end{Desc}
631f0149 172
173
c19c8e31 174Definition at line 99 of file Ali\-HLTPHOSPulse\-Generator.cxx.
631f0149 175
c19c8e31 176\footnotesize\begin{verbatim}100 {
177101 printf("\ndataPtr = %f, sigma = %f, cutoff = %f\n", *dataPtr, *sigma, cutoff);
178102 cout << "AddNoise is not implemeted yet" << endl;
179103 }
631f0149 180\end{verbatim}\normalsize
181
182
6ab63b4a 183\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!AddNoise@{AddNoise}}
184\index{AddNoise@{AddNoise}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 185\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSPulse\-Generator::Add\-Noise (double $\ast$ {\em data\-Ptr} = {\tt 0}, double $\ast$ {\em sigma} = {\tt 0})}\label{classAliHLTPHOSPulseGenerator_a6}
6ab63b4a 186
187
188Adds Gaussian white noise to the sample array given by $\ast$data\-Ptr. \begin{Desc}
189\item[Parameters:]
190\begin{description}
191\item[{\em data\-Ptr}]array of samples \item[{\em sigma}]the noise amplitude in entities of ADC levels \end{description}
192\end{Desc}
631f0149 193
194
c19c8e31 195Definition at line 85 of file Ali\-HLTPHOSPulse\-Generator.cxx.
631f0149 196
c19c8e31 197\footnotesize\begin{verbatim}86 {
19887 printf("\ndataPtr = %f, sigma = %f\n", *dataPtr, *sigma);
19988 cout << "AddNoise is not implemented yet" << endl;
20089 }
631f0149 201\end{verbatim}\normalsize
202
203
6ab63b4a 204\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!AddPretriggerSamples@{AddPretriggerSamples}}
205\index{AddPretriggerSamples@{AddPretriggerSamples}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 206\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double $\ast$ Ali\-HLTPHOSPulse\-Generator::Add\-Pretrigger\-Samples (double {\em baseline\-Level} = {\tt 0}, double $\ast$ {\em samples} = {\tt 0})}\label{classAliHLTPHOSPulseGenerator_a8}
6ab63b4a 207
208
209Adds pretrigger samples to the sample array and returns a new array containing the pretrigger samples concatenatet in front of the samples given by \char`\"{}samples\char`\"{} \begin{Desc}
210\item[Parameters:]
211\begin{description}
c19c8e31 212\item[{\em baseline\-Level}]The baseline value of the pretrigger samples \item[{\em samples}]The sample array for which to add the pretrigger samples \end{description}
6ab63b4a 213\end{Desc}
631f0149 214
215
c19c8e31 216Definition at line 114 of file Ali\-HLTPHOSPulse\-Generator.cxx.
631f0149 217
c19c8e31 218\footnotesize\begin{verbatim}115 {
219116 printf("\nbaslinelevel = %f, samples = %f\n", baselineLevel, *samples);
220117 cout << "AddPretriggerSamples not implemented yet" << endl;
221118 return 0;
222119 }
631f0149 223\end{verbatim}\normalsize
224
225
6ab63b4a 226\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!GetPulse@{GetPulse}}
227\index{GetPulse@{GetPulse}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 228\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double $\ast$ Ali\-HLTPHOSPulse\-Generator::Get\-Pulse (double {\em a} = {\tt 1}, double {\em t0} = {\tt 0})}\label{classAliHLTPHOSPulseGenerator_a10}
6ab63b4a 229
230
231Returns a Pulse with new amplidude and t0 \begin{Desc}
232\item[Parameters:]
233\begin{description}
c19c8e31 234\item[{\em a}]new amplidude, overriding the one given in the constructor \item[{\em t0}]start time of the pulse relative to the sampling clock. \end{description}
6ab63b4a 235\end{Desc}
631f0149 236
237
c19c8e31 238Definition at line 138 of file Ali\-HLTPHOSPulse\-Generator.cxx.
631f0149 239
c19c8e31 240\footnotesize\begin{verbatim}139 {
241140 return fDataPtr;
242141 }
631f0149 243\end{verbatim}\normalsize
244
245
6ab63b4a 246\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!GetPulse@{GetPulse}}
247\index{GetPulse@{GetPulse}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 248\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double $\ast$ Ali\-HLTPHOSPulse\-Generator::Get\-Pulse ()}\label{classAliHLTPHOSPulseGenerator_a9}
631f0149 249
250
251Returns the generated pulse with the parameters given in the constructor
252
c19c8e31 253Definition at line 126 of file Ali\-HLTPHOSPulse\-Generator.cxx.
6ab63b4a 254
631f0149 255Referenced by main().
6ab63b4a 256
c19c8e31 257\footnotesize\begin{verbatim}127 {
258128 return fDataPtr;
259129 }
631f0149 260\end{verbatim}\normalsize
261
262
263\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!MakePulse@{MakePulse}}
6ab63b4a 264\index{MakePulse@{MakePulse}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 265\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSPulse\-Generator::Make\-Pulse (double $\ast$ {\em dta\-Ptr} = {\tt 0}, double {\em ampl} = {\tt 1})\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSPulseGenerator_d1}
6ab63b4a 266
267
268\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!MakePulse@{MakePulse}}
269\index{MakePulse@{MakePulse}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 270\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSPulse\-Generator::Make\-Pulse (double $\ast$ {\em dta\-Ptr} = {\tt 0})\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSPulseGenerator_d0}
631f0149 271
272
273
274
c19c8e31 275Definition at line 176 of file Ali\-HLTPHOSPulse\-Generator.cxx.
631f0149 276
277References f\-Amplitude, f\-DT, f\-Tau, and f\-TZero.
278
279Referenced by Ali\-HLTPHOSPulse\-Generator().
280
c19c8e31 281\footnotesize\begin{verbatim}177 {
282178 for(int i=0; i<fNSamples; i++)
283179 {
284180 dtaPtr[i]=fAmplitude*exp((Double_t)2)*pow((i*fDT-fTZero)/fTau, 2)*exp(-2*(i*fDT-fTZero)/fTau);
285181 }
286182 }
631f0149 287\end{verbatim}\normalsize
6ab63b4a 288
289
290\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!operator=@{operator=}}
291\index{operator=@{operator=}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 292\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSPulse\-Generator}\& Ali\-HLTPHOSPulse\-Generator::operator= (const {\em Ali\-HLTPHOSPulse\-Generator})\hspace{0.3cm}{\tt [inline]}}\label{classAliHLTPHOSPulseGenerator_a4}
631f0149 293
294
295
296
c19c8e31 297Definition at line 15 of file Ali\-HLTPHOSPulse\-Generator.h.
631f0149 298
c19c8e31 299\footnotesize\begin{verbatim}16 {
30017 return *this;
30118 }
631f0149 302\end{verbatim}\normalsize
6ab63b4a 303
304
305\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!Quantisize@{Quantisize}}
306\index{Quantisize@{Quantisize}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 307\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSPulse\-Generator::Quantisize (double $\ast$ {\em data\-Ptr} = {\tt 0})}\label{classAliHLTPHOSPulseGenerator_a11}
631f0149 308
6ab63b4a 309
631f0149 310Emulates the ADC. Rounds down to nearest Integerevalue all entries given by data\-Ptr
6ab63b4a 311
c19c8e31 312Definition at line 148 of file Ali\-HLTPHOSPulse\-Generator.cxx.
631f0149 313
c19c8e31 314\footnotesize\begin{verbatim}149 {
315150 double *dtaPtr;
316151 dtaPtr = new double[100];
317152 dtaPtr = dataPtr;
318153 // cout << "Quantisize is not implemented yet" << endl;
319154 }
631f0149 320\end{verbatim}\normalsize
321
322
323\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!SetAmplitude@{SetAmplitude}}
6ab63b4a 324\index{SetAmplitude@{SetAmplitude}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 325\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSPulse\-Generator::Set\-Amplitude (double {\em a} = {\tt 1})}\label{classAliHLTPHOSPulseGenerator_a12}
631f0149 326
327
328
329
c19c8e31 330Definition at line 157 of file Ali\-HLTPHOSPulse\-Generator.cxx.
631f0149 331
332References f\-Amplitude.
333
334Referenced by Ali\-HLTPHOSPulse\-Generator().
335
c19c8e31 336\footnotesize\begin{verbatim}158 {
337159 fAmplitude=a;
338160 }
631f0149 339\end{verbatim}\normalsize
6ab63b4a 340
341
342\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!SetDT@{SetDT}}
343\index{SetDT@{SetDT}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 344\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSPulse\-Generator::Set\-DT (double {\em fs} = {\tt 10})}\label{classAliHLTPHOSPulseGenerator_a13}
631f0149 345
346
347
348
c19c8e31 349Definition at line 163 of file Ali\-HLTPHOSPulse\-Generator.cxx.
631f0149 350
351References f\-DT.
352
353Referenced by Ali\-HLTPHOSPulse\-Generator().
354
c19c8e31 355\footnotesize\begin{verbatim}164 {
356165 fDT=1/fs;
357166 }
631f0149 358\end{verbatim}\normalsize
6ab63b4a 359
360
361\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!SetTZero@{SetTZero}}
362\index{SetTZero@{SetTZero}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 363\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSPulse\-Generator::Set\-TZero (double {\em t0} = {\tt 0})}\label{classAliHLTPHOSPulseGenerator_a14}
631f0149 364
365
366
367
c19c8e31 368Definition at line 169 of file Ali\-HLTPHOSPulse\-Generator.cxx.
631f0149 369
370References f\-TZero.
371
372Referenced by Ali\-HLTPHOSPulse\-Generator().
373
c19c8e31 374\footnotesize\begin{verbatim}170 {
375171 fTZero = -t0/1000; // Since time is in nanoseconds and the samplingfrequency is in MHz -> divide by 1000
376172 }
631f0149 377\end{verbatim}\normalsize
6ab63b4a 378
379
380
381
382\subsection{Member Data Documentation}
383\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!fAmplitude@{fAmplitude}}
384\index{fAmplitude@{fAmplitude}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 385\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf Ali\-HLTPHOSPulse\-Generator::f\-Amplitude}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSPulseGenerator_r0}
631f0149 386
387
388
6ab63b4a 389
c19c8e31 390Definition at line 33 of file Ali\-HLTPHOSPulse\-Generator.h.
6ab63b4a 391
631f0149 392Referenced by Make\-Pulse(), and Set\-Amplitude().\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!fDataPtr@{fDataPtr}}
6ab63b4a 393\index{fDataPtr@{fDataPtr}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 394\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$ {\bf Ali\-HLTPHOSPulse\-Generator::f\-Data\-Ptr}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSPulseGenerator_r5}
6ab63b4a 395
396
631f0149 397
398
c19c8e31 399Definition at line 38 of file Ali\-HLTPHOSPulse\-Generator.h.
631f0149 400
401Referenced by Ali\-HLTPHOSPulse\-Generator(), and $\sim$Ali\-HLTPHOSPulse\-Generator().\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!fDT@{fDT}}
6ab63b4a 402\index{fDT@{fDT}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 403\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf Ali\-HLTPHOSPulse\-Generator::f\-DT}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSPulseGenerator_r6}
631f0149 404
405
406
6ab63b4a 407
c19c8e31 408Definition at line 39 of file Ali\-HLTPHOSPulse\-Generator.h.
6ab63b4a 409
631f0149 410Referenced by Make\-Pulse(), and Set\-DT().\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!fEvent@{fEvent}}
6ab63b4a 411\index{fEvent@{fEvent}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 412\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$ {\bf Ali\-HLTPHOSPulse\-Generator::f\-Event}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSPulseGenerator_r7}
6ab63b4a 413
414
631f0149 415
416
c19c8e31 417Definition at line 40 of file Ali\-HLTPHOSPulse\-Generator.h.\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!fNSamples@{fNSamples}}
6ab63b4a 418\index{fNSamples@{fNSamples}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 419\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf Ali\-HLTPHOSPulse\-Generator::f\-NSamples}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSPulseGenerator_r1}
631f0149 420
421
6ab63b4a 422
423
c19c8e31 424Definition at line 34 of file Ali\-HLTPHOSPulse\-Generator.h.
631f0149 425
426Referenced by Ali\-HLTPHOSPulse\-Generator().\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!fSampleFreq@{fSampleFreq}}
6ab63b4a 427\index{fSampleFreq@{fSampleFreq}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 428\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf Ali\-HLTPHOSPulse\-Generator::f\-Sample\-Freq}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSPulseGenerator_r3}
631f0149 429
430
6ab63b4a 431
432
c19c8e31 433Definition at line 36 of file Ali\-HLTPHOSPulse\-Generator.h.
631f0149 434
435Referenced by Ali\-HLTPHOSPulse\-Generator().\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!fTau@{fTau}}
6ab63b4a 436\index{fTau@{fTau}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 437\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf Ali\-HLTPHOSPulse\-Generator::f\-Tau}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSPulseGenerator_r2}
631f0149 438
439
6ab63b4a 440
441
c19c8e31 442Definition at line 35 of file Ali\-HLTPHOSPulse\-Generator.h.
631f0149 443
444Referenced by Ali\-HLTPHOSPulse\-Generator(), and Make\-Pulse().\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!fTZero@{fTZero}}
6ab63b4a 445\index{fTZero@{fTZero}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
c19c8e31 446\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf Ali\-HLTPHOSPulse\-Generator::f\-TZero}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSPulseGenerator_r4}
631f0149 447
448
6ab63b4a 449
450
c19c8e31 451Definition at line 37 of file Ali\-HLTPHOSPulse\-Generator.h.
6ab63b4a 452
631f0149 453Referenced by Make\-Pulse(), and Set\-TZero().
6ab63b4a 454
455The documentation for this class was generated from the following files:\begin{CompactItemize}
456\item
457{\bf Ali\-HLTPHOSPulse\-Generator.h}\item
458{\bf Ali\-HLTPHOSPulse\-Generator.cxx}\end{CompactItemize}