]>
Commit | Line | Data |
---|---|---|
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 | |
10 | virtual {\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 | 18 | void {\bf Add\-Baseline} (double baseline\-Level=0, double $\ast$samples=0) |
6ab63b4a | 19 | \item |
c19c8e31 | 20 | void {\bf Add\-Noise} (double $\ast$data\-Ptr=0, double $\ast$sigma=0) |
6ab63b4a | 21 | \item |
c19c8e31 | 22 | void {\bf Add\-Noise} (double $\ast$data\-Ptr=0, double $\ast$sigma=0, double cutoff=0) |
6ab63b4a | 23 | \item |
c19c8e31 | 24 | double $\ast$ {\bf Add\-Pretrigger\-Samples} (double basline\-Level=0, double $\ast$samples=0) |
6ab63b4a | 25 | \item |
26 | double $\ast$ {\bf Get\-Pulse} () | |
27 | \item | |
c19c8e31 | 28 | double $\ast$ {\bf Get\-Pulse} (double a=1, double t0=0) |
6ab63b4a | 29 | \item |
c19c8e31 | 30 | void {\bf Quantisize} (double $\ast$data\-Ptr=0) |
6ab63b4a | 31 | \item |
c19c8e31 | 32 | void {\bf Set\-Amplitude} (double a=1) |
6ab63b4a | 33 | \item |
c19c8e31 | 34 | void {\bf Set\-DT} (double fs=10) |
6ab63b4a | 35 | \item |
c19c8e31 | 36 | void {\bf Set\-TZero} (double t0=0) |
6ab63b4a | 37 | \end{CompactItemize} |
38 | \subsection*{Private Member Functions} | |
39 | \begin{CompactItemize} | |
40 | \item | |
c19c8e31 | 41 | void {\bf Make\-Pulse} (double $\ast$dta\-Ptr=0) |
6ab63b4a | 42 | \item |
c19c8e31 | 43 | void {\bf Make\-Pulse} (double $\ast$dta\-Ptr=0, double ampl=1) |
6ab63b4a | 44 | \end{CompactItemize} |
45 | \subsection*{Private Attributes} | |
46 | \begin{CompactItemize} | |
47 | \item | |
48 | double {\bf f\-Amplitude} | |
49 | \item | |
50 | int {\bf f\-NSamples} | |
51 | \item | |
52 | double {\bf f\-Tau} | |
53 | \item | |
54 | double {\bf f\-Sample\-Freq} | |
55 | \item | |
56 | double {\bf f\-TZero} | |
57 | \item | |
58 | double $\ast$ {\bf f\-Data\-Ptr} | |
59 | \item | |
60 | double {\bf f\-DT} | |
61 | \item | |
62 | double $\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 | 79 | Definition at line 39 of file Ali\-HLTPHOSPulse\-Generator.cxx. |
631f0149 | 80 | |
81 | References f\-Data\-Ptr. | |
82 | ||
c19c8e31 | 83 | \footnotesize\begin{verbatim}40 { |
84 | 41 delete fDataPtr; | |
85 | 42 fDataPtr=0; | |
86 | 43 } | |
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 | ||
95 | Contruct 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 | 102 | Definition at line 53 of file Ali\-HLTPHOSPulse\-Generator.cxx. |
631f0149 | 103 | |
104 | References 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) |
107 | 54 { | |
108 | 55 fDataPtr = new double[100]; | |
109 | 56 SetAmplitude(a); | |
110 | 57 SetDT(fs); | |
111 | 58 SetTZero(t0); | |
112 | 59 fNSamples=N; | |
113 | 60 fTau=tau; | |
114 | 61 fSampleFreq=fs; | |
115 | 62 MakePulse(fDataPtr); | |
116 | 63 } | |
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 | 127 | Definition 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) |
130 | 34 { | |
131 | 35 | |
132 | 36 } | |
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 | ||
144 | Adds 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 | 151 | Definition at line 71 of file Ali\-HLTPHOSPulse\-Generator.cxx. |
631f0149 | 152 | |
c19c8e31 | 153 | \footnotesize\begin{verbatim}72 { |
154 | 73 double *tmpSamples; | |
155 | 74 tmpSamples = samples; | |
156 | 75 printf("\nbaselineLevel = %f\n", baselineLevel); | |
157 | 76 cout << "AddBaseline not implemented yet" << endl; | |
158 | 77 } | |
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 | ||
167 | Adds 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 | 174 | Definition at line 99 of file Ali\-HLTPHOSPulse\-Generator.cxx. |
631f0149 | 175 | |
c19c8e31 | 176 | \footnotesize\begin{verbatim}100 { |
177 | 101 printf("\ndataPtr = %f, sigma = %f, cutoff = %f\n", *dataPtr, *sigma, cutoff); | |
178 | 102 cout << "AddNoise is not implemeted yet" << endl; | |
179 | 103 } | |
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 | ||
188 | Adds 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 | 195 | Definition at line 85 of file Ali\-HLTPHOSPulse\-Generator.cxx. |
631f0149 | 196 | |
c19c8e31 | 197 | \footnotesize\begin{verbatim}86 { |
198 | 87 printf("\ndataPtr = %f, sigma = %f\n", *dataPtr, *sigma); | |
199 | 88 cout << "AddNoise is not implemented yet" << endl; | |
200 | 89 } | |
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 | ||
209 | Adds 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 | 216 | Definition at line 114 of file Ali\-HLTPHOSPulse\-Generator.cxx. |
631f0149 | 217 | |
c19c8e31 | 218 | \footnotesize\begin{verbatim}115 { |
219 | 116 printf("\nbaslinelevel = %f, samples = %f\n", baselineLevel, *samples); | |
220 | 117 cout << "AddPretriggerSamples not implemented yet" << endl; | |
221 | 118 return 0; | |
222 | 119 } | |
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 | ||
231 | Returns 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 | 238 | Definition at line 138 of file Ali\-HLTPHOSPulse\-Generator.cxx. |
631f0149 | 239 | |
c19c8e31 | 240 | \footnotesize\begin{verbatim}139 { |
241 | 140 return fDataPtr; | |
242 | 141 } | |
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 | ||
251 | Returns the generated pulse with the parameters given in the constructor | |
252 | ||
c19c8e31 | 253 | Definition at line 126 of file Ali\-HLTPHOSPulse\-Generator.cxx. |
6ab63b4a | 254 | |
631f0149 | 255 | Referenced by main(). |
6ab63b4a | 256 | |
c19c8e31 | 257 | \footnotesize\begin{verbatim}127 { |
258 | 128 return fDataPtr; | |
259 | 129 } | |
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 | 275 | Definition at line 176 of file Ali\-HLTPHOSPulse\-Generator.cxx. |
631f0149 | 276 | |
277 | References f\-Amplitude, f\-DT, f\-Tau, and f\-TZero. | |
278 | ||
279 | Referenced by Ali\-HLTPHOSPulse\-Generator(). | |
280 | ||
c19c8e31 | 281 | \footnotesize\begin{verbatim}177 { |
282 | 178 for(int i=0; i<fNSamples; i++) | |
283 | 179 { | |
284 | 180 dtaPtr[i]=fAmplitude*exp((Double_t)2)*pow((i*fDT-fTZero)/fTau, 2)*exp(-2*(i*fDT-fTZero)/fTau); | |
285 | 181 } | |
286 | 182 } | |
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 | 297 | Definition at line 15 of file Ali\-HLTPHOSPulse\-Generator.h. |
631f0149 | 298 | |
c19c8e31 | 299 | \footnotesize\begin{verbatim}16 { |
300 | 17 return *this; | |
301 | 18 } | |
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 | 310 | Emulates the ADC. Rounds down to nearest Integerevalue all entries given by data\-Ptr |
6ab63b4a | 311 | |
c19c8e31 | 312 | Definition at line 148 of file Ali\-HLTPHOSPulse\-Generator.cxx. |
631f0149 | 313 | |
c19c8e31 | 314 | \footnotesize\begin{verbatim}149 { |
315 | 150 double *dtaPtr; | |
316 | 151 dtaPtr = new double[100]; | |
317 | 152 dtaPtr = dataPtr; | |
318 | 153 // cout << "Quantisize is not implemented yet" << endl; | |
319 | 154 } | |
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 | 330 | Definition at line 157 of file Ali\-HLTPHOSPulse\-Generator.cxx. |
631f0149 | 331 | |
332 | References f\-Amplitude. | |
333 | ||
334 | Referenced by Ali\-HLTPHOSPulse\-Generator(). | |
335 | ||
c19c8e31 | 336 | \footnotesize\begin{verbatim}158 { |
337 | 159 fAmplitude=a; | |
338 | 160 } | |
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 | 349 | Definition at line 163 of file Ali\-HLTPHOSPulse\-Generator.cxx. |
631f0149 | 350 | |
351 | References f\-DT. | |
352 | ||
353 | Referenced by Ali\-HLTPHOSPulse\-Generator(). | |
354 | ||
c19c8e31 | 355 | \footnotesize\begin{verbatim}164 { |
356 | 165 fDT=1/fs; | |
357 | 166 } | |
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 | 368 | Definition at line 169 of file Ali\-HLTPHOSPulse\-Generator.cxx. |
631f0149 | 369 | |
370 | References f\-TZero. | |
371 | ||
372 | Referenced by Ali\-HLTPHOSPulse\-Generator(). | |
373 | ||
c19c8e31 | 374 | \footnotesize\begin{verbatim}170 { |
375 | 171 fTZero = -t0/1000; // Since time is in nanoseconds and the samplingfrequency is in MHz -> divide by 1000 | |
376 | 172 } | |
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 | 390 | Definition at line 33 of file Ali\-HLTPHOSPulse\-Generator.h. |
6ab63b4a | 391 | |
631f0149 | 392 | Referenced 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 | 399 | Definition at line 38 of file Ali\-HLTPHOSPulse\-Generator.h. |
631f0149 | 400 | |
401 | Referenced 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 | 408 | Definition at line 39 of file Ali\-HLTPHOSPulse\-Generator.h. |
6ab63b4a | 409 | |
631f0149 | 410 | Referenced 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 | 417 | Definition 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 | 424 | Definition at line 34 of file Ali\-HLTPHOSPulse\-Generator.h. |
631f0149 | 425 | |
426 | Referenced 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 | 433 | Definition at line 36 of file Ali\-HLTPHOSPulse\-Generator.h. |
631f0149 | 434 | |
435 | Referenced 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 | 442 | Definition at line 35 of file Ali\-HLTPHOSPulse\-Generator.h. |
631f0149 | 443 | |
444 | Referenced 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 | 451 | Definition at line 37 of file Ali\-HLTPHOSPulse\-Generator.h. |
6ab63b4a | 452 | |
631f0149 | 453 | Referenced by Make\-Pulse(), and Set\-TZero(). |
6ab63b4a | 454 | |
455 | The 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} |